SlideShare a Scribd company logo
1 of 27
Download to read offline
Software Agility –
Necessary…BUT NOT
   SUFFICIENT!
         Tathagat Varma
     http://managewell.net



     Sep 29, 2012, Bangalore
my professional belief system

ò Goal: The goal of software is to deliver real
   value to the business and the users it serves.
   Software just by itself is, thus, not a value.
ò Means: Methodologies are simply a means
   to organize work and assign resources to
   deliver better software, not an end by
   themselves.
ò Judgment: “When the terrain disagrees with
   map, trust the terrain” - Swiss army manual
What is (my definition of) Agility?
                              ò  Accomplishing end-objectives through
                                  a series of mid-course corrections
                        “B”
                              ò  Accomplishing = the focus is on results
                                  and not on intent, desire or behavior

                              ò  End-objectives = agility by itself is just
Progress




                                  a means to accomplish end-objectives,
                                  which include value delivered, time to
                                  market, cost and quality constraints, etc.

                              ò  Mid-course corrections = embracing
           “A”
                                  mid-course change and adapting to
                 Time             them in real-time keeping the focus on
                                  end-objectives
The [Old?] Agile Manifesto
       Circa 2001
Does you Agile Manifesto look
                    like this?




http://www.halfarsedagilemanifesto.org/
Or, like this?

                         CENSORED!


             CENSORED!




               CENSORED!




                           CENSORED!




                         CENSORED!
And these values?

                                         CENSORED!




                                      CENSORED!




                                      CENSORED!



                                      CENSORED!



                                      CENSORED!




              CENSORED!




                          CENSORED!
Does the ‘tool’ matter???

A photographer went to a socialite party in
New York. As he entered the front door,
the host said ‘I love your pictures – they’re
wonderful; you must have a fantastic camera.’
He said nothing until dinner was finished,
then: ‘That was a wonderful dinner; you must
have a terrific stove.’
                               – Sam Haskins
Applying ‘Inspect and Adapt’ to
                  The Agile Manifesto
        ò  “…In looking back, [Kent] Beck finds that while each segment of
            the Manifesto was a giant leap forward in 2001, the language no
            longer reflects the challenge of launching successful innovation
            in the marketplace of 2011.”

        ò  Beck’s Beyond Agile Manifesto -

               ò  Team Vision and Discipline over Individuals and Interactions (over
                   Processes and Tools)
               ò  Validated Learning over Working Software (over Comprehensive
                   Documentation)
               ò  Customer Discovery over Customer Collaboration (over Contract
                   Negotiation)
               ò  Initiating Change over Responding to Change (over Following a Plan)


http://www.forbes.com/sites/stevedenning/2011/05/04/innovation-applying-inspect-adapt-to-the-agile-manifesto/
Team Vision and Discipline over
     Individuals and Interactions
ò  In 2001, it was a big step forward in software development to realize
    that the people and how they interacted with each other mattered more
    than following some process. So the Manifesto declared that
    “individuals and interactions” were valued more than “processes and
    tools”.

ò  Beck has found however that in developing software in new business
    lines, “individuals and interactions” are not enough. Each
    individual in a team in a startup needs to think, not about how
    good a job he or she can do, but rather, how good a job
    are we doing?

ò  Individuals interacting have a tendency to optimize their own
    performance. Beck believes that team vision and discipline goes beyond
    that to discover how are we going to make the most progress together.
Validated Learning over
          Working Software
ò  Beck says that in a environment of a startup (or a new line of
    business), nine times out of ten, it’s not that you don’t know
    how to write the software. The central problem is almost
    always: how do you find customers who are going to pay for
    what you are building? Working software can be part of the
    way to answer that question but it isn’t necessarily the best
    way to answer it. The real challenge is to create an
    opportunity for learning by the organization as to what might
    satisfy or even delight customers so that they will pay for it.
ò  As a result, Beck concludes that in 2011, in the world of
    startups (or establishing new lines of business), validated
    learning is to be valued ahead of both working software and
    comprehensive documentation
Customer Discovery over
      Customer Collaboration
ò  It was a big step forward in 2001 to realize that in the
    rapidly changing and unpredictable world of software
    development, collaborating with customers was better
    than trying to nail down all the details of software
    development at the beginning.
ò  But in a startup, or in a new line of business,
    collaboration with customers isn’t possible, because
    by definition, you don’t have any customers. In effect,
    you have to find out who your customer is.
ò  Thus in a startup or a new line of business, customer
    discovery has precedence over both customer
    collaboration or contract negotiation.
Initiating Change over
         Responding to Change
ò  Traditional management tended to believe that the way
    to do software was to make a plan and then follow the
    plan. In 2001, recognizing that things change too much
    to be following a plan was a big step forward. Reality
    diverges from the plan. Reality is much less flexible than
    the plan. Reality bends a lot less than the plan bends. So
    the Manifesto recognized that responding to change was
    more important than following a plan.

ò  But in a startup or a new line of business, nothing is
    changing. Nothing is moving. You have to establish
    momentum first. Development in a startup requires
    initiating change, not just responding to it.
So, what is Innovation?
         ò  Innovation is the development of new customer value
             through solutions that meet new needs, unarticulated
             needs, or old customer and market needs in new ways.

         ò  Innovation differs from invention in that innovation
             refers to the use of a better and, as a result, novel idea or
             method, whereas invention refers more directly to the
             creation of the idea or method itself.

         ò  Innovation differs from improvement in that innovation
             refers to the notion of doing something different rather
             than doing the same thing better.


