Project Management and Planning Flashcards
What is a good management?
Not a buffet. All are required, all are important and all have equal weight.
Effective management does not simply mean telling people what to do, not in software engineering.
Characteristics of good management?
Effective Consistent Respectful Inclusive Honest Transparent
Hierarchy of Human Needs?
Self-Realization Esteem Needs Social Needs Safety Needs Physiological Needs
Self-Realization?
Personal development, achievement, attainment
Esteem Needs?
The need to feel included respected, appreciated, acknowledgement
Social Needs?
The need to be part of social group
Inclusivity
Safety Needs?
Physical and mental safety
Physiological Needs?
Food, sleep
Jelled Teams?
Group of people so strongly knit that the whole greater than the sum of the parts
Probability of success goes up dramatically. The team can become almost unstoppable.
Factors that Influence Teamwork?
Informal Teams
Self-Organizing Teams
Hierarchical Groups
Difference in technical ability is a major challenge
Informal Teams?
Ad-Hoc, formed with a specific goal, tend to decide by consensus
Self-Organizing Teams?
Cross-functional team of people who collectively are responsible for all of the work necessary to produce working.
Essential in SCRUM
Hierarchical Groups?
Top down “instructions”
(or orders if you are in the army)
Rarely works for complex software engineering
Factors that affect communication?
Group Size Group Structure Group Composition Physical Work Environment Communication Channels
Risk Areas?
Project
- Affect the project schedule or resources
Product
- Affect the suitability, quality or performance of the software being developed
Business
- Affect the organization developing or procuring the software