- Level Foundation
- المدة 12 ساعات hours
- الطبع بواسطة University of Alberta
-
Offered by
عن
This course covers the techniques required to break down and map requirements into plans that will ultimately drive software production. Upon successful completion of this course, you will be able to: - Create effective plans for software development - Map user requirements to developer tasks - Assess and plan for project risks - Apply velocity-driven planning techniques - Generate work estimates for software productsالوحدات
Introduction
2
Videos
- Specialization Preview
- Introduction to Agile Planning for Software Products
5
Readings
- Meet your presenters: Morgan Patzelt
- Meet your presenters: Bradley Poulette
- Meet Your Facilitators
- Course Resources: Agile Planning for Software Products
- Course Map: Agile Planning for Software Products
Lesson 1: Introduction To Planning
2
Videos
- 4.1.1: Introduction To Planning
- 4.1.1A: Introduction To Planning
Lesson 2: Uncertainty Space
1
Videos
- 4.1.2: Uncertainty Space
Lesson 3: Work Breakdown Structure
1
Peer Review
- Module 1: Work Breakdown Structure (Graded)
1
Videos
- 4.1.3: Work Breakdown Structure
Lesson 4: Estimates, Targets, and Commitments
1
Assignment
- Module 1: Assessment (Graded)
1
Videos
- 4.1.4: Estimates, Targets, and Commitments
1
Readings
- Module 1: Supplemental Resources
Lesson 1: Story Points
2
Videos
- 4.2.1: Story Points
- 4.2.1A: Story Points
2
Readings
- Discussion: User Story Points
- Stanley's Problem: Part 3, Estimate User Stories
Lesson 2: Velocity Estimates
1
Videos
- 4.2.2: Velocity Estimates
2
Readings
- Discussion: Velocity
- Stanley's Problem: Part 4, Estimate Velocity
Lesson 3: Time Boxing
1
Videos
- 4.2.3: Time Boxing
Lesson 4: Gantt Charts
1
Videos
- 4.2.4: Gantt Charts
Lesson 5: Release Plans
1
Assignment
- Module 2: Assessment (Graded)
1
Peer Review
- Module 2: Release Planning (Graded)
1
Videos
- 4.2.5: Release Plans
3
Readings
- Release Planning Tips
- Stanley's Problem: Part 5, Release Plan
- Module 2: Supplemental Resources
Lesson 1: Estimating Task Time
2
Videos
- 4.3.1: Estimating Task Time
- 4.3.1A: Estimating Task Time
1
Readings
- Worksheet and Discussion: Calculating Task Time
Lesson 2: Task Dependencies
1
Videos
- 4.3.2: Task Dependencies
Lesson 3: CPM Chart
1
Videos
- 4.3.3: CPM Chart
Lesson 4: PERT Chart
1
Peer Review
- Module 3: CPM Chart (Graded)
1
Videos
- 4.3.4: PERT Chart
Lesson 5: Iteration Planning
1
Assignment
- Module 3: Assessment (Graded)
1
Videos
- 4.3.5: Iteration Planning
1
Readings
- Module 3: Supplemental Resources
Lesson 1: Anti-Patterns
5
Videos
- 4.4.1: Anti-Patterns
- 4.4.1A: Anti-Patterns - Team
- 4.4.1B: Anti-Patterns - Development
- 4.4.1C: Anti-Patterns - Management
- 4.4.1D: Anti-Patterns - Individual Developers
Lesson 2: Common Causes of Failure
1
Videos
- 4.4.2: Common Causes of Failure
Lesson 3: Risk Assessment, Likelihood, and Impact
1
Videos
- 4.4.3: Risk Assessment, Likelihood, and Impact
Lesson 4: Risk Strategies, Contingency, Mitigation
1
Assignment
- Module 4: Assessment (Graded)
1
Videos
- 4.4.4: Risk Strategies, Contingency, Mitigation
2
Readings
- Discussion: Product Management Techniques
- Module 4: Supplemental Resources
Course Conclusion
1
Assignment
- Course Final Assessment (Graded)
2
Readings
- Congratulations and Preview a Capstone Course
- Acknowledgements
Auto Summary
"Agile Planning for Software Products" focuses on mastering techniques for translating requirements into actionable plans for software development. Ideal for business and management professionals, this foundational course by Coursera covers effective planning, risk assessment, velocity-driven techniques, and work estimates. With a duration of 720 minutes, it offers flexible subscription options including Starter, Professional, and Paid. Perfect for those aiming to enhance their project planning skills.

Kenny Wong