http://en.wikipedia.org/wiki/Innovation
How are Innovation Projects
                       different?
        ò  Innovation projects tend to start with loosely defined,
            sometimes even ambiguous objectives that become clearer as
            the project proceeds. The processes used are more
            experimental and exploratory and seldom follow strict linear
            guidelines.
        ò  Teams need to be more diverse and have a higher level of
            trust as they explore new territory where failure is a
            possibility.
        ò  With failure as a built-in possibility, innovation teams are
            more actively involved with risk management and need to
            learn to fail fast and fail smart in order to move on to more
            attractive options.
        ò  Also, innovation projects generally need to be sold to project
            sponsors and funding committees, a responsibility usually not
            required from normal project teams.
http://www.innovationtools.com/weblog/innovationblog-detail.asp?articleid=303
Innovation Continuum


High
                                         Disruptive
Rewards     Operations                   Innovation
                         Sustaining     Projects
                         Innovation
Low
Rewards
              Low Risk                High Risk
Kaizen vs. Kaikaku
Kaikaku and Kaizen relationship




http://www.centrodecompetitividad.com/img/kaizen.jpg
What is wrong with traditional
      notion of agility?
ò    Focus on sprints as a means to deliver user stories

      ò    What do you do when user stories are not known?
      ò    What do you do when user story is a best-effort hypothesis?

ò    Velocity as a measure connotes ‘certainty’ within a range

      ò    What does it mean if you complete 100% user stories?
      ò    What does velocity mean in relation to value delivered?

ò    Team productivity gains don’t scale up at business level

      ò    Claims of team-level performance improvements in the wild ranges of 5x-11,000x !!!
      ò    However, mature businesses in most industries only grow single-digit y-o-y !!!

ò    Agility metrics focus on efficiency and not on effectiveness

      ò    Efficiency is ‘lower-order agility’ and means nothing to the business or the customers
      ò    There is no focus on ‘higher-order agility’ that the business need
What might be a (slightly) better
         approach?
ò  Sprints are a means to test a hypothesis
   ò  Strategy, Product Backlog, User Stories and even
       design is a hypothesis
   ò  Sprint goal is to validate a hypothesis and provide a
       ‘validated learning’
ò  Each sprint delivers a real business value
   ò  Velocity is the business value delivered to the end-
       user in each sprint
   ò  Under/over achievement of sprint goal signals a
       need to revisit the hypothesis
The Lean Startup
     ò  Lean Startup is about learning
         what your customers really want.
         It’s about testing your vision
         continuously, adapting and
         adjusting before it’s too late.
     ò  A Startup is a human institution
         designed to create a new product
         or service under conditions of
         extreme uncertainty.
     ò  Innovation is a bottoms-up,
         decentralized, and unpredictable
         thing, but that doesn’t mean it
         can’t be managed.
Validated Learning
ò  Validated Learning is not after-the-fact rationalization of a
    good story designed to hide failure.

ò  It is a rigorous method for demonstrating progress when one
    is embedded in the soil of extreme uncertainty in which
    startups grow.
ò  Validated Learning is the process of demonstrating
    empirically that a team has discovered valuable truths about a
    startup’s present and future business prospects.

ò  It is more concrete, more accurate, and faster than market
    forecasting or classical business planning.
ò  It is the principal antidote to the lethal problem of achieving
    failure: successfully executing a plan that leads nowhere.
Innovation Accounting
ò  Innovation Accounting enables startups to prove objectively that
    they are learning how to grow a sustainable business. It involves
    three learning milestones:

    ò  Establish the baseline: A Minimum Viable Product (MVP) helps
        start the process of learning as quickly as possible. It is not
        necessarily the smallest product imaginable, though; it is simply
        the fastest way to get through the Build-Measure-Loop feedback
        loop with minimum effort and least amount of development time.
    ò  Tune the Engine: Every product development, marketing, or other
        initiative that a startup undertakes should be targeted at improving
        one of the drivers of growth model.
    ò  Pivot or Persevere: are we making sufficient progress to believe
        that our original strategic hypothesis is correct, or do we need to
        make a major change? That change is called a pivot: a structured
        course correction designed to test a new fundamental hypothesis
        about the product, strategy, and engine of growth.
Build-
Measure-
 Learn
 Loop
What are we learning?

ò Problems are constantly mutating
ò Agile Manifesto too needs an upgrade!
ò Software agility is necessary…but not
   sufficient
ò New methods are needed for innovation-
   led new product development
ò Lean Startup is one such method to
   deliver kaizen on kaikaku scale
References
ò    http://www.microsoft.com/windowsembedded/en-us/evaluate/history-of-
      windows-embedded-compact-7.aspx

ò    http://en.wikipedia.org/wiki/Drupal

ò    http://money.cnn.com/galleries/2011/technology/1109/
      gallery.apple_financial_empire/7.html

ò    http://xprogramming.com/articles/beyond-agile-new-principles/

ò    http://www.justin.tv/startuplessonslearned/b/262656520

ò    http://www.forbes.com/sites/stevedenning/2011/05/04/innovation-applying-
      inspect-adapt-to-the-agile-manifesto/

ò    http://blogs.forrester.com/mike_gualtieri/11-10-12-
      agile_software_is_a_cop_out_heres_whats_next

