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
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.