Saga Fact Sheet (PDF)
FAQ
Bookmark Us
Downloads
24-hour toll free number
 800-519-8949
Site map
Request Quote
MyCSW FAQ

To better illustrate how Saga Technologies’ quality-driven approach is translated into action, below is a typical progression of the processes, objectives and deliverables that we implement within each stage of a project.

1. Initiation Phase

Action
Our project managers and analysts interview the client to gain an in-depth understanding of existing and desired business processes, as well as the prevalent environment in which they occur. Substantial independent research is also conducted prior to the initial meeting to gain insight into the client's business line and industry.

Objective
At this stage, our goal is to clearly define the scope of the project. From this knowledge, we can also determine the level of effort and resources involved, as well as draft a top-level schedule.

Deliverable
We present a detailed proposal that includes an outline of the tools, technologies, components, deliverables and milestones associated with the project. This proposal also outlines the tasks involved and the estimated time frame required for each item.

2. Requirement Elaboration

Action
Our project managers and analysts conduct additional in-depth interviews with the client to gather more details for a User Requirement Document (URD).

Objective
To gather all user needs and translate them into actionable requirements.

Deliverable
A URD is generated and submitted to the client for approval.

3. Analysis & Design

Action
Meetings are conducted with the stakeholders, existing systems are reverse engineered, and technical/ business documentation is analyzed. Critical business and data modeling tasks are performed at this stage in preparation for later stages.

Objective
These tasks enable us to determine system functions, architecture, user interface needs, required reports, object model, data structures, communication and interface protocols and system performance and system acceptance criteria. These allow us to finalize a project plan with more accurate schedules and costs.

Deliverable
A Software Requirements Specification (SRS) document is generated and submitted to the client.

4. Construction

Action
Programmers begin the coding process using the established specifications. Testers prepare the test plan, test cases and scripts.

Objective
To develop and implement the actual system including coding, UI construction, database implementation and other component deliverables.

Deliverables
In this stage, code is delivered as it is developed. A test plan and acceptance testing criteria are also submitted, along with regular project plan updates as they occur.

5. Quality Control

Action
The finished software is submitted to the internal quality control team for in-depth testing. The software is tested against the final requirements document to ensure that no feature was left unaddressed. The software then undergoes another series of tests to include functional testing, unit testing, user acceptance testing and load/stress testing.

Objective
To pass user acceptance testing and prepare the software for release to production.

Deliverables
This stage produces the following: testing reports, installation program and instructions, data conversion utilities (if required) and a user training plan.

6. Deployment

Action
After approval, we install the final product onto customer-designated server(s) and workstations. A final re-test is performed to ensure proper functioning before transitioning maintenance to the designated maintenance personnel.

Objective
Since this is the stage in which we unveil the finished product to all users, our goal is to install and configure the system so that it functions smoothly and properly. Success at this stage validates our top-level company objective of delivering a high-quality product that meets our client's business requirements, on time and on budget.

Deliverable
The primary deliverable at this stage is a high quality production system that satisfies the client. In addition, we will also provide labor and status reports as needed, system and source code documentation and a user’s guide and/or context-sensitive help, if required.

7. Maintenance and Support

The Saga development team will continue to support the customer after installation, and also provide a 3-month warranty, during which we will eliminate any bugs found, free of charge. We will also provide further maintenance of the system if required.