ò    http://practicalagility.blogspot.in/2012/04/agile-in-its-second-decade.html
Thanks!




         Blog: http://managewell.net

     Email: Tathagat.Varma@gmail.com

   Slides: http://slideshare.net/managewell

  Twitter: http://twitter.com/TathagatVarma

My Articles: http://managewell.net/?page_id=2

More Related Content

What's hot

Creasey ADKAR Track Gartner BPM Sept 2015
Creasey ADKAR Track Gartner BPM Sept 2015Creasey ADKAR Track Gartner BPM Sept 2015
Creasey ADKAR Track Gartner BPM Sept 2015Tim Creasey
 
Flawless Project Execution The Road To Greatness For Professional Services Firms
Flawless Project Execution The Road To Greatness For Professional Services FirmsFlawless Project Execution The Road To Greatness For Professional Services Firms
Flawless Project Execution The Road To Greatness For Professional Services Firmsarjencornelisse
 
Prosci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftProsci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftTim Creasey
 
Design Upstream: Strategic Design in Complex Connected Markets
Design Upstream: Strategic Design in Complex Connected MarketsDesign Upstream: Strategic Design in Complex Connected Markets
Design Upstream: Strategic Design in Complex Connected MarketsChris Avore
 
Demystifying Change Management: Prosci Change Management Certification Program
Demystifying Change Management: Prosci Change Management Certification ProgramDemystifying Change Management: Prosci Change Management Certification Program
Demystifying Change Management: Prosci Change Management Certification ProgramProsci
 
Democratization of Change Management Prosci CMI 4 June 2015
Democratization of Change Management Prosci CMI 4 June 2015Democratization of Change Management Prosci CMI 4 June 2015
Democratization of Change Management Prosci CMI 4 June 2015Tim Creasey
 
Change Management ROI - Prosci Conference Board 2014 Presentation
Change Management ROI - Prosci Conference Board 2014 PresentationChange Management ROI - Prosci Conference Board 2014 Presentation
Change Management ROI - Prosci Conference Board 2014 PresentationTim Creasey
 
Prosci Solutions Webinar
Prosci Solutions WebinarProsci Solutions Webinar
Prosci Solutions WebinarTim Creasey
 
Prosci Defining the Value of Change Management - Webinar Overview
Prosci Defining the Value of Change Management - Webinar OverviewProsci Defining the Value of Change Management - Webinar Overview
Prosci Defining the Value of Change Management - Webinar OverviewTim Creasey
 
Prosci Webinar - Advanced Applications of ADKAR
Prosci Webinar - Advanced Applications of ADKARProsci Webinar - Advanced Applications of ADKAR
Prosci Webinar - Advanced Applications of ADKARProsci ANZ
 
Prosci® Change Management Certification Program - Information Sheet
Prosci® Change Management Certification Program - Information SheetProsci® Change Management Certification Program - Information Sheet
Prosci® Change Management Certification Program - Information SheetTiba Managementberatung GmbH
 
Prosci Change Scorecard - TCB Change Management 2015
Prosci Change Scorecard - TCB Change Management 2015Prosci Change Scorecard - TCB Change Management 2015
Prosci Change Scorecard - TCB Change Management 2015Tim Creasey
 
Catalyzing Change and Realizing Business Results
Catalyzing Change and Realizing Business ResultsCatalyzing Change and Realizing Business Results
Catalyzing Change and Realizing Business ResultsProsci
 
Webinar: Human Centered Design with frog
Webinar: Human Centered Design with frog Webinar: Human Centered Design with frog
Webinar: Human Centered Design with frog EPIPNational
 
Change Management Value Proposition
Change Management Value PropositionChange Management Value Proposition
Change Management Value PropositionTim Creasey
 
Prosci Change-Enabling Systems TCB 2017
Prosci Change-Enabling Systems TCB 2017Prosci Change-Enabling Systems TCB 2017
Prosci Change-Enabling Systems TCB 2017Tim Creasey
 
Evolution of Design & Service Design
Evolution of Design & Service DesignEvolution of Design & Service Design
Evolution of Design & Service DesignChallis Hodge
 

What's hot (19)

Nabc socrates
Nabc socratesNabc socrates
Nabc socrates
 
Creasey ADKAR Track Gartner BPM Sept 2015
Creasey ADKAR Track Gartner BPM Sept 2015Creasey ADKAR Track Gartner BPM Sept 2015
Creasey ADKAR Track Gartner BPM Sept 2015
 
Flawless Project Execution The Road To Greatness For Professional Services Firms
Flawless Project Execution The Road To Greatness For Professional Services FirmsFlawless Project Execution The Road To Greatness For Professional Services Firms
Flawless Project Execution The Road To Greatness For Professional Services Firms
 
Prosci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - DraftProsci Change Measurement Framework and Scorecard - Draft
Prosci Change Measurement Framework and Scorecard - Draft
 
Design Upstream: Strategic Design in Complex Connected Markets
Design Upstream: Strategic Design in Complex Connected MarketsDesign Upstream: Strategic Design in Complex Connected Markets
Design Upstream: Strategic Design in Complex Connected Markets
 
Demystifying Change Management: Prosci Change Management Certification Program
Demystifying Change Management: Prosci Change Management Certification ProgramDemystifying Change Management: Prosci Change Management Certification Program
Demystifying Change Management: Prosci Change Management Certification Program
 
