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

🎟 Tech Delivery Blueprint (Agile)

🎟 Tech Delivery Blueprint (Agile)

Overview of how i've seen Tech delivery done well, for you to use as a blueprint when creating your squads

Callum Silcock

January 29, 2020
Tweet

More Decks by Callum Silcock

Other Decks in Business

Transcript

  1. There are many methods of how to do tech delivery,

    this is what I've seen work well, the idea is for you to use it as a blueprint not a ruleb k
  2. β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” .─. .─. β”‚ β”‚ ( ) β”‚ (

    ) β”‚ β”Œ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─▼─ ─ ─ ─ ─ ─ β”Œ`─'┐ Requirements β”Œ`─'┐ β”‚ Todo β”‚ Doing β”‚ Review β”‚ Done β”‚ β”‚ │──────│──────>β”‚PO β”‚β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚β”Œβ”€β”€β”€β”¬β”€β”β”‚β”Œβ”€β”€β”€β”¬β”€β”β”‚ β”‚β”Œβ”€β”€β”€β”¬β”€β” β””β”€β”€β”€β”˜ β””β”€β”€β”€β”˜ β”‚ └─│││ └─││ β”‚β”‚ └─││ Design β”‚ β”‚ Create β”‚β”‚Storyβ”‚β”‚β”‚Storyβ”‚β”‚ β”‚β”‚-----β”‚ Tech β–Ό β””β”€β”€β”€β”€β”€β”˜β”‚β””β”€β”€β”€β”€β”€β”˜β”‚ β”‚β””β”€β”€β”€β”€β”€β”˜β”‚ COps β”‚ β”Œβ”€β”€β”€β”¬β”€β” β”” ─ β–² ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ etc. β”‚ └─│ β”‚ Kanban Board β”‚ β”‚ β”‚Epic β”‚ β”‚ β”‚ ─ ─ ─ ─ ─ ─ ─ ─ β””β”€β”€β”€β”€β”€β”˜ Create Sprint β”‚ β–² β”‚ Breakdown β”‚ β–Ό β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β” β”‚ .─. β”‚ β–Ό β–Ό β–Ό .─. ( ) β”‚ β”Œβ”€β”€β”€β”¬β”€β” β”Œβ”€β”€β”€β”¬β”€β” β”Œβ”€β”€β”€β”¬β”€β” ( ) β”Œ`─'─┐ β”‚ β”‚ └─│ β”‚ └─│ β”‚ └─│ Pointβ”Œ`─'┐ β”‚Userβ”‚ β”‚ β”‚Storyβ”‚ β”‚Storyβ”‚ β”‚Story│─────▢│Devβ”‚ β””β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ Analysis
  3. ! CREATING EPICS - Product will generate these with help

    of the business owner - What are the must haves vs nice to haves - Start thinking about these from a user perspective - Validating the ideas are worth building for - What is the success criteria - Design / Tech input (eg. whether achievable)
  4. ! EPIC ESTIMATION - Usually per quarter before defining your

    OKRs - T-shirt size - XS S M L XL - Can be tacked on to other meetings (eg. backlog grooming or sprint planning)
  5. ! WHAT DO YOUR STORIES LOOK LIKE? - Given when

    then syntax (as a user) - Requirements based - Light vs Heavy - Whatever the format, your team needs to decide on it
  6. ! STORY CREATION SESSION - Product / Rotating Devs !

    / UXD - Take those epics and break them down - Write down what you think will help - Split between function or together
  7. ! STORY ESTIMATION - Dev / Lead (no need for

    product) - Go in with no context - Write down assumptions - Throw things back to product - COMPLEXITY NOT TIME
  8. ! SPRINT PLANNING - Product / All Devs - You

    need to know who is working - Figure out your velocity - eg. point per dev day / median points per sprint - Commitment
  9. ! RUNNING A SPRINT - Goal - Stand-ups (they can

    be remote) - Blockers - Async and open communication is better - Write down things in the tickets you're working on - Don't bring things in, support others to finish tasks first
  10. ! WHAT HAPPENS WHEN THINGS GO WRONG? - dropping stories

    - re-estimating - canceling sprints half way and starting anew - P1s
  11. ! SHOWCASE (DEPO DEMO) - be proud of what you've

    achieved - work does not need to be client facing to be demo-able - rotate who's demo-ing
  12. ! RETRO - Go over last retros actions - Went

    well / Didn't go well - Ideas - Cake (congrats, applause) - Create and assign actions
  13. ! ROLLING THIS UP - Points > Velocity > Projected

    throughput in a (sprint length) period - Epic estimation (t-shirt) vs Epic actual points > Projected epic length - epic x was medium and when delivered was y points
  14. β˜‘ THINGS YOU NEED TO DO - Sprint length -

    Story point scale / context (what's 0 / too complicated to point look like?) - How are you going to write your stories - How will you measure velocity? - Definition of done (merged? in production? passed experiment?)