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 Slide

  2. Hi!

    View Slide

  3. Over to you.

    View Slide

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

    View Slide

  5. Products

    View Slide

  6. Users

    View Slide

  7. Source: ssw.com.au

    View Slide

  8. Shipping

    View Slide

  9. Philosophy

    View Slide

  10. Measure.

    View Slide

  11. Measure.

    View Slide

  12. Simplify.

    View Slide

  13. Data driven decision.

    View Slide

  14. Don’t prematurely
    optimize.

    View Slide

  15. Iterate.

    View Slide

  16. View Slide

  17. Release inertia.

    View Slide

  18. Real feedback.

    View Slide

  19. mailcheck.js

    View Slide

  20. View Slide

  21. View Slide

  22. Measure.

    View Slide

  23. View Slide

  24. View Slide

  25. Simplify.

    View Slide

  26. View Slide

  27. View Slide

  28. Iterate.

    View Slide

  29. View Slide

  30. 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 Slide

  31. View Slide

  32. View Slide

  33. mailcheck.js
    bit.ly/mailcheckjs

    View Slide

  34. Measure.
    Simplify.
    Iterate.

    View Slide

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

    View Slide

  36. The Basics

    View Slide

  37. Keep design ahead.

    View Slide

  38. A culture of empathy.

    View Slide

  39. Asynchronous
    communication.

    View Slide

  40. Keep meetings short.

    View Slide

  41. The right tools.

    View Slide

  42. Deploy o!en.

    View Slide

  43. Continuous
    Integration.

    View Slide

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

    View Slide

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

    View Slide

  46. Development
    Process

    View Slide

  47. View Slide

  48. Planning.

    View Slide

  49. Engineering.

    View Slide

  50. Planning Engineering

    View Slide

  51. Stories

    View Slide

  52. User can upload photos.

    View Slide

  53. Prototypes for upload flow.

    View Slide

  54. Finished
    Accepted
    Rejected

    View Slide

  55. Done means done.

    View Slide

  56. Iteration
    Planning
    Meetings

    View Slide

  57. View Slide

  58. 1 week iterations.

    View Slide

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

    View Slide

  60. Stand ups

    View Slide

  61. Retrospectives

    View Slide

  62. :) :| :(

    View Slide

  63. Planning & Engineering
    Iteration Planning Meetings
    Stand ups
    Retrospectives

    View Slide

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

    View Slide

  65. Build a Team

    View Slide

  66. Focus

    View Slide

  67. Compassion for
    Your Users

    View Slide

  68. Balance

    View Slide

  69. Business
    UX
    Engineering

    View Slide

  70. Responsibility

    View Slide

  71. Team first.

    View Slide

  72. All nighters are not
    a badge of honor.

    View Slide

  73. Openness

    View Slide

  74. Focus
    Compassion
    Balance
    Responsibility
    Openness

    View Slide

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

    View Slide

  76. Recap

    View Slide

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

    View Slide

  78. Thanks!
    @derrickko

    View Slide