Democratization of Change Management Prosci CMI 4 June 2015
Democratization of Change Management Prosci CMI 4 June 2015Democratization of Change Management Prosci CMI 4 June 2015
Democratization of Change Management Prosci CMI 4 June 2015
 
Change Management ROI - Prosci Conference Board 2014 Presentation
Change Management ROI - Prosci Conference Board 2014 PresentationChange Management ROI - Prosci Conference Board 2014 Presentation
Change Management ROI - Prosci Conference Board 2014 Presentation
 
Prosci Solutions Webinar
Prosci Solutions WebinarProsci Solutions Webinar
Prosci Solutions Webinar
 
Prosci Defining the Value of Change Management - Webinar Overview
Prosci Defining the Value of Change Management - Webinar OverviewProsci Defining the Value of Change Management - Webinar Overview
Prosci Defining the Value of Change Management - Webinar Overview
 
Prosci Webinar - Advanced Applications of ADKAR
Prosci Webinar - Advanced Applications of ADKARProsci Webinar - Advanced Applications of ADKAR
Prosci Webinar - Advanced Applications of ADKAR
 
Prosci® Change Management Certification Program - Information Sheet
Prosci® Change Management Certification Program - Information SheetProsci® Change Management Certification Program - Information Sheet
Prosci® Change Management Certification Program - Information Sheet
 
Prosci Change Scorecard - TCB Change Management 2015
Prosci Change Scorecard - TCB Change Management 2015Prosci Change Scorecard - TCB Change Management 2015
Prosci Change Scorecard - TCB Change Management 2015
 
Catalyzing Change and Realizing Business Results
Catalyzing Change and Realizing Business ResultsCatalyzing Change and Realizing Business Results
Catalyzing Change and Realizing Business Results
 
Webinar: Human Centered Design with frog
Webinar: Human Centered Design with frog Webinar: Human Centered Design with frog
Webinar: Human Centered Design with frog
 
Change Management Value Proposition
Change Management Value PropositionChange Management Value Proposition
Change Management Value Proposition
 
Reliably Solving Intractable Problems
Reliably Solving Intractable ProblemsReliably Solving Intractable Problems
Reliably Solving Intractable Problems
 
Prosci Change-Enabling Systems TCB 2017
Prosci Change-Enabling Systems TCB 2017Prosci Change-Enabling Systems TCB 2017
Prosci Change-Enabling Systems TCB 2017
 
Evolution of Design & Service Design
Evolution of Design & Service DesignEvolution of Design & Service Design
Evolution of Design & Service Design
 

Viewers also liked

Software development. xp, agile, etc.
Software development. xp, agile, etc.Software development. xp, agile, etc.
Software development. xp, agile, etc.Phil Rukin
 
Cowan PBPK SOT 2015 Final - Copy
Cowan PBPK SOT 2015 Final - CopyCowan PBPK SOT 2015 Final - Copy
Cowan PBPK SOT 2015 Final - CopyLisa Stabryla
 
A new approach towards agile and xp software development methodology
A new approach towards agile and xp software development methodologyA new approach towards agile and xp software development methodology
A new approach towards agile and xp software development methodologyPatanjali Kashyap
 
Audrys Kažukauskas - Introduction into Extreme Programming
Audrys Kažukauskas - Introduction into Extreme ProgrammingAudrys Kažukauskas - Introduction into Extreme Programming
Audrys Kažukauskas - Introduction into Extreme ProgrammingAgile Lietuva
 
Agile Development Ultimate Slides
Agile Development Ultimate SlidesAgile Development Ultimate Slides
Agile Development Ultimate Slidesgilashikwa
 
Agile Software Development with XP
Agile Software Development with XPAgile Software Development with XP
Agile Software Development with XPVashira Ravipanich
 
Xp exterme-programming-model
Xp exterme-programming-modelXp exterme-programming-model
Xp exterme-programming-modelAli MasudianPour
 
Extreme programming (xp) | David Tzemach
Extreme programming (xp) | David TzemachExtreme programming (xp) | David Tzemach
Extreme programming (xp) | David TzemachDavid Tzemach
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingMr SMAK
 
extreme Programming
extreme Programmingextreme Programming
extreme ProgrammingBilal Shah
 
Kaizen (Mejoramiento Continuo) - Lean Manufacturing
Kaizen (Mejoramiento Continuo) - Lean ManufacturingKaizen (Mejoramiento Continuo) - Lean Manufacturing
Kaizen (Mejoramiento Continuo) - Lean ManufacturingBOM Consulting Group
 

Viewers also liked (15)

Agile and XP
Agile and XPAgile and XP
Agile and XP
 
Software development. xp, agile, etc.
Software development. xp, agile, etc.Software development. xp, agile, etc.
Software development. xp, agile, etc.
 
Cowan PBPK SOT 2015 Final - Copy
Cowan PBPK SOT 2015 Final - CopyCowan PBPK SOT 2015 Final - Copy
Cowan PBPK SOT 2015 Final - Copy
 
Usp2003 ud sfsu
Usp2003 ud sfsuUsp2003 ud sfsu
Usp2003 ud sfsu
 
A new approach towards agile and xp software development methodology
A new approach towards agile and xp software development methodologyA new approach towards agile and xp software development methodology
A new approach towards agile and xp software development methodology
 
