Alline Watkins

          UserDrivenDev.com




         USER
         Driven
   Development

& The Lean Enterprise
Alline Watkins

some enterprises worked:
                                some startups envolved:




             Brazilian Govern   some presentations at:
80%
     of the software
      developed is
     being wasted




                                     IAG Consulting, 2008
CHAOS Report Standish Group 2002 &
+



                    ENTERPRISES
STARTUPS




                      USER
                    Driven.
               Development
    
  ENTERPRISES               STARTUPS
Experience            Engaged Employess

Large Scale view      Focus on cost reduction

Stability             Adaptability

Customers ≠ Users     Customers = Users
Lean Startup Topics
    ● Customer Development

    ● Uncertainty

    ● Minimum Viable Product

    ● Build-Measure-Learn Loop

    ● Product-Market Fit
Customer Development Tools




      LEAN UX
                       PROBLEM MATRIX



                     KANBAN BOARD
                     for Customer Dev



       CustDevFramework.com
"A startup is a human
                                       institution designed to
                                            deliver a new
                                      product or service under
                                       conditions of extreme
                                            uncertainty"
                                      StartupLessonsLearned.com


"Unless some of you have been
working in a specific domain in the
last 20 years or so, the odds are
anything you are thinking about
customers and markets are nothing
more than a guess."
                   Steve Blank
Experiments   &   Minimum Viable Product
"For many events, roughly 80% of the effects
            come from 20% of the causes." (Pareto Principle)
Build
Minimum amount of tasks (MVP)               The
  (just enough to support the next   Build-Measure-Learn
  conversation with the end users)          Loop



         Measure
How the end users are using the
   software. (early-adopters)
   (in a production environment)



            Learn
       Stay open to the new
directions revealed by end users.
       (avoid getting stuck to
       your Product Backlog)
                                      Weekly !
MINDSETS
HACKING

 AGILE
Cut the fat.
“Lean”, is a production practice

that considers the expenditure of

resources for any goal other than the

creation of value for the end customer

to be wasteful, and thus a target for

elimination.” (From Wikipedia)




Lean = preserving value with less work.
Product Backlog, No More!




Plan for the current iteration
                                  No Upfront Planning
"Teams should adjust what they are doing based on
what team members learn directly from their efforts."
Attending meetings lowers IQ
The UDD Process
Ideation
Small Improvements Meeting
                          "Startup" Team




                                   TED video




                It's
                OK
                 to
             Experiment
Task Breakout




      Just let Developers do it in real-time.
Development




              Full-time status exposed
User Experience
                  Early Adopters
Metrics                                  Vanity

                     Payments
                                Logins
  Visits
                                         Satisfaction
        Clicks
                                   Access
Usage

           Returns                   Performance



                 INNOVATION ACCOUNTING
Minimum Viable
No backlog       Product



No Hierarchy     "Startup" Team



No Tasking
                 Small
                 Improvements
No estimation

                 Task Recycling
No Def of Done


Waste Not        Usage Metrics
A Real Lean Enterprise


Enterprise software

Innovative

Uncertain

Agile Methodology

Developers + Users

Well Defined Vision

Lean UX

Customers Interviews

Minimum Viable Product

Build-Measure-Learn Loop




                           http://www.youtube.com/watch?v=szr0ezLyQHY
FEEDBACK , PLEASE !
 UserDrivenDev.com
alline.oliveira@gmail.com
"You gotta start with the customer experience and
 works backward to the technology. You can’t start with
 the technology and try to figure out where you are going
 to sell it."



"Some mistakes will be made
along the way. That’s good because
at least some decisions are being
made along the way. And we’ll find
the mistakes and we’ll fix them."




Steve Jobs, WWDC 1997

User driven development

  • 1.
     Alline Watkins UserDrivenDev.com USER Driven Development & The Lean Enterprise
  • 2.
    Alline Watkins some enterprisesworked: some startups envolved: Brazilian Govern some presentations at:
  • 3.
    80% of the software developed is being wasted IAG Consulting, 2008 CHAOS Report Standish Group 2002 &
  • 4.
    + ENTERPRISES STARTUPS USER Driven. Development
  • 5.
         ENTERPRISES         STARTUPS Experience Engaged Employess Large Scale view Focus on cost reduction Stability Adaptability Customers ≠ Users Customers = Users
  • 6.
    Lean Startup Topics ● Customer Development ● Uncertainty ● Minimum Viable Product ● Build-Measure-Learn Loop ● Product-Market Fit
  • 7.
    Customer Development Tools LEAN UX PROBLEM MATRIX KANBAN BOARD for Customer Dev CustDevFramework.com
  • 8.
    "A startup isa human institution designed to deliver a new product or service under conditions of extreme uncertainty" StartupLessonsLearned.com "Unless some of you have been working in a specific domain in the last 20 years or so, the odds are anything you are thinking about customers and markets are nothing more than a guess." Steve Blank
  • 9.
    Experiments & Minimum Viable Product
  • 10.
    "For many events,roughly 80% of the effects come from 20% of the causes." (Pareto Principle)
  • 11.
    Build Minimum amount oftasks (MVP) The (just enough to support the next Build-Measure-Learn conversation with the end users) Loop Measure How the end users are using the software. (early-adopters) (in a production environment) Learn Stay open to the new directions revealed by end users. (avoid getting stuck to your Product Backlog) Weekly !
  • 12.
  • 14.
  • 15.
    Cut the fat. “Lean”,is a production practice that considers the expenditure of resources for any goal other than the creation of value for the end customer to be wasteful, and thus a target for elimination.” (From Wikipedia) Lean = preserving value with less work.
  • 16.
    Product Backlog, NoMore! Plan for the current iteration No Upfront Planning
  • 18.
    "Teams should adjustwhat they are doing based on what team members learn directly from their efforts."
  • 20.
  • 21.
  • 22.
  • 23.
    Small Improvements Meeting "Startup" Team TED video It's OK to Experiment
  • 24.
    Task Breakout Just let Developers do it in real-time.
  • 25.
    Development Full-time status exposed
  • 26.
    User Experience Early Adopters
  • 27.
    Metrics Vanity Payments Logins Visits Satisfaction Clicks Access Usage Returns Performance INNOVATION ACCOUNTING
  • 28.
    Minimum Viable No backlog Product No Hierarchy "Startup" Team No Tasking Small Improvements No estimation Task Recycling No Def of Done Waste Not Usage Metrics
  • 30.
    A Real LeanEnterprise Enterprise software Innovative Uncertain Agile Methodology Developers + Users Well Defined Vision Lean UX Customers Interviews Minimum Viable Product Build-Measure-Learn Loop http://www.youtube.com/watch?v=szr0ezLyQHY
  • 31.
    FEEDBACK , PLEASE! UserDrivenDev.com
  • 32.
  • 33.
    "You gotta startwith the customer experience and works backward to the technology. You can’t start with the technology and try to figure out where you are going to sell it." "Some mistakes will be made along the way. That’s good because at least some decisions are being made along the way. And we’ll find the mistakes and we’ll fix them." Steve Jobs, WWDC 1997