SlideShare a Scribd company logo
1 of 33
Download to read offline
 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

More Related Content

What's hot

What Is A Lean Startup?
What Is A Lean Startup?What Is A Lean Startup?
What Is A Lean Startup?Ash Maurya
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesTathagat Varma
 
Tales From The Startup
Tales From The StartupTales From The Startup
Tales From The StartupKarri Saarinen
 
The Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and ClassroomsThe Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and ClassroomsEnterprise Knowledge
 
Better Together - Design Thinking, Agile e Lean Startup
Better Together - Design Thinking, Agile e Lean StartupBetter Together - Design Thinking, Agile e Lean Startup
Better Together - Design Thinking, Agile e Lean StartupCaique Oliveira
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for SuccessMatterport
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Monc Lee
 
Scaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseScaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseNVISIA
 
Change Is Good (AxureWorld)
Change Is Good (AxureWorld)Change Is Good (AxureWorld)
Change Is Good (AxureWorld)Ravi Singh
 
Why You Must Mobilize Your Workforce. Now.
Why You Must Mobilize Your Workforce. Now.  Why You Must Mobilize Your Workforce. Now.
Why You Must Mobilize Your Workforce. Now. Apperian
 
Lean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known UnknownsLean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known UnknownsNatalie Hollier
 
Deliver Awesome Product Experiences
Deliver Awesome Product ExperiencesDeliver Awesome Product Experiences
Deliver Awesome Product ExperiencesTathagat Varma
 
Strategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome CrisisStrategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome CrisisDale Carnegie Vietnam
 
Lean Startup Masterclass
Lean Startup MasterclassLean Startup Masterclass
Lean Startup MasterclassChi-Kai Huang
 
Design thinking, Agile. How to cook it as lean startup.
Design thinking, Agile. How to cook it as lean startup.Design thinking, Agile. How to cook it as lean startup.
Design thinking, Agile. How to cook it as lean startup.Oleh Korkh
 
When size doesn't matter: A case study on adopting agile in large enterprises...
When size doesn't matter: A case study on adopting agile in large enterprises...When size doesn't matter: A case study on adopting agile in large enterprises...
When size doesn't matter: A case study on adopting agile in large enterprises...Bosnia Agile
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationSoftware Education (SoftEd)
 
Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspectivetianfei00
 

What's hot (20)

What Is A Lean Startup?
What Is A Lean Startup?What Is A Lean Startup?
What Is A Lean Startup?
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean Principles
 
Tales From The Startup
Tales From The StartupTales From The Startup
Tales From The Startup
 
The Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and ClassroomsThe Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and Classrooms
 
Better Together - Design Thinking, Agile e Lean Startup
Better Together - Design Thinking, Agile e Lean StartupBetter Together - Design Thinking, Agile e Lean Startup
Better Together - Design Thinking, Agile e Lean Startup
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for Success
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?
 
Scaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseScaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the Enterprise
 
Change Is Good (AxureWorld)
Change Is Good (AxureWorld)Change Is Good (AxureWorld)
Change Is Good (AxureWorld)
 
Why You Must Mobilize Your Workforce. Now.
Why You Must Mobilize Your Workforce. Now.  Why You Must Mobilize Your Workforce. Now.
Why You Must Mobilize Your Workforce. Now.
 
Lean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known UnknownsLean Product Management: The Art of Known Unknowns
Lean Product Management: The Art of Known Unknowns
 
Deliver Awesome Product Experiences
Deliver Awesome Product ExperiencesDeliver Awesome Product Experiences
Deliver Awesome Product Experiences
 
Agile For Marketers
Agile For MarketersAgile For Marketers
Agile For Marketers
 
Failure and agility
Failure and agilityFailure and agility
Failure and agility
 
Strategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome CrisisStrategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome Crisis
 
Lean Startup Masterclass
Lean Startup MasterclassLean Startup Masterclass
Lean Startup Masterclass
 
