Page 183 -
P. 183

9 - PROJECT HUMAN RESOURCE MANAGEMENT






                   9.4.2.3 Conflict Management


                      See Section 9.4.2.3 of the PMBOK  Guide.
                                                   ®

                   9.4.2.4 Interpersonal Skills

                      See Section 9.4.2.4 of the PMBOK  Guide.
                                                   ®

                   9.4.2.5 Additional Considerations

                      The following considerations address some additional aspects of managing a software project team.


                      Tracking performance of individual team members on a software project is a delicate issue. It is important
                   to assess individual performance, interactions with colleagues, and development of skills. At the same time,
                   care should be taken to not publicize measured performance at the individual level because many factors affect
                   individual performance on a software project. For example, a talented project member may exhibit decreased
                   productivity when working on the most complex part of the product, having been assigned to the difficult part
                   because of the project member’s skills. In addition, publicizing individual performance can result in self-centered
                   behavior and provides little reward for collaborating with and helping other team members.

                      For these reasons, it is desirable to track performance at the team level; team members will have incentives to
                   help colleagues in order to boost the team’s overall productivity. For this reason, velocity (the production rate per
                   iteration) is measured at the team level and not at the level of individuals.

                      Project managers who engage one-on-one with individual team members can learn each member’s career
                   development goals. Developing individual skills and roles of team members and finding opportunities for them to
                   use these skills on the project greatly improves individual commitment and satisfaction. Team members become
                   more aligned and committed to the project goals when they see how their personal goals are linked to project
                   goals.

                      Because many software projects work on short iteration cycles, new roles can be tried for an iterative cycle or
                   two before adopting or abandoning a new role. The opportunity to try new roles is appreciated by team members
                   as being proactive to their needs without being disruptive to the project.

                      Periodic intervals for experimentation with new and different team roles is also advantageous to the project
                   manager who rapidly obtains feedback on self-directed team adjustments. Iterative approaches provide short-time
                   periods for experimentation and feedback to team members, which most people find to be rewarding.

                      Feedback is obtained by demonstrating increments of working software after which retrospective team
                   meetings are held. These two events (demonstrations and retrospectives) provide valuable feedback to the project
                   team members, project manager, and customer. A demonstration provides feedback on what the customer thinks
                   of the new work, information is gained on how the project is (or is not) meeting its goals, and retrospectives plus
                   introspection aids in adjusting and improving the development processes.





          174      ©2013 Project Management Institute. Software Extension to the PMBOK  Guide Fifth Edition
                                                                   ®
   178   179   180   181   182   183   184   185   186   187   188