The Salus Application Development Methodology guides our project teams through a full development life cycle. It provides the necessary framework to ensure a professional, efficient, and standardized development process.

Using the Salus Project Management Methodology, our project managers drive the project forward from Requirements Gathering to Design, Development, Testing, Deployment, and Training. Our close involvement with the client starts early on and continues through the complete life of the project. The process starts with our Business Analysts, who work hands on with the client to clearly understand their business processes and to determine and document their unique functional requirements. Likewise, our Systems Analysts work with the client to review their current infrastructure and identify their technical requirements.

Equipped with thorough requirements documentation, the Systems Architect collaborates with the project Technical Lead to begin formulating the application’s Technical Specifications – the infrastructure, database, and application design. At this stage of the project, our team incorporates such design processes as the System Development Life Cycle (SDLC) and Unified Modeling Language (UML). The resulting Technical Specifications document provides the framework around which the Developers, under the direction of the project Technical Lead, will build the application. It is important to note that the Salus Application Development Methodology has built-in Quality Assurance safeguards with respect to our testing procedures. As per our methodology, the development team performs unit testing on the application before handing it over to an independent Salus Testing Coordinator who was not part of the development process. This Testing Coordinator conducts a series of functional and systems tests before the application is presented to the client for User Acceptance Testing (UAT) and sign-off.

During all phases of the project, the Salus project manager maintains regular and open communications with the client to track project progress and quickly resolve any issues that arise. While all members of the project team interact with the client during the project, our project manager serves as the main point of contact for the client and is responsible for ensuring that the team meets all milestones and deliverables.