Design thinking, Agile. How to cook it as lean startup.
Design thinking, Agile. How to cook it as lean startup.Design thinking, Agile. How to cook it as lean startup.
Design thinking, Agile. How to cook it as lean startup.
 
When size doesn't matter: A case study on adopting agile in large enterprises...
When size doesn't matter: A case study on adopting agile in large enterprises...When size doesn't matter: A case study on adopting agile in large enterprises...
When size doesn't matter: A case study on adopting agile in large enterprises...
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 Presentation
 
Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspective
 

Viewers also liked

Top100summit 闵刚金蝶自动化测试发展之路 2
Top100summit  闵刚金蝶自动化测试发展之路 2Top100summit  闵刚金蝶自动化测试发展之路 2
Top100summit 闵刚金蝶自动化测试发展之路 2drewz lin
 
Agile 2012 inside out leading change from the middle
Agile 2012 inside out leading change from the middleAgile 2012 inside out leading change from the middle
Agile 2012 inside out leading change from the middledrewz lin
 
Testers role agile2012
Testers role agile2012Testers role agile2012
Testers role agile2012drewz lin
 
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系drewz lin
 
Sqale meaningful insights into your technical debt
Sqale meaningful insights into your technical debtSqale meaningful insights into your technical debt
Sqale meaningful insights into your technical debtdrewz lin
 
Transforming worst nightmare leader agile2012
Transforming worst nightmare leader   agile2012Transforming worst nightmare leader   agile2012
Transforming worst nightmare leader agile2012drewz lin
 
16 exercises for part 3
16   exercises for part 316   exercises for part 3
16 exercises for part 3drewz lin
 
Dead codepresentation 0
Dead codepresentation 0Dead codepresentation 0
Dead codepresentation 0drewz lin
 
移动测试中心Bmtc
移动测试中心Bmtc移动测试中心Bmtc
移动测试中心Bmtcdrewz lin
 
基于Ht rca缺陷分析的测试改进-china test-张玲玲
基于Ht rca缺陷分析的测试改进-china test-张玲玲基于Ht rca缺陷分析的测试改进-china test-张玲玲
基于Ht rca缺陷分析的测试改进-china test-张玲玲drewz lin
 
Dollars and dates are killing agile final
Dollars and dates are killing agile finalDollars and dates are killing agile final
Dollars and dates are killing agile finaldrewz lin
 
11 exercises for part 2
11   exercises for part 211   exercises for part 2
11 exercises for part 2drewz lin
 
2012上海chinatest演讲 从开发看测试,从测试看开发
2012上海chinatest演讲 从开发看测试,从测试看开发2012上海chinatest演讲 从开发看测试,从测试看开发
2012上海chinatest演讲 从开发看测试,从测试看开发drewz lin
 
Coaching ismorethantelling
Coaching ismorethantellingCoaching ismorethantelling
Coaching ismorethantellingdrewz lin
 
Agile 2012 pitfalls in agile testing - paul carvalho
Agile 2012   pitfalls in agile testing - paul carvalhoAgile 2012   pitfalls in agile testing - paul carvalho
Agile 2012 pitfalls in agile testing - paul carvalhodrewz lin
 
Minidates otv-agile2012-final hr
Minidates otv-agile2012-final hrMinidates otv-agile2012-final hr
Minidates otv-agile2012-final hrdrewz lin
 
Servant leader greg hutchings agile 2012sm
Servant leader greg hutchings agile 2012smServant leader greg hutchings agile 2012sm
Servant leader greg hutchings agile 2012smdrewz lin
 
6 buffer overflows
6   buffer overflows6   buffer overflows
6 buffer overflowsdrewz lin
 

Viewers also liked (19)

Vision tool
Vision toolVision tool
Vision tool
 
Top100summit 闵刚金蝶自动化测试发展之路 2
Top100summit  闵刚金蝶自动化测试发展之路 2Top100summit  闵刚金蝶自动化测试发展之路 2
Top100summit 闵刚金蝶自动化测试发展之路 2
 