Audrys Kažukauskas - Introduction into Extreme Programming
Audrys Kažukauskas - Introduction into Extreme ProgrammingAudrys Kažukauskas - Introduction into Extreme Programming
Audrys Kažukauskas - Introduction into Extreme Programming
 
Agile Development Ultimate Slides
Agile Development Ultimate SlidesAgile Development Ultimate Slides
Agile Development Ultimate Slides
 
Agile Software Development with XP
Agile Software Development with XPAgile Software Development with XP
Agile Software Development with XP
 
Que es Kaizen
Que es KaizenQue es Kaizen
Que es Kaizen
 
Xp exterme-programming-model
Xp exterme-programming-modelXp exterme-programming-model
Xp exterme-programming-model
 
Extreme programming (xp) | David Tzemach
Extreme programming (xp) | David TzemachExtreme programming (xp) | David Tzemach
Extreme programming (xp) | David Tzemach
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Extreme programming (xp)
Extreme programming (xp)Extreme programming (xp)
Extreme programming (xp)
 
extreme Programming
extreme Programmingextreme Programming
extreme Programming
 
Kaizen (Mejoramiento Continuo) - Lean Manufacturing
Kaizen (Mejoramiento Continuo) - Lean ManufacturingKaizen (Mejoramiento Continuo) - Lean Manufacturing
Kaizen (Mejoramiento Continuo) - Lean Manufacturing
 

Similar to Software Agility - Necessary...but not Sufficient

How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a ProjectCraig Brown
 
Project Management vs Innovation: Friends or Foes?
Project Management vs Innovation: Friends or Foes?Project Management vs Innovation: Friends or Foes?
Project Management vs Innovation: Friends or Foes?Tathagat Varma
 
Operator engaged construction enigi - by avanulo
Operator engaged construction   enigi - by avanuloOperator engaged construction   enigi - by avanulo
Operator engaged construction enigi - by avanuloDave Cahill
 
project-canvas-manual.pdf
project-canvas-manual.pdfproject-canvas-manual.pdf
project-canvas-manual.pdfTESIS27
 
Visual project management simplifying project execution to deliver on time an...
Visual project management simplifying project execution to deliver on time an...Visual project management simplifying project execution to deliver on time an...
Visual project management simplifying project execution to deliver on time an...ssuser52fa40
 
Technology enabled business change projects
Technology enabled business change projectsTechnology enabled business change projects
Technology enabled business change projectsJohn Phillips
 
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020Business of Software Conference
 
FXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAAFXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAAMad*Pow
 
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise PortfolioAgile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfoliorntwoods
 
Innovating in Good Times & in Bad: Best Practices in Innovation
Innovating in Good Times & in Bad: Best Practices in InnovationInnovating in Good Times & in Bad: Best Practices in Innovation
Innovating in Good Times & in Bad: Best Practices in Innovationfuturethink
 
Design Thinking Unit 1 .pdf
Design Thinking Unit 1 .pdfDesign Thinking Unit 1 .pdf
Design Thinking Unit 1 .pdfNishuKatiyar
 
Embedding Design in a Mental Health Network - Pierri, Warwick, Garber
Embedding Design in a Mental Health Network - Pierri, Warwick, GarberEmbedding Design in a Mental Health Network - Pierri, Warwick, Garber
Embedding Design in a Mental Health Network - Pierri, Warwick, GarberServDes
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeKen Power
 
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative BehaviorsFlevy.com Best Practices
 
Innovation Ready: A Practical Guide
Innovation Ready: A Practical GuideInnovation Ready: A Practical Guide
Innovation Ready: A Practical GuideDana Lee 3
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Dr Phil Jacobs
 

Similar to Software Agility - Necessary...but not Sufficient (20)

How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a Project
 
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
 
Project Management vs Innovation: Friends or Foes?
Project Management vs Innovation: Friends or Foes?Project Management vs Innovation: Friends or Foes?
Project Management vs Innovation: Friends or Foes?
 
Topic 1 xtra note
Topic 1 xtra noteTopic 1 xtra note
Topic 1 xtra note
 
Operator engaged construction enigi - by avanulo
Operator engaged construction   enigi - by avanuloOperator engaged construction   enigi - by avanulo
Operator engaged construction enigi - by avanulo
 
project-canvas-manual.pdf
project-canvas-manual.pdfproject-canvas-manual.pdf
project-canvas-manual.pdf
 
Everyone needs to be a Project Manager
Everyone needs to be a Project ManagerEveryone needs to be a Project Manager
Everyone needs to be a Project Manager
 
Visual project management simplifying project execution to deliver on time an...
Visual project management simplifying project execution to deliver on time an...Visual project management simplifying project execution to deliver on time an...
Visual project management simplifying project execution to deliver on time an...
 
Technology enabled business change projects
Technology enabled business change projectsTechnology enabled business change projects
Technology enabled business change projects
 
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
 
FXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAAFXD 2018: Ryan Rumsey, USAA
FXD 2018: Ryan Rumsey, USAA
 
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise PortfolioAgile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
 
Innovating in Good Times & in Bad: Best Practices in Innovation
Innovating in Good Times & in Bad: Best Practices in InnovationInnovating in Good Times & in Bad: Best Practices in Innovation
Innovating in Good Times & in Bad: Best Practices in Innovation
 
20 Innovation Tools
20 Innovation Tools20 Innovation Tools
20 Innovation Tools
 
