Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
34 Competencies Essential competencies employed by the most successful software project managers. 3 Categories 1. Product Development Skills 2. Project Management Skills 3. People Management Skills blatantly stolen from "Quality Software Project Management" by Futrell, Safer, Shafer Prentice Hall PTR Product Develop Skills 1. Awareness of Process Standards - best practices 2. 34 Competencies 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 Project Management Skills 12. Building a WBS - determining the relationships between the work to be 34 Competencies 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 People Management Skills 23. Appraising Performance - Evaluating teams to enhance performance 24. 34 Competencies 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 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?