Well-rounded Team Structure
Reasonable project team organization
Project Manager is responsible for communicating with customer, project planning, project monitoring and control, risk management, project team administration;
Technical Manager is responsible for framework building , task allocation, technical guidance and product evaluation;
Software Architect is in charge of the system architecture guidance, trouble shooting and solving, assessment;
Test Manager is responsible for testing
SQA is responsible for overseeing whether or not the project would meet the organizational level process
Prefect personnel training mechanism