Design Thinking Unit 1 .pdf
Design Thinking Unit 1 .pdfDesign Thinking Unit 1 .pdf
Design Thinking Unit 1 .pdf
 
Embedding Design in a Mental Health Network - Pierri, Warwick, Garber
Embedding Design in a Mental Health Network - Pierri, Warwick, GarberEmbedding Design in a Mental Health Network - Pierri, Warwick, Garber
Embedding Design in a Mental Health Network - Pierri, Warwick, Garber
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at Stake
 
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
 
Innovation Ready: A Practical Guide
Innovation Ready: A Practical GuideInnovation Ready: A Practical Guide
Innovation Ready: A Practical Guide
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1
 

More from Tathagat Varma

Can AI finally "cure" the Marketing Myopia?
Can AI finally "cure" the Marketing Myopia?Can AI finally "cure" the Marketing Myopia?
Can AI finally "cure" the Marketing Myopia?Tathagat Varma
 
AI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesAI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesTathagat Varma
 
Preparing for the next ________?
Preparing for the next ________?Preparing for the next ________?
Preparing for the next ________?Tathagat Varma
 
AI in Business: Opportunities & Challenges
AI in Business: Opportunities & ChallengesAI in Business: Opportunities & Challenges
AI in Business: Opportunities & ChallengesTathagat Varma
 
Leadership Agility Mindsets
Leadership Agility MindsetsLeadership Agility Mindsets
Leadership Agility MindsetsTathagat Varma
 
Building an AI Startup
Building an AI StartupBuilding an AI Startup
Building an AI StartupTathagat Varma
 
Agility in an AI / DS / ML Project
Agility in an AI / DS / ML ProjectAgility in an AI / DS / ML Project
Agility in an AI / DS / ML ProjectTathagat Varma
 
AI Technology Delivering Business Value
AI Technology Delivering Business Value AI Technology Delivering Business Value
AI Technology Delivering Business Value Tathagat Varma
 
Nurturing Innovation Mindset
Nurturing Innovation MindsetNurturing Innovation Mindset
Nurturing Innovation MindsetTathagat Varma
 
PMOs and Complexity Management
PMOs and Complexity ManagementPMOs and Complexity Management
PMOs and Complexity ManagementTathagat Varma
 
An Introduction to the Systematic Inventive Thinking (SIT) Method
An Introduction to the Systematic Inventive Thinking (SIT) MethodAn Introduction to the Systematic Inventive Thinking (SIT) Method
An Introduction to the Systematic Inventive Thinking (SIT) MethodTathagat Varma
 
I blog...therefore I am!
I blog...therefore I am!I blog...therefore I am!
I blog...therefore I am!Tathagat Varma
 
Bridging the gap between Education and Learning
Bridging the gap between Education and LearningBridging the gap between Education and Learning
Bridging the gap between Education and LearningTathagat Varma
 
Is my iceberg melting?
Is my iceberg melting?Is my iceberg melting?
Is my iceberg melting?Tathagat Varma
 
Digital Business Model Innovation
Digital Business Model InnovationDigital Business Model Innovation
Digital Business Model InnovationTathagat Varma
 
25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...Tathagat Varma
 
Agility from First Principles
Agility from First PrinciplesAgility from First Principles
Agility from First PrinciplesTathagat Varma
 

More from Tathagat Varma (20)

Can AI finally "cure" the Marketing Myopia?
Can AI finally "cure" the Marketing Myopia?Can AI finally "cure" the Marketing Myopia?
Can AI finally "cure" the Marketing Myopia?
 
AI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & ChallengesAI in Manufacturing: Opportunities & Challenges
AI in Manufacturing: Opportunities & Challenges
 
Preparing for the next ________?
Preparing for the next ________?Preparing for the next ________?
Preparing for the next ________?
 
AI in Business: Opportunities & Challenges
AI in Business: Opportunities & ChallengesAI in Business: Opportunities & Challenges
AI in Business: Opportunities & Challenges
 
Leadership Agility Mindsets
Leadership Agility MindsetsLeadership Agility Mindsets
Leadership Agility Mindsets
 
Building an AI Startup
Building an AI StartupBuilding an AI Startup
Building an AI Startup
 
Agility in an AI / DS / ML Project
Agility in an AI / DS / ML ProjectAgility in an AI / DS / ML Project
Agility in an AI / DS / ML Project
 
Cognitive Chasms
Cognitive ChasmsCognitive Chasms
Cognitive Chasms
 
AI Technology Delivering Business Value
AI Technology Delivering Business Value AI Technology Delivering Business Value
AI Technology Delivering Business Value
 
Nurturing Innovation Mindset
Nurturing Innovation MindsetNurturing Innovation Mindset
Nurturing Innovation Mindset
 
Thought Leadership
Thought LeadershipThought Leadership
Thought Leadership
 
PMOs and Complexity Management
PMOs and Complexity ManagementPMOs and Complexity Management
PMOs and Complexity Management
 
An Introduction to the Systematic Inventive Thinking (SIT) Method
An Introduction to the Systematic Inventive Thinking (SIT) MethodAn Introduction to the Systematic Inventive Thinking (SIT) Method
An Introduction to the Systematic Inventive Thinking (SIT) Method
 
Agile at Scale
Agile at ScaleAgile at Scale
Agile at Scale
 
I blog...therefore I am!
I blog...therefore I am!I blog...therefore I am!
I blog...therefore I am!
 
