Module 1 Flashcards
Characteristics of Agile Project Management (5)
1) cross-functional teams
2) short iterations
3) incremental approach
4) business priorities and customer value
5) continuous improvement
Primary Values of Agile (4)
Primary
1) individuals and interactions
2) working software
3) customer collaboration
4) responding to change
Secondary
1) process and tools
2) comprehensive documentation
3) contract negotiations
4) following a plan
Principles of Agile (12) 1 of 2
1) satisfy the customer
2) welcome change
3) deliver software frequently
4) work together
5) motivate individuals
6) use face-to-face communications
Principles of Agile (12) 2 of 2
7) working software = progress
8) constant pace
9) technical excellence
10) simplicity
11) self organising teams
12) reflection
Development Models (2)
1) defined and linear (e.g. waterfall)
2) empirical and iterative (e.g. agile)
Empirical and Iterative Development Model
- frequent evaluation and adaptation
- changes based on new information
- not all aspects are clearly defined at the start
- customers are encouraged to participate with feedback
- this is the Agile development model
Defined and Linear Development Model
- processes are planned in detail before performed
- steps are sequential
- difficult to revisit steps to make changes
- this is the Waterfall development model
Weaknesses of Waterfall Model (3)
- feedback received late
- errors detected late
- changes are costly
Phases of Waterfall Model (5)
1) requirements
2) design
3) development
4) testing
5) deployment
Constraints of the “Iron Triangle” (3)
1) scope
/ \
2) cost — 3) schedule/time
Constraints of the Agile Triangle (3)
1) value
/ \
2) quality — 3) constraints
a) scope
/ \
b) cost — c) schedule
Phases of Agile Project Management (5)
1) envisioning
2) speculating
3) exploring
4) adapting
5) closing
Key Roles of Agile Teams (7)
1) project leader
2) business analyst
3) scrum master
4) product manager
5) designer
6) developer
7) tester
PMI: The Complete Agile Project Manager
Curriculum Code: GOC4083
Credits: 17.5 PMI-ACP
9 Courses
- Agile Project Management Essentials
- Adopting an Agile Approach to Project Management
- An Overview of Agile Methodologies
- Agile Planning: Project Initiating and Requirements Gathering
- Agile Planning: Doing Estimates and Completing the Release Plan
- Planning and Monitoring Iterations on an Agile Project
- Leading an Agile Team
- Managing Stakeholder Engagement on an Agile Project
- Ensuring Delivery of Value and Quality in Agile Projects
Key Characteristics of XP (3)
- Emphasis on sustainable pace
- Use of Pair programming
- Use of ongoing automated testing