Download presentation
1
It’s All About The People
Software Development It’s All About The People
2
Introduction Project Management Project Team Life Cycle Personalities
Classic Mistakes
3
Four P’s of Project Management
People Recruitment, training, organization, team development Product Define project scope and design of product Process Establish framework for software development Project Understand complexities of project development
4
Project Team Life Cycle
Team Formation Team Development Team Maintenance
5
Team Composition Technology Specialists
Application Subject Area Experts Customer Support Experts Project Management Specialists
6
Team Formation Technical Skills Soft Skills Database design
Detail design & debugging Network design Application architecture Requirements specification Test script writing Configuration setup Tools setup/support Customer problem analysis Soft Skills Personal ambition Level of commitment Interpersonal communication skills Strong biases Experience Attention to detail Sense of urgency Flexibility/Maturity
7
Team Development Ample communication Treat each other with respect
Clear understanding of each person’s assignment and role Not hiding a chronic laggard Understand and support team goals Follow agreed-upon process
8
Team Maintenance Reward Punishment Attrition Growth
9
Personalities Intuitive vs. Sensing Feeling vs. Thinking
Extrovert vs. Introvert
10
The Best Fit For The Job Team Leader Systems Analyst Programmer
Intuitive and Feeling Systems Analyst Thinking Programmer Extrovert
11
Personalities (cont) Delivers vs. Prototypers vs. Perfectors
Converges vs. Divergers Producers vs. Fixers Finishers vs. Non-finishers
12
Classic “People” Mistakes
Undermined Motivation Weak Personnel Uncontrolled Problem Employees Heroics Adding People Late to a Project Noisy, Crowed Work Spaces Unrealistic Expectations Lack of User Input Wishful Thinking
13
Future “People” Issues
Different Languages Different Cultures Different Time Zones Different Continents
14
References 1. Gorla, Narasimhaiah and Yan Wah Lam, “Who Should Work With Whom?”, Communications of the ACM, vol.47 no. 6, June 2004, pp79-82. 2. Howard, Alan, “Software Engineering Project Management”, Communications of the ACM, vol. 44 no. 5, May 2001, pp 3. McConnell, Steve, Software Project Survival Guide, MicroSoft Press, 1996. 4. Pressman, Roger, Software Engineering: A Practitioners Approach, McGraw Hill Companies, 2005. 5. Tsui, Frank, Managing Software Projects, Southern Polytechnic State University, Jones and Bartlett Publishers, 2004.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.