Lenovo sprint CMM3 transparent report (3) Xiao Wenxiu (this article reprinted from Software Engineering expert network www.21cmm.com) Editor's Note: Lenovo Software Division has passed the CMM secondary assessment in January 2001. Today, they will Sprint CMM level 3. This is a big event in the Chinese national software industry, because although the East Apis has passed three levels, Huawei India has passed the four levels, Motorola has passed five, but whether these companies can be called national software industry, it is itself A thing that is not a matter ... During the laminated process, 21cmm will carry out full tracking. Time: January 9, 2002: Lenovo Pioneer Building Fitness: Director Evaluator: Paul, British Reuters Group London CTOSPONSOR: Lenovo Computer Company Assistant President, Software Design Center Han Zhenjiang Project Manager: Yu Chen Tao: High Performance set-top box project and Rubber: Huashan Happiness Home Project Project Manager Zhang Lei: B1 Yangtian Happiness Office Project Manager Huashan Happiness House Project Group Huashan Happiness House Project Group is easy to smile and go out of the evaluation site. As one of the 19 old employees of Lenovo Software, the project manager and Rubo have also participated in the promotion and implementation of CMM2 last year. And Li Hui smiled and said that with the CMM2 last year, now after the first time, the project team has already had a bamboo before the interview, so there is not much emotion after the interview, I feel that this is a matter of chapter. The interview is also very simple, just the development of project development from the beginning to the development process, and make a report on the overall process, the evaluator determines whether it meets the standard of CMM3 based on these situations. The pass of CMM2 and the advancement of CMM3 in the past year, the Washan Happiness House Project Group deeply felt the benefits of standardization and programming. And Rubo introduction, Huashan project time is very urgent, involving many new technologies. Through the implementation of the experience of the CMM2 standard, Huashan project has a bar well, and it is not messy. The CMM3 is much more reduced by the software process than CMM2. It makes it visible to the development process of a project group through clearly defining the organization-level and project-level software development activities, making the development process of a project group to be visible throughout the department. Of course, this requires members of the project team to complete more and higher documents, and in order to track the progress of the project in time, it is also more perfect in project tracking and monitoring, which makes the project manager to predict the future with specific data. Progress, not just experience. When you start doing CMM3, it is true that these standardized constraints have increased a lot of workload, which is very troublesome, but in the actual process, it is found that such a process is really project management. Every two weeks can see a project. The progress of the subtask, whether it is within the control. As a scientific project management specification, CMM is effective to minimize project risks through program monitoring. This time, Huashan project is only 2 days longer than planning time, which can be said that CMM effective standardization management has played an important role. The total feeling of the project group is that Lenovo software has indeed a new height of the entire software management through the CMM3 assessment. When it comes to the next impact CMM4, and Relie believes that the difficulty of CMM4 is larger, and CMM4 has more trend to formalized management and factory development. In fact, there are not many KPAs (key process all) as required by CMM4, more requirements are accumulated, and the CMM3 performs a large amount of data, the accumulation of projects. This requires accumulation through a large number of projects. Project Background Huashan Happiness House Project is a randomized software project that the Consumer Computer Division Entrusts Software Division for Huashan New Computer. The main purpose of this project is to fully reflect the system philosophy of Huashan Computer - Digital Life DIY to meet the user's personalized application needs. Personalization, modularization is the main feature of the entire project.
This project provides the "Happiness House" core module (including scheduling, transaction processing, internet platform, etc.) and extended software feature. High-performance set-top box project team seems to be slightly nervous from the high-performance set-top box project team from the evaluation site. When asked if it was nervous, the project manager took a few priests whose programs had uniquely reputable but very angry, and this year is actually not nervous this year. Yu Chen Tao also participated in the evaluation of CMM2 last year, but his identity is a project team member. He introduced that it was the most nervous at CMM2 last year. At that time, everyone just contacted CMM and was very unfamiliar with this standard. Even how to do it is right, how to do it is wrong. Now, after a year, it is roughly a number of strength and CMM standard, so it is actually not nervous, knowing that there is no problem with the current strength. Yu Chen Tao also said that the assessor is not so confused, the evaluator is very clear about the grasp of the project, and the question is also very targeted, even if the interview is wrong, a piece of gentle will be discovered. It is difficult to make a mixed over, which can be improved by the power. When I started to advance CMM in the project team, I did have encountered some difficulties. A group member smiled and said that when the SPTO personnel in the project group were asked to complain that such a complex table It's too difficult to fill, useful? . It can be said that it was "forced" to accept the constraint of the CMM standard. However, with the adaptation of standardization, the project team has more and more feelings of CMM. Yu Chen Tao said that the biggest difficulty in the previous project team is how to grab "time". The development time is very tight, coupled with hardware manufacturers and service providers have considerable variability in implementation, making the entire project are quite large. This often leads to problems such as product development extension and final products in accordance with user needs. And especially from the perspective of project management, the final release date of such a product is uncertain, resulting in a comparison of the entire R & D management. However, after the management of the CMM3 mode of the project, the project first chose a suitable software development cycle, defining the appropriate software development process, which uses a strong group-coordinated management method for related project groups. The project team has arranged regular targeted training, and also strengthens the peer review to improve the quality of the entire working product, which makes project development from demand to design to coding step by step, it has been controllable. Within the range. Software quality has a certain increase, and there is a lot of post-release phenomena. After experiencing these benefits, the project team now does not complaining that the research and development process fills in a large number of documents, and conducts a lot of peer reviews and other constraints that accept CMM, because they find that it is indeed a sharpener, and now Standardization, standardized work makes work efficiency and quality have greatly improved. Yu Chen Tao also mentioned a different benefit of CMM. This standardization work makes every project can deposit the experience in this project development process. Take the set top box project as an example. After completing this project, Subsequent projects can find a lot of information on this project, and there is a good control for the progress of subsequent R & D. Yu Chen Tao also said that Lenovo implemented CMM success, and indeed derived from the correct decision of decision-making layers and resolutely promoted. The standardized work like CMM can only be implemented from the top, and it is impossible to do so. The reason is very simple, and many programmers have their own way of work, they generally do not actively use a standardized frame to frame themselves. Project background high performance set-top box project, mainly for Lenovo's new product-high performance set-top box provides software platform.