The essence of SinoSource Systems methodology is to guarantee timely delivery of systems within predefined budget and business requirement. Experienced SinoSource staff will work with client staff, make themselves fully understood clients’ business needs, and clarify clients’ business expectations. Based on the requirement information, SinoSource will define architectural patterns and make a prototype for research, which will lead to definition of project milestone and measurement that will be used by client to control and monitor project progress. The following ten steps form up a complete project life cycle at SinoSource.

Step One - Business Case Definition
Work with client to obtain a crystal clear understanding of the business case for the project. At SinoSource, we believe this is crucial for the success of overall project. In this step, business goals and management requirements such as budget and time constraints will be carefully evaluated and aligned up. Core solution architecture patternwill be identified and defined to fully support the business case. This step is a joint effort SinoSource Systems and client management team, and will go through approval process of dual parties.

Step Two - Business Requirement Definition
Based on the business case established in step one, SinoSource staff will work closely with client business people, gather business process information and extract business requirements. SinoSource staff then will debug the business requirements, and resolve any discrepancy found. Finally, SinoSource staff will go through approval process with client.

Step Three - Milestone and Measurement Definition
Based on the business requirements from step two, SinoSource project manager will develop a project plan that clearly defines the milestones and the measurementfor the milestones. The purpose of milestones and measurement is to satisfy client management needs of complete visibility of ongoing project. SinoSource project manager will refine the milestones to the extent that client management is fully satisfied

Step Four - Test Plan Development
Based on the business requirements from step two and the project plan in step three, SinoSource staff will help client testing staff and develop a whole test plans. Development of each test scenario or test case will be performed in this step. Client has major portion of work in this step, as it is to the best interest of client that client defines test cases independently to system development effort.

Step Five - Application Design
Based on the business requirement derived in step three, SinoSource technical staff will extract design patterns and develop the application design according to the client application design standard. SinoSource will conduct a review for client and present application architecture and design at the end of this step.

Step Six - Application Construction:
SinoSource technical staff will construct the application based on the design that has been approved by the client. Unit test will be performed, and test code and utility code will be developed.

Step Seven - Test:
To guarantee the quality of application in terms of function and performance, tests will be performed by client testers. If needed, SinoSource testers will perform the test scenarios and hand over the results to client for reviews. Some application has demanding performance requirement. In this case, SinoSource will work with client system analysts to conduct performance tests, identify bottlenecks, and tune the application to the required performance scale.

Step Eight - Deploy:
SinoSource technical staffs will package the application, prepare any scripts needed for deployment, and provide detail deployment instructions to client. Client may perform the deployment by itself based on the instructions, or jointly perform deployment with SinoSource technical staffs.

Step Nine - Enhancement:
After production delivery, client usually will have additional functional or operational requirements for the application. In most cases these requirements have been identified and anticipated in the design phase. SinoSource will provide technical recommendations at architectural level on how to extend or enhance the application to meet the requirement cost-effectively.

Step Ten - Project Closure:
SinoSource will formally close the project with a whole set of documents covering all the aspects described in the steps listed above.
SinoSource Systems Vision Statement
With power of globalized economy, we deliver robust information systems that are scalable, maintainable and extensible to meet client business needs and constraints.

Copyright© SinoSourceSystems 2004-2007. All Rights Reserved Protected by the copyright laws of the United States and Canada and by international treaties