Bridging the gap between Education and Learning
Bridging the gap between Education and LearningBridging the gap between Education and Learning
Bridging the gap between Education and Learning
 
Is my iceberg melting?
Is my iceberg melting?Is my iceberg melting?
Is my iceberg melting?
 
Digital Business Model Innovation
Digital Business Model InnovationDigital Business Model Innovation
Digital Business Model Innovation
 
25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...
 
Agility from First Principles
Agility from First PrinciplesAgility from First Principles
Agility from First Principles
 

Recently uploaded

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 

Recently uploaded (20)

PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 

Software Agility - Necessary...but not Sufficient

  • 1. Software Agility – Necessary…BUT NOT SUFFICIENT! Tathagat Varma http://managewell.net Sep 29, 2012, Bangalore
  • 2. my professional belief system ò Goal: The goal of software is to deliver real value to the business and the users it serves. Software just by itself is, thus, not a value. ò Means: Methodologies are simply a means to organize work and assign resources to deliver better software, not an end by themselves. ò Judgment: “When the terrain disagrees with map, trust the terrain” - Swiss army manual
  • 3. What is (my definition of) Agility? ò  Accomplishing end-objectives through a series of mid-course corrections “B” ò  Accomplishing = the focus is on results and not on intent, desire or behavior ò  End-objectives = agility by itself is just Progress a means to accomplish end-objectives, which include value delivered, time to market, cost and quality constraints, etc. ò  Mid-course corrections = embracing “A” mid-course change and adapting to Time them in real-time keeping the focus on end-objectives
  • 4. The [Old?] Agile Manifesto Circa 2001
  • 5. Does you Agile Manifesto look like this? http://www.halfarsedagilemanifesto.org/
  • 6. Or, like this? CENSORED! CENSORED! CENSORED! CENSORED! CENSORED!
  • 7. And these values? CENSORED! CENSORED! CENSORED! CENSORED! CENSORED! CENSORED! CENSORED!
  • 8. Does the ‘tool’ matter??? A photographer went to a socialite party in New York. As he entered the front door, the host said ‘I love your pictures – they’re wonderful; you must have a fantastic camera.’ He said nothing until dinner was finished, then: ‘That was a wonderful dinner; you must have a terrific stove.’ – Sam Haskins
  • 9. Applying ‘Inspect and Adapt’ to The Agile Manifesto ò  “…In looking back, [Kent] Beck finds that while each segment of the Manifesto was a giant leap forward in 2001, the language no longer reflects the challenge of launching successful innovation in the marketplace of 2011.” ò  Beck’s Beyond Agile Manifesto - ò  Team Vision and Discipline over Individuals and Interactions (over Processes and Tools) ò  Validated Learning over Working Software (over Comprehensive Documentation) ò  Customer Discovery over Customer Collaboration (over Contract Negotiation) ò  Initiating Change over Responding to Change (over Following a Plan) http://www.forbes.com/sites/stevedenning/2011/05/04/innovation-applying-inspect-adapt-to-the-agile-manifesto/
  • 10. Team Vision and Discipline over Individuals and Interactions ò  In 2001, it was a big step forward in software development to realize that the people and how they interacted with each other mattered more than following some process. So the Manifesto declared that “individuals and interactions” were valued more than “processes and tools”. ò  Beck has found however that in developing software in new business lines, “individuals and interactions” are not enough. Each individual in a team in a startup needs to think, not about how good a job he or she can do, but rather, how good a job are we doing? ò  Individuals interacting have a tendency to optimize their own performance. Beck believes that team vision and discipline goes beyond that to discover how are we going to make the most progress together.
  • 11. Validated Learning over Working Software ò  Beck says that in a environment of a startup (or a new line of business), nine times out of ten, it’s not that you don’t know how to write the software. The central problem is almost always: how do you find customers who are going to pay for what you are building? Working software can be part of the way to answer that question but it isn’t necessarily the best way to answer it. The real challenge is to create an opportunity for learning by the organization as to what might satisfy or even delight customers so that they will pay for it. ò  As a result, Beck concludes that in 2011, in the world of startups (or establishing new lines of business), validated learning is to be valued ahead of both working software and comprehensive documentation
  • 12. Customer Discovery over Customer Collaboration ò  It was a big step forward in 2001 to realize that in the rapidly changing and unpredictable world of software development, collaborating with customers was better than trying to nail down all the details of software development at the beginning. ò  But in a startup, or in a new line of business, collaboration with customers isn’t possible, because by definition, you don’t have any customers. In effect, you have to find out who your customer is. ò  Thus in a startup or a new line of business, customer discovery has precedence over both customer collaboration or contract negotiation.
  • 13. Initiating Change over Responding to Change ò  Traditional management tended to believe that the way to do software was to make a plan and then follow the plan. In 2001, recognizing that things change too much to be following a plan was a big step forward. Reality diverges from the plan. Reality is much less flexible than the plan. Reality bends a lot less than the plan bends. So the Manifesto recognized that responding to change was more important than following a plan. ò  But in a startup or a new line of business, nothing is changing. Nothing is moving. You have to establish momentum first. Development in a startup requires initiating change, not just responding to it.
  • 14. So, what is Innovation? ò  Innovation is the development of new customer value through solutions that meet new needs, unarticulated needs, or old customer and market needs in new ways. ò  Innovation differs from invention in that innovation refers to the use of a better and, as a result, novel idea or method, whereas invention refers more directly to the creation of the idea or method itself. ò  Innovation differs from improvement in that innovation refers to the notion of doing something different rather than doing the same thing better. http://en.wikipedia.org/wiki/Innovation
  • 15. How are Innovation Projects different? ò  Innovation projects tend to start with loosely defined, sometimes even ambiguous objectives that become clearer as the project proceeds. The processes used are more experimental and exploratory and seldom follow strict linear guidelines. ò  Teams need to be more diverse and have a higher level of trust as they explore new territory where failure is a possibility. ò  With failure as a built-in possibility, innovation teams are more actively involved with risk management and need to learn to fail fast and fail smart in order to move on to more attractive options. ò  Also, innovation projects generally need to be sold to project sponsors and funding committees, a responsibility usually not required from normal project teams. http://www.innovationtools.com/weblog/innovationblog-detail.asp?articleid=303
  • 16. Innovation Continuum High Disruptive Rewards Operations Innovation Sustaining Projects Innovation Low Rewards Low Risk High Risk
  • 18. Kaikaku and Kaizen relationship http://www.centrodecompetitividad.com/img/kaizen.jpg
  • 19. What is wrong with traditional notion of agility? ò  Focus on sprints as a means to deliver user stories ò  What do you do when user stories are not known? ò  What do you do when user story is a best-effort hypothesis? ò  Velocity as a measure connotes ‘certainty’ within a range ò  What does it mean if you complete 100% user stories? ò  What does velocity mean in relation to value delivered? ò  Team productivity gains don’t scale up at business level ò  Claims of team-level performance improvements in the wild ranges of 5x-11,000x !!! ò  However, mature businesses in most industries only grow single-digit y-o-y !!! ò  Agility metrics focus on efficiency and not on effectiveness ò  Efficiency is ‘lower-order agility’ and means nothing to the business or the customers ò  There is no focus on ‘higher-order agility’ that the business need
  • 20. What might be a (slightly) better approach? ò  Sprints are a means to test a hypothesis ò  Strategy, Product Backlog, User Stories and even design is a hypothesis ò  Sprint goal is to validate a hypothesis and provide a ‘validated learning’ ò  Each sprint delivers a real business value ò  Velocity is the business value delivered to the end- user in each sprint ò  Under/over achievement of sprint goal signals a need to revisit the hypothesis
  • 21. The Lean Startup ò  Lean Startup is about learning what your customers really want. It’s about testing your vision continuously, adapting and adjusting before it’s too late. ò  A Startup is a human institution designed to create a new product or service under conditions of extreme uncertainty. ò  Innovation is a bottoms-up, decentralized, and unpredictable thing, but that doesn’t mean it can’t be managed.
  • 22. Validated Learning ò  Validated Learning is not after-the-fact rationalization of a good story designed to hide failure. ò  It is a rigorous method for demonstrating progress when one is embedded in the soil of extreme uncertainty in which startups grow. ò  Validated Learning is the process of demonstrating empirically that a team has discovered valuable truths about a startup’s present and future business prospects. ò  It is more concrete, more accurate, and faster than market forecasting or classical business planning. ò  It is the principal antidote to the lethal problem of achieving failure: successfully executing a plan that leads nowhere.
  • 23. Innovation Accounting ò  Innovation Accounting enables startups to prove objectively that they are learning how to grow a sustainable business. It involves three learning milestones: ò  Establish the baseline: A Minimum Viable Product (MVP) helps start the process of learning as quickly as possible. It is not necessarily the smallest product imaginable, though; it is simply the fastest way to get through the Build-Measure-Loop feedback loop with minimum effort and least amount of development time. ò  Tune the Engine: Every product development, marketing, or other initiative that a startup undertakes should be targeted at improving one of the drivers of growth model. ò  Pivot or Persevere: are we making sufficient progress to believe that our original strategic hypothesis is correct, or do we need to make a major change? That change is called a pivot: a structured course correction designed to test a new fundamental hypothesis about the product, strategy, and engine of growth.
  • 25. What are we learning? ò Problems are constantly mutating ò Agile Manifesto too needs an upgrade! ò Software agility is necessary…but not sufficient ò New methods are needed for innovation- led new product development ò Lean Startup is one such method to deliver kaizen on kaikaku scale
  • 26. References ò  http://www.microsoft.com/windowsembedded/en-us/evaluate/history-of- windows-embedded-compact-7.aspx ò  http://en.wikipedia.org/wiki/Drupal ò  http://money.cnn.com/galleries/2011/technology/1109/ gallery.apple_financial_empire/7.html ò  http://xprogramming.com/articles/beyond-agile-new-principles/ ò  http://www.justin.tv/startuplessonslearned/b/262656520 ò  http://www.forbes.com/sites/stevedenning/2011/05/04/innovation-applying- inspect-adapt-to-the-agile-manifesto/ ò  http://blogs.forrester.com/mike_gualtieri/11-10-12- agile_software_is_a_cop_out_heres_whats_next ò  http://practicalagility.blogspot.in/2012/04/agile-in-its-second-decade.html
  • 27. Thanks! Blog: http://managewell.net Email: Tathagat.Varma@gmail.com Slides: http://slideshare.net/managewell Twitter: http://twitter.com/TathagatVarma My Articles: http://managewell.net/?page_id=2