← All courses

Managing Software Projects

Running a real software project: methodologies, planning, tracking, risk, and the people skills that hold a team together.

project-managementagilesoftware-engineeringbeginner
35decks
35main cards
112practice cards
20%with images
v1.0.0version

Card type mix

What's covered

  1. What a Software Project Manager Does
  2. Project vs Product vs Program
  3. The Iron Triangle: Scope, Time, Cost
  4. Mapping Your Stakeholders
  5. Writing a Project Charter
  6. Waterfall: When It Still Makes Sense
  7. Agile Values and Principles
  8. Scrum Roles and Ceremonies
  9. Sprint Planning Basics
  10. Kanban Fundamentals
  11. Scrumban: Mixing Scrum and Kanban
  12. Choosing a Methodology for Your Team
  13. Work Breakdown Structures
  14. Story Points vs Time Estimates
  15. Planning Poker
  16. The Critical Path Method
  17. Buffering for Uncertainty
  18. Burndown and Burnup Charts
  19. Tracking Team Velocity
  20. Managing Scope Creep
  21. Running a Good Daily Standup
  22. Backlog Grooming
  23. Identifying and Mitigating Risk
  24. Technical Debt as a Project Risk
  25. Writing a Definition of Done
  26. Setting Quality Gates
  27. Leading Without Authority
  28. Running Effective Retrospectives
  29. Managing Remote and Distributed Teams
  30. Resolving Conflict on a Project Team
  31. Reporting Status to Executives
  32. Project Management Tools Overview
  33. Managing Change Requests
  34. Project Closure and Postmortems
  35. Common Project Failure Patterns

Example cards

multiple choice

What does a project manager keep aligned?

  • Scope, time
  • Only code
  • Only design
multiple choice

What ends when a project finishes?

  • Defined end
  • Users
  • Code

Latest: Initial release — 35 decks, 182 cards, each pack with a preview card teaching the concept before its graded main card and practice cards.