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

Building Teams that Ship

dk
February 27, 2013

Building Teams that Ship

Product teams are judged by one metric - how well you ship. Whether you are in a startup, or a large company, a performant and efficient team is always crucial. In this talk, I share tips on building a great product team and what it takes to "always be shipping".

dk

February 27, 2013
Tweet

More Decks by dk

Other Decks in Business

Transcript

  1. Building Teams
    That Ship
    @derrickko

    View full-size slide

  2. Over to you.

    View full-size slide

  3. Over to you.
    What role do you play in
    your company?

    View full-size slide

  4. Source: ssw.com.au

    View full-size slide

  5. Data driven decision.

    View full-size slide

  6. Don’t prematurely
    optimize.

    View full-size slide

  7. Release inertia.

    View full-size slide

  8. Real feedback.

    View full-size slide

  9. mailcheck.js

    View full-size slide

  10. gmaill
    gnail
    gmal
    gmale
    ghmail
    yajoo
    yaho
    yailoo
    yhooo
    hotma
    hotnail
    hotbail
    hotnamil
    hotamil
    .c
    .con
    .co.ul
    .col
    .comno
    .coml
    .corn
    .nety
    .lcom
    .xon

    View full-size slide

  11. mailcheck.js
    bit.ly/mailcheckjs

    View full-size slide

  12. Measure.
    Simplify.
    Iterate.

    View full-size slide

  13. Over to you.
    What is your approach to
    building a product?

    View full-size slide

  14. Keep design ahead.

    View full-size slide

  15. A culture of empathy.

    View full-size slide

  16. Asynchronous
    communication.

    View full-size slide

  17. Keep meetings short.

    View full-size slide

  18. The right tools.

    View full-size slide

  19. Deploy o!en.

    View full-size slide

  20. Continuous
    Integration.

    View full-size slide

  21. Keep design ahead.
    A culture of empathy.
    Asynchronous communication.
    The right tools.
    Deploy o!en.
    Continuous integration.

    View full-size slide

  22. Over to you.
    What development
    principles do your team
    adopts?

    View full-size slide

  23. Development
    Process

    View full-size slide

  24. Engineering.

    View full-size slide

  25. Planning Engineering

    View full-size slide

  26. User can upload photos.

    View full-size slide

  27. Prototypes for upload flow.

    View full-size slide

  28. Finished
    Accepted
    Rejected

    View full-size slide

  29. Done means done.

    View full-size slide

  30. Iteration
    Planning
    Meetings

    View full-size slide

  31. 1 week iterations.

    View full-size slide

  32. User can sign up
    User can reset password
    This Week
    User can log in
    User can add contacts
    Next Week

    View full-size slide

  33. Retrospectives

    View full-size slide

  34. Planning & Engineering
    Iteration Planning Meetings
    Stand ups
    Retrospectives

    View full-size slide

  35. Over to you.
    What development
    processes work well for
    your team?

    View full-size slide

  36. Build a Team

    View full-size slide

  37. Compassion for
    Your Users

    View full-size slide

  38. Business
    UX
    Engineering

    View full-size slide

  39. Responsibility

    View full-size slide

  40. All nighters are not
    a badge of honor.

    View full-size slide

  41. Focus
    Compassion
    Balance
    Responsibility
    Openness

    View full-size slide

  42. Over to you.
    What do you look out for
    when hiring?

    View full-size slide

  43. Measure, simplify, iterate.
    Development process.
    Build a team.

    View full-size slide

  44. Thanks!
    @derrickko

    View full-size slide