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