This situation is not new: A larger Software development project was started with a 10-member team. It has made good progress, the client is satisfied with the first results. All development tasks, and internal testing is almost complete, the project draws to a close. Long time ago, not all 10 team members are busy but they are already partially active again in other projects. Suddenly, the project manager noted that the quality of the project is no longer correct. When the errors have occurred, at this point no longer important, but much more that can do the project in such a situation, specifically, how he can avoid such situations:
first The team remains until the end, a team
Although the project team is working not only for this project, it remains up to a team project acceptance. It may well be that some people are working on other projects and almost no more for their own projects are active, but must ensure the project manager that the information is verteillt to all team members. Status Meeting, or personal updates to people who do not have more specific tasks are essential. And why?
- The developer shall be responsible to the end of its components and if possible resolve it also found errors. If he is always based on an error correction from scratch needs, the may take far too long. But if he is informed as to what went in the project so he can begin geziehlt with the error analysis.
- is suddenly given the responsibility, so have other people draw the error smooth. This is not in the sense of a team where everyone has assumed its responsibilities.
- If the team member does not inform, it quickly loses motivation. Even if it must be corrected, this is possible without love and without extensive testing / review done.
second After the initial success of the quality may not be neglected
the customer is satisfied with the performance so far, there is the danger very quickly not to make more detailed quality assurance as in the past. The confidence of the client one has won the first successes. Very quickly, here's the mindset "that can indeed test times on. This is counterproductive and not useful. Code reviews, reviewing the code quality, even in a later phase of the project essential. Through a quick error correction can also quickly sneak up error. This affects the (code) quality necessarily. A thorough retesting of the error correction by developers and testers at this stage is particularly important.
The following description sounds very much for the "ideal case". I am aware that often neither the time nor budget for a detailed quality assurance, respectively. for regular updates throughout the project team is present. Nevertheless, the project manager should be aware of the issue and control early against this problem.
0 comments:
Post a Comment