Development processBriefly, agile development is followed in our development process. In different projects, SCRUM, XP, UP are applied. Short iteration is the common feature of all our approaches. All project disciplines, including requirements, analysis & design, implementation and test, happen in each iteration, although these disciplines may have different profiles in different iterations. Once the project enters the construction iterations, each iteration will produce an executable release, with more functions integrated and tested. Each iteration is looked at as a mini project which involves planning, execution, and assessment. Once an iteration finishes, whether to enter the next iteration or not depends on the decision of the customer, based on the assessment of the finishing iteration, current business conditions, and environment. Therefore, iteration assessment is a key activity of Shinetech's development methodology. Requirement The purpose of the requirement discipline is:
The key output documents of the requirements discipline include Use Case Model and Supplementary Specification. Analysis & Design The purposes of Analysis & Design are:
The key output documents of the analysis & design discipline include Software Architecture Document and Design Model. Implementation The purpose of implementation is:
Test The Test discipline acts as a service provider to the other disciplines in many respects. Testing focuses primarily on evaluating or assessing product quality, which is realized through these core practices:
To learn more about Shinetech's development process, please download the below studies or contact us: |