Our experienced team of software engineers develops business
applications according to specific best practice standards that promote
product quality and on-time delivery.
You see the value in improving efficiencies, having intelligent data, and improving the bottom line. As proven software consultants, Galvin has architected and developed software applications that are flexible, reliable, intelligent, and secure. Our team of business analysts, project managers, software developers, user interfaces designers, and software testers at Galvin addresses critical needs and provides on-going support that enables your application to succeed, which ensures that you will gain value in your software investment.
Galvin's in-house team of software developers give you access to some of the deepest technical, product, and industry knowledge. Our software development team can help at any aspect of the software development lifecycle. Our team will evaluate your business requirements and create a project plan for success that will meet your budget, expectations, and timeline.
Some example software development projects include:
- .NET and C# Applications
- eCommerce Engines
- SharePoint Intranets
- University Learning Management System
- Customer Relationship Management Development
- Insurance ERP (Enterprise Resource Planning) System
- Complex Quoting Engine
- Industry Certification Program
- Employee Testing System
- Inventory Management System
- Customer Relationship Management
- University Banner Application
- And much more
Software Quality Assurance
Galvin’s dedication to quality assurance is exemplified by our commitment to process-based software engineering practices. Our quality assurance methods promote requirements traceability throughout the software development lifecycle in order to ensure that the software solution not only meets established business requirements, but also performs to desired benchmarks established for the solution.
We also understand that a functional software application that is not inherently usable will fail to meet expectations. Therefore we strive to ensure that ‘usability’ (often called User Experience) is a key component of software quality assurance.
Software Quality Assurance (SQA) deliverables include the following:
- Test Requirements - Developed during the Discovery Phase to establish requirements and scope of testing activities
- Test Plans - Developed during the Design Phase to establish scope schedule and resource requirements for testing
- Test Scripts - Developed for Systems, Integration, Performance, and Acceptance
- Test Results - Documented as testing issues requiring resolution. Quality Assurance activities include assessment of test results to proactively address recurring issues that are prevalent in testing phases.