
Table 3 shows the results of project performance
analysis before and after applying our coaching
model. To compare more objectively, we mentioned
both results in company with the TSP results
reported by SEI. As shown in Table 3, we’ve got
better results than that of non-TSP projects, but also
the results as good as SEI reported, irrespective of
applying our coaching model. However, we can find
the fact that the performance after using our
coaching model is much better than that before using
the coaching model. In other words, our coaching
model is beneficial to project performance, too. The
impact of increasing productivity of the teams or
Hawthorne effect on this performance improvement
can be negligible because we don’t focus on
increasing in productivity of team in our
methodology. But, the fact that we can’t statistical
analysis, such as significant level because base
projects are very few is a limit of our paper.
Figure 4 shows the results of the team
satisfaction survey. The questionnaire mentioned in
section 3.7 was used and especially, the answers of
the detailed questions in benefit area were analyzed.
For all four items, namely a reasonable project plan
and schedule, a feeling of belonging and motivation,
practical and helpful guidance, and timely measure,
more than 80% of the team members answered
positively. That means the team feels a high level of
satisfaction.
5 CONCLUSIONS
In the PSP/TSP introducing strategy of SEI, the roles
of agents who lead a change are strongly
emphasized. Therefore, the change agent, such as
PSP/TSP instructor and TSP coach, is core part, not
just role in the PSP/TSP process. After introducing
the TSP technology for quantitative and effective
software project management, we felt need for
developing the coaching model which was designed
and formalized for considering our development
environments and various characteristics of the
development teams. Thus, the goal of our coaching
model was offering customized coaching and we
started with improving TSP coach’s role. We strove
to minimize overload and a redundant work due to
applying the TSP through integrating organizational
process with the TSP process and provide the
optimized and consistent coaching to the team.
Our coaching model has three important
elements; the method for team evaluation, the
reference table for estimating coaching effort, and
the guideline checklist which would be used for
conducting causal analysis and finding corrective
actions by project status. In addition to provide the
customized coaching, this research makes several
contributions. The first is the fact that it is easy to
share and transfer know-how for strengthening of
coaching skill. Second, estimating coaching effort
helps the allotment and control of coach’s workload
so that can accelerate improvement of coaching
capability. Another contribution lies in that the
coaching model is structured to be flexible enough
to add the new technology, process or tools for
software development. Lastly, this study has
additional contribution in that the coaching model
also has a beneficial effect on improving of project
performance.
In order to estimate accurate coaching effort,
more project data and coaching experiences should
be accumulated, for this study is based on the data
collected in only several projects in limited domains.
Also, through integration other methods used in
project management such as software estimation
techniques and software reliability model, the more
improved our coaching model is, the more effective
coaching we offer, leading to successful software
project management.
REFERENCES
PMI, 2004. A Guide to the Project Management Body of
Knowledge (PMBOK® Guide) - Third Edition, Project
Management Institute, Newtown Square, PA.
SEI, (2006). CMMI Model Version 1.2, Retrieved March
2, 2007, from Carnegie Mellon University, Software
Engineering Institute Web site:
http://www.sei.cmu.edu/cmmi/models/models.html
Humphrey, W., 1995. A Discipline for Software
Engineering, Addison Wesley, Reading, MA.
Humphrey, W., 2005. TSP: Leading a Development Team,
Addison Wesley, Boston, MA.
Dan S., Duine V. (2006). Experiences Integrating PSP
and TSP with Six Sigma, Retrieved March 2, 2007,
from Carnegie Mellon University, Software
Engineering Institute Web site:
http://www.sei.cmu.edu/tsp/sym2006-
presentations/integratesix.pdf
Wall D. S., McHale J., Pomeroy-Huff M. (2005). Case
Study: Accelerating Process Improvement by
Integrating the TSP and CMMI, Retrieved March 2,
2007, from Carnegie Mellon University, Software
Engineering Institute Web site:
http://www.sei.cmu.edu/publications/documents/05.re
ports/05sr012.html
ICSOFT 2007 - International Conference on Software and Data Technologies
436