Agile 2012 inside out leading change from the middle
Agile 2012 inside out leading change from the middleAgile 2012 inside out leading change from the middle
Agile 2012 inside out leading change from the middle
 
Testers role agile2012
Testers role agile2012Testers role agile2012
Testers role agile2012
 
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
 
Sqale meaningful insights into your technical debt
Sqale meaningful insights into your technical debtSqale meaningful insights into your technical debt
Sqale meaningful insights into your technical debt
 
Transforming worst nightmare leader agile2012
Transforming worst nightmare leader   agile2012Transforming worst nightmare leader   agile2012
Transforming worst nightmare leader agile2012
 
16 exercises for part 3
16   exercises for part 316   exercises for part 3
16 exercises for part 3
 
Dead codepresentation 0
Dead codepresentation 0Dead codepresentation 0
Dead codepresentation 0
 
移动测试中心Bmtc
移动测试中心Bmtc移动测试中心Bmtc
移动测试中心Bmtc
 
基于Ht rca缺陷分析的测试改进-china test-张玲玲
基于Ht rca缺陷分析的测试改进-china test-张玲玲基于Ht rca缺陷分析的测试改进-china test-张玲玲
基于Ht rca缺陷分析的测试改进-china test-张玲玲
 
Dollars and dates are killing agile final
Dollars and dates are killing agile finalDollars and dates are killing agile final
Dollars and dates are killing agile final
 
11 exercises for part 2
11   exercises for part 211   exercises for part 2
11 exercises for part 2
 
2012上海chinatest演讲 从开发看测试,从测试看开发
2012上海chinatest演讲 从开发看测试,从测试看开发2012上海chinatest演讲 从开发看测试,从测试看开发
2012上海chinatest演讲 从开发看测试,从测试看开发
 
Coaching ismorethantelling
Coaching ismorethantellingCoaching ismorethantelling
Coaching ismorethantelling
 
Agile 2012 pitfalls in agile testing - paul carvalho
Agile 2012   pitfalls in agile testing - paul carvalhoAgile 2012   pitfalls in agile testing - paul carvalho
Agile 2012 pitfalls in agile testing - paul carvalho
 
Minidates otv-agile2012-final hr
Minidates otv-agile2012-final hrMinidates otv-agile2012-final hr
Minidates otv-agile2012-final hr
 
Servant leader greg hutchings agile 2012sm
Servant leader greg hutchings agile 2012smServant leader greg hutchings agile 2012sm
Servant leader greg hutchings agile 2012sm
 
6 buffer overflows
6   buffer overflows6   buffer overflows
6 buffer overflows
 

Similar to User driven development

2009_06_08 The Lean Startup Tokyo edition
2009_06_08 The Lean Startup Tokyo edition2009_06_08 The Lean Startup Tokyo edition
2009_06_08 The Lean Startup Tokyo editionEric Ries
 
Smart Process Works, Inc -Process Improvement
Smart Process Works, Inc -Process ImprovementSmart Process Works, Inc -Process Improvement
Smart Process Works, Inc -Process Improvementjake62
 
Lean startup-china-intro-en
Lean startup-china-intro-enLean startup-china-intro-en
Lean startup-china-intro-enleanstartupchina
 
Make Better Decisions!
Make Better Decisions!Make Better Decisions!
Make Better Decisions!Hiten Shah
 
What is Product Management
What is Product ManagementWhat is Product Management
What is Product ManagementMind the Product
 
Start up challenge course presentation
Start up challenge course presentationStart up challenge course presentation
Start up challenge course presentationdaryl10
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Marko Taipale
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canadaEric Ries
 
Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...
Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...
Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...Codemotion
 
We Can't Do That Here
We Can't Do That HereWe Can't Do That Here
We Can't Do That HereKmanthei
 
