For a while, our project team is in the form of CMM learning, CMM, is to manage all the transactions in the form of documents, so everyone has invested a lot of time writing in the process of half a year. All kinds of documents, the document is of course a good thing, but when the documentation will occupy a lot of money, if it originally valuable development time, these documents must become a matter of every developer, and finally become In order to document the document, this is also one of the reasons why CMM is easy to flow.
So, I opposite the process of our documentation. I have heard the Japanese evaluator's suggestion. After some process, I have made a variety of Excel templates. When I actually work, I will come from template. Copy a practical document. For example, I use it as a Pairreview Leader, each time someone applies for PAIRREVIEW, I must use the template to copy an actual REVIEW ticket, then fill in the participating person, Review object and other content, then send an email to the REVIEW, then participate in During the entire long process of Review: Reviewer REVIEW, fill in the review opinion in the ticket, send back the modification, and then fill in the modified information after the modification is completed, and then check the review. . . . After n round, the Review vote returned to my hand, I will file it again, sometimes negligent, a review ticket is I forgotten in the mail. . . . More tragic is that whenever you want to count what data, although there is a total REVIEW management ticket, some details, I still have to open all REVIEW tickets, manual statistics. . . . . This is the case, other as BUG management, Test management, etc., it is the same, the pain, I believe that only friends who have done CMM can experience.
Throughout the above process, I think the key issue is not on the CMM itself, but we have a method of moving others when we are concrete practices, and choose the wrong management tool (SourceSafe Excel mode is really The culprit), so when the company's CMM review ended, CMM no longer serves as a company's compulsive measures, we have begun to find his own cut road. . .
In the introduction of "Programmer" magazine, we learned that Bugfree's bug management tool, the author has developed this BUG management tool with its multi-year Microsoft's work experience, and has developed this BUG management tool. If I don't talk about it, I don't talk about it. About this project, a certain period of last year and the "Programmer" magazine of February this year, and its project can also be found here:
http://sourceforge.net/projects/bugfree
Bugfree has solved the problem of BUG management, but it is said that it is very good in Bug management, but it is only, it is still a software that can be managed by the integrated management. This is a software we started recently: TaskVision.
It is Microsoft to demonstrate its .NET development capabilities (Microsoft, huh, its opensource is not much), its code has two versions of C # and VB.NET, can be downloaded on Microsoft website. It is a C / S type tool. The S-terminal is responsible for transaction processing and DB access. It is responsible for user interface. It divides the development process into multiple projects. You can have multiple Task in each Project, Task can be assigned to A user (developer), and can specify the beginning, end date, task description, etc., each user can easily view all Task or belong to its own Task, who has some development tasks, to change what bugs and other content A bitter. Working every day, just look at TaskVision's own task list, you can start working (just as a machine, huh, this is the CMM required), every day, users write to their own Task Into the schedule Progress Report (this is the function of our master, huh, huh), and the percentage of Task. TaskVision has a benefit that it is divided into two states of connection and non-wired. In the connection state, the user-modified intelligence will be submitted directly to the S-terminal, and all the data will be temporarily stored locally, all data. When the next connection is updated to the S-terminal, it also monitors the current idle condition (with the clock), which will automatically obtain the contents of others updated from the S-side. The user is displayed in the form of all TASK and its completion. It can easily view the completion of each developer as a PM. At the same time, the overall completion of the entire Project will also be automatically statistically For managers, it is very convenient. More importantly, now PM can see who is empty, you can give him a new task immediately (another unmanaged characteristics of CMM, our entertainment time !!), not a meeting Some people have a lot of things to do, some people can do the situation.
At present, our BUG management has also begun to use TaskVision, although it is not so convenient than Bugfree, but after all, the tool is unified, like a unified language, can reduce the cost of learning, more and more functions. Slowly add it later.