Below are some of the idea of CMM, the SMEs don't have to pass how much CMM, nor do they use its KPA, but can use CMM good aspects to achieve the purpose of improving the development capabilities. 1) CMM3 wants to meet the organization-level knowledge of establishing the development of the department, and then build the knowledge base of its own department. a. You can set a group of interest, each group has a certain topic, such as a test team to do an automated test implementation. The AppServer team can do the research work of major Appserver. b. There is also a dedicated lecture that allows the team in the project to explain the technology in the current project. Finally, all the fruits form a document and put it in the knowledge base. c. If you have multiple items, or start Peer Review.
2) CMM5 wants to meet the software process improvement For major issues in the current project, the establishment of the topic group is corresponding. It can be used in a PDCA, or the Ideal recommended by SEI is improved, such as a. For the problem of high test load, you can find automated test tools and self-training combinations. b. For typical issues, you can manage tools (such as Bugzilla), and then arrange an hour to review the error list every weekend to review the error list. Specific improvement techniques You can take a look at the relevant content of the PSP / TSP. Improved results should be summarized. It is necessary to summarize, put in the Knowledge Base and Software Development Process Guide, becoming the instructions before the next project begins.
3) I don't recommend it for the content of CMM4. It is necessary to meet all measurable and all predictive workloads to be large, and the new start-starting sector is too high. . However, for the basic data must accumulate, such as the overall development line of the project, the number of development workers, the number of test workers, the number of demand varies, the number of bugs, the number of BUGs per thousand, etc., these can refer to PSP related content. These have improved the basis for the future development capabilities.
Remarks: 1) The Ideal Mode Ideal is a combination word, actual representative: I initiating is a good foundation for successfully performing process improvement. D Diagnosing (diagnosis) identifies where you want to achieve, where are you now. E establishing (established) Plan How do you achieve your destination. A Acting works as planned. L Learning (learning) learns and improves your ability to adopt new technologies in the future.
2) The step of improvement software is: 1. Compare the status to be achieved with the current state, find out all gaps; 2. Decide which some (attention, not necessarily all) gap, what to change The degree (can be changed); 3. Develop specific action plans; 4. Implement the plan while adjusting the action plan during the implementation (for best results); 5. Summary this round of improvement Experience, starting the next round of improvements.