Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ZOMG I'm Leading a Project - Velocity 2019

maltzj
June 12, 2019

ZOMG I'm Leading a Project - Velocity 2019

maltzj

June 12, 2019
Tweet

More Decks by maltzj

Other Decks in Programming

Transcript

  1. @maltzj • Accountable for project being successful • Deciding on

    a project plan • Prioritizing work for delivery Responsibilities 13
  2. @maltzj 22 You Engineer 1 Engineer 2 Engineer 2 What

    should we do next? What should we do next? What should we do next?
  3. @maltzj 23 You Engineer 1 Engineer 2 Engineer 2 Team

    Lead What should we do next? Is your technical bar high? What should we do next? What should we do next?
  4. @maltzj 24 You Engineering Manager Engineer 1 Engineer 2 Engineer

    2 Team Lead What should we do next? Is your technical bar high? Are you being fair? What should we do next? What should we do next?
  5. @maltzj 25 You Engineering Manager Engineer 1 Engineer 2 Engineer

    2 Team Lead What should we do next? Is your technical bar high? Are you being fair? What should we do next? What should we do next? Product Manager Can we get it sooner?
  6. @maltzj 26 You Engineering Manager Engineer 1 Engineer 2 Engineer

    2 Team Lead What should we do next? Is your technical bar high? Are you being fair? What should we do next? What should we do next? Product Manager Can we get it sooner? Other Project Leads Can you unblock us?
  7. @maltzj • What does your product owner want to build?

    • Why do they want it built? 4 Key Questions 34
  8. @maltzj • What does your product owner want to build?

    • Why do they want it built? • What's the core of this feature? 4 Key Questions 35
  9. @maltzj • What does your product owner want to build?

    • Why do they want it built? • What's the core of this feature? • What's less important? 4 Key Questions 36
  10. @maltzj 48 Fewer people: Less confidence in decision, quicker More

    people: More confidence in decision, takes longer
  11. @maltzj • Your team lead • Experts on any affected

    systems • One/Two People on the Project At A Minimum 49
  12. @maltzj 61 You Engineering Manager Product Manager Engineer 1 Other

    Project Leads Engineer 2 Engineer 2 Team Lead What should we do next? Is your technical bar high? Can we get it sooner? Are you being fair? Can you unblock us? What should we do next? What should we do next?
  13. @maltzj • All work is in your task tracker •

    Ideally broken down in 1-4 day chunks Task Management 68
  14. @maltzj • All work is in your task tracker •

    Ideally broken down in 1-4 day chunks • In progress/up next/done work is visible Task Management 69
  15. @maltzj • Daily standups (sync or async) • 1:1 with

    your product manager every 2 weeks Meetings 73
  16. @maltzj • Daily standups (sync or async) • 1:1 with

    your product manager every 2 weeks • 1:1s with people on your team every 2-3 weeks Meetings 74
  17. @maltzj • Daily standups (sync or async) • 1:1 with

    your product manager every 2 weeks • 1:1s with people on your team every 2-3 weeks • Regular meeting (default 2 weeks) to agree on next priorities Meetings 75
  18. @maltzj • Confusion about what to work on next ◦

    Have you prioritized your backlog well enough? Failure modes 78
  19. @maltzj • Confusion about what to work on next ◦

    Have you prioritized your backlog well enough? • People are confused about progress Failure modes 79
  20. @maltzj • Confusion about what to work on next ◦

    Have you prioritized your backlog well enough? • People are confused about progress ◦ Are you updating your per-sprint progress? Failure modes 80
  21. @maltzj • Confusion about what to work on next ◦

    Have you prioritized your backlog well enough? • People are confused about progress ◦ Are you updating your per-sprint progress? • Team is working hard but not hitting milestones Failure modes 81
  22. @maltzj • Confusion about what to work on next ◦

    Have you prioritized your backlog well enough? • People are confused about progress ◦ Are you updating your per-sprint progress? • Team is working hard but not hitting milestones ◦ Are you actually doing work on the milestone? ◦ Are you trying to do too many things? Failure modes 82