Customer Innovation management platform by The innovation minder company
Customer Innovation management platform by The innovation minder companyCustomer Innovation management platform by The innovation minder company
Customer Innovation management platform by The innovation minder companyInnovation Minder
 
Process Focus For Health Care
Process Focus For Health CareProcess Focus For Health Care
Process Focus For Health CareHarry Reczek
 
Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]Carlo Beschi
 
UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit Phil Barrett
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product managementPhil Barrett
 
Understanding the Lean Startup
Understanding the Lean StartupUnderstanding the Lean Startup
Understanding the Lean StartupRic Pratte
 
Lean Innovation Overview
Lean Innovation OverviewLean Innovation Overview
Lean Innovation OverviewPaul Tran
 

Similar to User driven development (20)

Lean xpress
Lean xpressLean xpress
Lean xpress
 
2009_06_08 The Lean Startup Tokyo edition
2009_06_08 The Lean Startup Tokyo edition2009_06_08 The Lean Startup Tokyo edition
2009_06_08 The Lean Startup Tokyo edition
 
Smart Process Works, Inc -Process Improvement
Smart Process Works, Inc -Process ImprovementSmart Process Works, Inc -Process Improvement
Smart Process Works, Inc -Process Improvement
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Lean startup-china-intro-en
Lean startup-china-intro-enLean startup-china-intro-en
Lean startup-china-intro-en
 
Make Better Decisions!
Make Better Decisions!Make Better Decisions!
Make Better Decisions!
 
What is Product Management
What is Product ManagementWhat is Product Management
What is Product Management
 
Start up challenge course presentation
Start up challenge course presentationStart up challenge course presentation
Start up challenge course presentation
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer

 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada
 
Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...
Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...
Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Mi...
 
We Can't Do That Here
We Can't Do That HereWe Can't Do That Here
We Can't Do That Here
 
Customer Innovation management platform by The innovation minder company
Customer Innovation management platform by The innovation minder companyCustomer Innovation management platform by The innovation minder company
Customer Innovation management platform by The innovation minder company
 
Process Focus For Health Care
Process Focus For Health CareProcess Focus For Health Care
Process Focus For Health Care
 
BLN CEO Tales. Eric Ries, The Lean Startup
BLN CEO Tales. Eric Ries, The Lean StartupBLN CEO Tales. Eric Ries, The Lean Startup
BLN CEO Tales. Eric Ries, The Lean Startup
 
Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]Lean web solutions with WordPress [English version]
Lean web solutions with WordPress [English version]
 
UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit UX SA Conference 2015: Innovation Toolkit
UX SA Conference 2015: Innovation Toolkit
 
UX, Agile and product management
UX, Agile and product managementUX, Agile and product management
UX, Agile and product management
 
Understanding the Lean Startup
Understanding the Lean StartupUnderstanding the Lean Startup
Understanding the Lean Startup
 
Lean Innovation Overview
Lean Innovation OverviewLean Innovation Overview
Lean Innovation Overview
 

More from drewz lin

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearydrewz lin
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013drewz lin
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13drewz lin
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrichdrewz lin
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2drewz lin
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2drewz lin
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfdrewz lin
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equaldrewz lin
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21drewz lin
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansendrewz lin
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaoladrewz lin
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsdrewz lin
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentationdrewz lin
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsdrewz lin
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martindrewz lin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowaspdrewz lin
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usadrewz lin
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013drewz lin
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架drewz lin
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈drewz lin
 

More from drewz lin (20)

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
 

User driven development

  • 1.  Alline Watkins UserDrivenDev.com USER Driven Development & The Lean Enterprise
  • 2. Alline Watkins some enterprises worked: 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 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
  • 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 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 !
  • 13.
  • 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, No More! Plan for the current iteration No Upfront Planning
  • 17.
  • 18. "Teams should adjust what they are doing based on what team members learn directly from their efforts."
  • 19.
  • 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
  • 29.
  • 30. 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
  • 31. FEEDBACK , PLEASE ! UserDrivenDev.com
  • 33. "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