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

Building products - It takes a village

Building products - It takes a village

Products are not formed by following ceremonies and by superstars. It takes the wisdom and a team. From Charvaka, Francis Bacon, Descartes to Scientific Process. How it all influenced Product Thinking, Agile and forming right teams.

Dinker Charak

April 22, 2017
Tweet

More Decks by Dinker Charak

Other Decks in Programming

Transcript

  1. It Takes A
    Village

    View Slide

  2. It Takes a Village
    It’s wisdom ◉ It’s people

    View Slide

  3. 600 BCE

    View Slide

  4. Charvaka
    (no relation)

    View Slide

  5. Charvaka
    (school of materialism & atheism)

    View Slide

  6. Inference Knowledge

    View Slide

  7. Inference Knowledge
    previous knowledge
    one or more observations

    View Slide

  8. Where there is
    smoke

    View Slide

  9. Where there is
    smoke
    there is fire.

    View Slide

  10. But, there could be other
    reasons for the smoke

    View Slide

  11. View Slide

  12. Inference Knowledge

    View Slide

  13. Inference can be wrong as we
    can’t know:
    • all conditions
    • all observations
    • all premise

    View Slide

  14. Sound’s familiar?

    View Slide

  15. all conditions, all observations, all
    premise gathered as requirements,
    upfront!
    WATERFALL

    View Slide

  16. Perception Knowledge

    View Slide

  17. Perception Knowledge
    your 5 sense
    your mind
    here & now

    View Slide

  18. AGILE
    not possible to know all conditions, all
    observations, all premise & all
    requirements upfront!

    View Slide

  19. Agile,
    winning since 600 BCE!

    View Slide

  20. 20

    View Slide

  21. 1500 CE

    View Slide

  22. Francis Bacon
    (also no relation)

    View Slide

  23. Francis Bacon
    (philosopher, scientist, lawyer)

    View Slide

  24. Gather
    data to
    establish it
    Generalize
    facts to
    form axioms
    Make
    observations
    to produce
    facts

    View Slide

  25. Gather
    data to
    establish it
    Generalize
    facts to
    form axioms
    Make
    observations
    to produce
    facts
    Repeat to build a increasingly complex
    body of knowledge

    View Slide

  26. Descartes
    (philosopher, scientist, Mathematician)

    View Slide

  27. Test of
    Predictions
    Predictions
    Hypotheses
    Deductions
    Observations
    Induction

    View Slide

  28. Sound’s familiar?

    View Slide

  29. Gather
    data to
    establish it
    Generalize
    facts to
    form axioms
    Make
    observations
    to produce
    facts
    Build

    View Slide

  30. Gather
    data to
    establish it
    Generalize
    facts to
    form axioms
    Make
    observations
    to produce
    facts
    Build
    Measure

    View Slide

  31. Gather
    data to
    establish it
    Generalize
    facts to
    form axioms
    Make
    observations
    to produce
    facts
    Learn
    Build
    Measure

    View Slide

  32. Measure Build
    Learn

    View Slide

  33. Build-Measure-Learn,
    winning since 1500 CE!

    View Slide

  34. 34

    View Slide

  35. 2016 CE

    View Slide

  36. Modern Scientific Process

    View Slide

  37. By ArchonMagnus - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=42164616
    Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis

    View Slide

  38. Sound’s familiar?

    View Slide

  39. Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis
    Identify Need, Pain-points
    Spot Opportunities

    View Slide

  40. Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis
    The 5 Whys
    4WH
    HEART
    Secondary Res

    View Slide

  41. Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis
    User Research
    Wireframes
    MVP
    Biz Models

    View Slide

  42. Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis
    Development
    Metrics
    Go-To-Market

    View Slide

  43. Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis
    Analytics
    Data Science
    User Research

    View Slide

  44. Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis
    Same!

    View Slide

  45. Make
    Observations
    Think of
    Interesting
    Questions
    Develop
    Testable
    Predictions
    Gather Data
    to Test
    Predictions
    Develop
    General
    Theories
    Formulate
    Hypotheses
    Refine, Alter,
    Expand or
    Reject
    Hypothesis
    Release
    Dominate

    View Slide

  46. Refine, Alter,
    Expand or
    Reject
    Hypothesis
    Identify Need,
    Pain-points,
    Opportunities
    The 5 Whys
    4WH
    HEART
    Secondary
    Development
    Metrics
    Go-To-Market
    Analytics
    Data Science
    User
    Research
    Release
    Dominate
    User Research
    Wireframes
    MVP
    Biz Models

    View Slide

  47. 47

    View Slide

  48. Design Process = Product Process = Scientific Process

    View Slide

  49. Charts, frameworks, ‘10 Things’ articles on
    Startups, Product Development, etc.
    are essentially customization &
    contextualization of existing wisdom

    View Slide

  50. View Slide

  51. Don’t get lost in ceremonies and rigid
    processes. Always focus on underlined
    value.

    View Slide

  52. It Takes a Village
    It’s wisdom ◉ It’s people

    View Slide

  53. Charismatic Founder

    View Slide

  54. Charismatic Founder Star Developers

    View Slide

  55. View Slide

  56. Refine, Alter,
    Expand or
    Reject
    Hypothesis
    Identify Need,
    Pain-points,
    Opportunities
    The 5 Whys
    4WH
    HEART
    Secondary
    Development
    Metrics
    Go-To-Market
    Analytics
    Data Science
    User
    Research
    Release
    Dominate
    User Research
    Wireframes
    MVP
    Biz Models

    View Slide

  57. Charismatic Founder
    Identify Need,
    Pain-points,
    Opportunities
    1

    View Slide

  58. Charismatic Founder Courageous Executives
    Identify Need,
    Pain-points,
    Opportunities
    1

    View Slide

  59. The 5 Whys
    4WH
    HEART
    Secondary
    Product
    Manager
    2

    View Slide

  60. The 5 Whys
    4WH
    HEART
    Secondary
    Product
    Manager
    Experience
    Designer
    2

    View Slide

  61. The 5 Whys
    4WH
    HEART
    Secondary
    Product
    Manager
    Experience
    Designer
    Tech
    Architect
    2

    View Slide

  62. Product
    Manager
    Experience
    Designer
    User Research
    Wireframes
    MVP
    Biz Models
    Business Head
    Tech
    Architect
    3

    View Slide

  63. Product
    Manager
    Experience
    Designer
    User Research
    Wireframes
    MVP
    Biz Models
    Business Head
    Developer
    Tech
    Architect
    3

    View Slide

  64. Product
    Manager
    Experience
    Designer
    User Research
    Wireframes
    MVP
    Biz Models
    Visual
    Designer
    Business Head
    Developer
    Tech
    Architect
    3

    View Slide

  65. Product
    Manager
    Experience
    Designer
    Visual
    Designer
    Business Head
    Developer
    Tech
    Architect
    Development
    Metrics
    Go-To-Market
    DevOps
    4

    View Slide

  66. Product
    Manager
    Experience
    Designer
    Visual
    Designer
    Business Head
    Developer
    Tech
    Architect
    Development
    Metrics
    Go-To-Market
    DevOps
    QA
    4

    View Slide

  67. Product
    Manager
    Experience
    Designer
    Visual
    Designer
    Business Head
    Developer
    Tech
    Architect
    Development
    Metrics
    Go-To-Market
    DevOps
    QA
    Support
    4

    View Slide

  68. Product
    Manager
    Experience
    Designer
    Visual
    Designer
    Business Head
    Developer
    Tech
    Architect
    DevOps
    QA
    Support
    Analytics
    Data Science
    User
    Research
    Data Scientist
    5

    View Slide

  69. Product
    Manager
    Experience
    Designer
    Visual
    Designer
    Business Head
    Developer
    Tech
    Architect
    DevOps
    QA
    Support
    Data Scientist
    Charismatic
    Founder
    Courageous
    Executives

    View Slide

  70. It Takes a Village
    It’s wisdom ◉ It’s people

    View Slide

  71. Product
    Manager
    Experience
    Designer
    Visual
    Designer
    Business Head
    Developer
    Tech
    Architect
    DevOps
    QA
    Support
    Data Scientist
    Charismatic
    Founder
    Courageous
    Executives
    QUESTIONS

    View Slide

  72. THANK YOU
    @ddiinnxx
    www.ddiinnxx.com

    View Slide