6
34 Competencies 34 Competencies Essential competencies employed by the most successful software project managers.

34 Competencies

Embed Size (px)

DESCRIPTION

34 Competencies. Essential competencies employed by the most successful software project managers. 3 Categories. Product Development Skills Project Management Skills People Management Skills. 34 Competencies. Product Develop Skills Awareness of Process Standards - best practices - PowerPoint PPT Presentation

Citation preview

Page 1: 34 Competencies

34 Competencies34 Competencies

Essential competencies employed by the most successful software project managers.

Page 2: 34 Competencies

3 Categories3 Categories

1. Product Development Skills

2. Project Management Skills

3. People Management Skills

Page 3: 34 Competencies

34 CompetenciesProduct Develop Skills

1. Awareness of Process Standards - best practices

2. Evaluating Alternative Processes - Evaluating various approaches

3. Tailoring Processes - Modifying standard processes to suit a project

4. Assessing Processes - Defining criteria for reviews

5. Defining the Product - Identifying customer environment and product requirements

6. Managing Requirements - Monitoring requirements changes

7. Managing Subcontractors - Planning, managing, & monitoring performance

8. Performing the Initial Assessment - Assessing difficulty, risks, costs and schedule

9. Selecting Methods and Tools - Defining selection processes

10. Tracking Product Quality - Monitoring the quality of an evolving product

11. Understanding Development Activities - Learning the software development cycle

Page 4: 34 Competencies

34 CompetenciesProject Management Skills

12. Building a WBS - determining the relationships between the work to be done.

13. Documenting Plans - describing how the work should be done.

14. Estimating Costs - Estimating cost to complete the project

15. Estimating Effort - Estimating effort required to complete the project

16. Managing Risks - Identifying and determining the impact of risks

17. Monitoring Development - Monitoring the production of software

18. Scheduling Work - Creating a schedule and key milestones

19. Selecting Metrics - Choosing and using appropriate metrics

20. Selecting Project Management Tools - Knowing how to select PM tools

21. Tracking Processes - Monitoring compliance of project team

22. Tracking Project Progress - Monitoring progress using metrics

Page 5: 34 Competencies

34 CompetenciesPeople Management Skills

23. Appraising Performance - Evaluating teams to enhance performance

24. Handling Intellectual Property - business law

25. Holding Effective Meetings - Planning and running excellent meetings

26. Interaction and Communication - Dealing with developers, upper management, and other teams

27. Leadership - Coaching project teams for optimal results

28. Managing Change - Being an effective change agent

29. Negotiating Successfully - Resolving conflicts and negotiating successfully

30. Planning Careers - Structuring and giving career guidance

31. Presenting Effectively - Using effective written and oral skills

32. Recruiting - Recruiting and interviewing team members successfully

33. Selecting a Team - Choosing highly competent teams

34. Teambuilding - Forming, guiding, and maintaining an effective team

Page 6: 34 Competencies

Questions Which skill are you currently the best at?

Which skill are you the worst at?

Which skill is probably the most difficult to learn?

Which skill is the most important?

Which skill(s) is not very important?