S5 Systems S5 Systems S5 Systems S5 Systems
   
 
 
 

 




S5's strategy for delivering timely, cost-effective services is based on time tested and proven methodology. The effectiveness of this methodology is made possible by working in a collaborative environment where our team works closely with the customer. Our experience shows following are the major stages in most of our projects

 

Understand the Problem (Inception)
 

Objective of this stage is for us to understand existing product, design, infrastructure and the problem in hand. We require customer to provide us with all information required to help us with this objective. This information is in forms of existing documentation, meetings (phone and face-to-face) and source code etc. At this time senior members of customer’s team are required to work with us.

Once we have a firm understanding of the problem a detailed functional specification is created, reviewed and signed off. We understand that this document may change with customer feedback or market demands. S5 works closely with your management and engineering teams to create a functional specification document, ensuring this document is kept current, relevant, and is available to every team member.
 

 

Identify the Solution (Elaboration)
 

In this stage we refine problem areas identified in the Inception phase and identify technologies available to meet the challenge. A high-level design of the technical solution is conceptualized and reviewed with the customer.  This is followed by creation and documentation of a detailed design. Not all projects require a high-level design phase.

Through the development process S5 strives to create the most cost-effective long term solution. Following are some of the steps performed.
 
   
Identify use of existing intellectual property
 
Identify existing of available open source technologies
 
Identify existing S5 Organization Specific Platforms (OSP)
 

 

Create the Solution (Construction)
  This phase involves developing of the system according to the design laid out in the Elaboration phase.
 

 

Verify the Solution (Quality Assurance)
 

This phase involves creation of a strategy (test plan) to verify that product meets the expectations laid out in the specification document. The strategy leads to creation of the test cases, which lays down the groundwork for detailed product testing. This phase also includes creation and execution of the test cases and documentation of the test results.

 

 

Transition and Support
 

Since we emphasize working closely with your team, the transferring of knowledge starts very early in the project. This is done in all phases involving the customer's team in design and architecture through regular status meetings. As the project nears completion, we transfer knowledge of system architecture through training, code documentation, and comprehensive design documents.

In this phase clients may use the functional specifications to ensure that the resulting software/hardware system is built to product specification document.

 

 

 

 
   
 
   
 
Overview
Methodology
Case Studies
Why S5
S5 Expertise
   
   
S5 Systems  
Web Maintenance