SlideShare ist ein Scribd-Unternehmen logo
1 von 66
Which Role does Testing Play in an Agile Development
 Organisation?
 Olaf Lewitz, Agile Coach




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Agile Testing - Myths and Facts




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Fact or Fiction?




 • On the sticky notes I give you,
        • write 3 facts you already know
        • and 3 myths you’ve heard about Agile Testing
 • Write only one fact or myth per note
 • Don't indicate whether any particular note is a fact or a myth
 • Don't share them yet




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Ideal world




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                 www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
The ideal project
 We know all requirements up front
 We devise the perfect design
 We build everything according to specification
 We pass all the tests
 The client is delighted
 We are cool... or not?




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
What’s wrong with this
                   picture?
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
The Client Does Not Know
                   The Real Problem Yet
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
http://www.flickr.com/photos/curns/4237949343/

               We Need To Deliver Faster
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                  www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
We Need To Master New
                              Technology
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
http://www.flickr.com/photos/_nezemnaya_/
                2958522973/




                                      It Does Not Match!
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Why Agile?




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Software lines in FORD vehicles over the past 5 years
                                                                                                                                        10
  10



 7.5

                                                                                                             6

    5                                                                             4.5

                                                                      3.4
                                               2.8
                    2.4
 2.5



    0
                  2005                       2006                     2007       2008                       2009                     2010

                                                                         Software complexity in FORD vehicles
                    Growing Software                                     quadruplicated in 5 years
                          Complexity
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                     www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Software lines in FORD vehicles over the past 5 years
                                                                                                                                        10
  10



 7.5

                                                                                                             6
                                                                       x4
    5                                                                             4.5

                                                                      3.4
                                               2.8
                    2.4
 2.5



    0
                  2005                       2006                     2007       2008                       2009                     2010

                                                                         Software complexity in FORD vehicles
                    Growing Software                                     quadruplicated in 5 years
                          Complexity
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                     www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Compared software complexity growth in
                    Growing Software                                  aerospace and automotive
                          Complexity
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”              www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
F-22 Raptor                1.7




                F-35 Joint Strike                       5.7




    Boeing 787 Dreamliner                                6.5




                S-Class Daimler                                                                                                              98.6




                                                                      Compared software complexity growth in
                    Growing Software                                  aerospace and automotive
                          Complexity
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”              www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
F-22 Raptor                1.7




                F-35 Joint Strike                       5.7
                                                                      x1
                                                                        0
    Boeing 787 Dreamliner                                6.5




                S-Class Daimler                                                                                                               98.6




                                                                       Compared software complexity growth in
                    Growing Software                                   aerospace and automotive
                          Complexity
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”               www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
1915             1939              1972              1976        1983   1994        1998             2000               2002              2004


                                                                       Due to globalization effects, and other
                                                                       economical changes, the time to market
                             Time to Market                            over time decreased significantly

agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                 www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
1915             1939              1972              1976              1983              1994              1998              2000               2002              2004
                      Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles,
                      California



                                                                              Due to globalization effects, and other
                                                                              economical changes, the time to market
                             Time to Market                                   over time decreased significantly

agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                                       www.agile42.com |     All rights reserved. Copyright © 2007 - 2011.
.5 y ears
  13



                                                                                                                                                3
                                                                                                                                                       m
                                                                                                                                                             on
                                                                                                                                                                     th
                                                                                                                                                                            s

     1915             1939              1972              1976              1983              1994              1998              2000               2002              2004
                      Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles,
                      California



                                                                              Due to globalization effects, and other
                                                                              economical changes, the time to market
                             Time to Market                                   over time decreased significantly

agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                                       www.agile42.com |     All rights reserved. Copyright © 2007 - 2011.
Why does that matter?




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Defined Process, suited to produce faster

                Change from this...
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”               www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
R&D based process

                                              ... to this.
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”             www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
The Lean Principles...

 •Eliminate Waste
 •Build Quality In
 •Create Knowledge / Amplify Learning
 •Defer Commitment / Decide as late as possible
 •Deliver as fast as possible
 •Respect People / Empower the Team
 •Optimize the whole / Improve the System



agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
The Agile Values...
                                             Agile Manifesto:
                                   We are uncovering better ways of developing
                                   software by doing it and helping others do it.
                                    Through this work we have come to value:

                       Individuals and interactions over processes and tools
                       Working software over comprehensive documentation
                         Customer collaboration over contract negotiation
                            Responding to change over following a plan

                                     That is, while there is value in the items on
                                   the right, we value the items on the left more.



agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Quality




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”             www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Quality in Service

 “In a service economy, quality does not mean
 conformance to a script;
 it means adapting to meet the changing expectations of
 many different customers.”
 Mary and Tom Poppendieck, Lean Software Development (2003)




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Quality in Design

 “Quality in design means
 realization of purpose or fitness for use rather than
 conformance to requirements.”
 Mary and Tom Poppendieck, Lean Software Development (2003)




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
The Myth of Independence
 Testers need to be independent of the developers
 Testers and developers need to be isolated
 Testing needs to be done after development




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
The Myth of Independence
 Testers need to be independent of the developers



                                                                                     ?
 Testers and developers need to be isolated


                                                                                   y
 Testing needs to be done after development



                                                                      W          h

agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Change from:
                                                                      Assure Quality
                                                                      to
                                                                      Build Quality In
              Testers Stay Being Testers                              and
                                                                      Build Integrity In
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”     www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Change from:
                                                                      Assure Quality
                                                                      to
                                                                      Build Quality In
              Testers Stay Being Testers                              and
                                                                      Build Integrity In
agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”     www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Ron Jeffries (http://xprogramming.com/)




         Bugs Become More Expensive
             The Later You Find Them
    agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Agile Testing




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”               www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Agile Roles - Where Is The Tester?

                                                                         Business
                                                                        Expectation




                                                                                                    Process
                                                                                                   Expectation

  Quality
Expectation
  agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”        www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Scrum Process Overview - Where Is Quality?




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Business-facing




                                                                                                Critique the product
                                                                      Exploratory
                                       Support the team     ATDD       & Usability
                                                                      testing UAT
                                                                   Q2 Q3
                                                                   Q1 Q4
                                                           Unit tests
                                                                      Performance
                                                          Component
                                                                        security,
                                                          Integration
                                                                      load testing
                                                             tests

                                                            Technology-facing

agile42 | We advise, train and coach companies building software            www.agile42.com |     All rights reserved. Copyright © 2007 - 2009.
User Story




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

       “How will we know
         we’re done?”




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
User Story

                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
e!
                                n
                          User Story
                              o
                            D
                      “How will we know
                        we’re done?”
Acceptance Criteria




                                                                                                                                     Acceptance Tests
        agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.
Changes You Should Expect




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Roles Outside The Teams
 • Change from assurance to facilitation

 • Change from defining rules to aligning constraints

 • Change from assignment to delegation




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Workspace




             Image from justaddwater.dk blog


agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Workspace
 • Enable collaboration




             Image from justaddwater.dk blog


agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Workspace
 • Enable collaboration

 • Prefer colocation




             Image from justaddwater.dk blog


agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Workspace
 • Enable collaboration

 • Prefer colocation

 • Establish information radiators




             Image from justaddwater.dk blog


agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Workspace
 • Enable collaboration

 • Prefer colocation

 • Establish information radiators

 • Enable team ownership




             Image from justaddwater.dk blog


agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Workspace
 • Enable collaboration

 • Prefer colocation

 • Establish information radiators

 • Enable team ownership

 • Keep it simple




             Image from justaddwater.dk blog


agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Workspace
 • Enable collaboration

 • Prefer colocation

 • Establish information radiators

 • Enable team ownership

 • Keep it simple

 • Let it evolve




             Image from justaddwater.dk blog


agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Tools
 • Use tools that are open, easily changed

 • Users (esp. the teams) need to have ownership

 • Do the simplest thing that could possibly work!                           http://www.pomodorotechnique.com/products.html




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |    All rights reserved. Copyright © 2007 - 2011.
Conclusion
 • Quality is more important in Agile than in traditional methods

 • It’s built in so it might seem less explicit at first glance




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Feedback   worth your time?

agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”           www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
@OlafLewitz




                                                                      Thank you.



          Olaf.Lewitz@agile42.com




agile42 | The Agile Coaching Company—“Coaching Good Teams to Great”                www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.

Weitere ähnliche Inhalte

Andere mochten auch

What is Trust? Was ist Vertrauen? #t4at
What is Trust? Was ist Vertrauen? #t4atWhat is Trust? Was ist Vertrauen? #t4at
What is Trust? Was ist Vertrauen? #t4atOlaf Lewitz
 
Descale your organisation oop
Descale your organisation oopDescale your organisation oop
Descale your organisation oopOlaf Lewitz
 
Agile: A Courageous Choice (Agile Toronto Keynote)
Agile: A Courageous Choice (Agile Toronto Keynote)Agile: A Courageous Choice (Agile Toronto Keynote)
Agile: A Courageous Choice (Agile Toronto Keynote)Olaf Lewitz
 
Integral Quality Agile Testing Days 2015
Integral Quality Agile Testing Days 2015Integral Quality Agile Testing Days 2015
Integral Quality Agile Testing Days 2015Olaf Lewitz
 
Serious Play: Imaginopedia for Core Process
Serious Play: Imaginopedia for Core ProcessSerious Play: Imaginopedia for Core Process
Serious Play: Imaginopedia for Core Processf. & co
 
Booster Partners: Surprisability
Booster Partners: SurprisabilityBooster Partners: Surprisability
Booster Partners: SurprisabilityOlaf Lewitz
 

Andere mochten auch (6)

What is Trust? Was ist Vertrauen? #t4at
What is Trust? Was ist Vertrauen? #t4atWhat is Trust? Was ist Vertrauen? #t4at
What is Trust? Was ist Vertrauen? #t4at
 
Descale your organisation oop
Descale your organisation oopDescale your organisation oop
Descale your organisation oop
 
Agile: A Courageous Choice (Agile Toronto Keynote)
Agile: A Courageous Choice (Agile Toronto Keynote)Agile: A Courageous Choice (Agile Toronto Keynote)
Agile: A Courageous Choice (Agile Toronto Keynote)
 
Integral Quality Agile Testing Days 2015
Integral Quality Agile Testing Days 2015Integral Quality Agile Testing Days 2015
Integral Quality Agile Testing Days 2015
 
Serious Play: Imaginopedia for Core Process
Serious Play: Imaginopedia for Core ProcessSerious Play: Imaginopedia for Core Process
Serious Play: Imaginopedia for Core Process
 
Booster Partners: Surprisability
Booster Partners: SurprisabilityBooster Partners: Surprisability
Booster Partners: Surprisability
 

Ähnlich wie Which Role does Testing Play in an Agile Development Organisation?

Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Andrea Tomasini
 
Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011Lasse Ziegler
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory complianceDave Sharrock
 
How to Build a B2B Website
How to Build a B2B WebsiteHow to Build a B2B Website
How to Build a B2B WebsiteDMZ Interactive
 
MetaASO J2EE Web Framework
MetaASO J2EE Web FrameworkMetaASO J2EE Web Framework
MetaASO J2EE Web Frameworkguestc23c1f
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? Dave Sharrock
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyDave Sharrock
 
“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”Martin von Weissenberg
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management IntroGaetano Mazzanti
 
Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Andrea Tomasini
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegDave Sharrock
 
Johnson smith
Johnson smithJohnson smith
Johnson smithNASAPMC
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanRoberto Bettazzoni
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegDave Sharrock
 
MetaASO J-WebFramework
MetaASO J-WebFrameworkMetaASO J-WebFramework
MetaASO J-WebFrameworkguestecd4c7
 
Website Program Prioritization Tool
Website Program Prioritization ToolWebsite Program Prioritization Tool
Website Program Prioritization ToolDemand Metric
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Dave Sharrock
 
Mule 4 meetup @Hyderabad
Mule 4 meetup @HyderabadMule 4 meetup @Hyderabad
Mule 4 meetup @HyderabadVijay Reddy
 

Ähnlich wie Which Role does Testing Play in an Agile Development Organisation? (20)

Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)Agility and Compliance (Andrea Tomasini, agile42)
Agility and Compliance (Andrea Tomasini, agile42)
 
Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011Agile Transitions @Agile Tour Vilnius 2011
Agile Transitions @Agile Tour Vilnius 2011
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory compliance
 
How to Build a B2B Website
How to Build a B2B WebsiteHow to Build a B2B Website
How to Build a B2B Website
 
MetaASO J2EE Web Framework
MetaASO J2EE Web FrameworkMetaASO J2EE Web Framework
MetaASO J2EE Web Framework
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
 
“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”“Zero day exploit: the old management mafia p0wned your product!”
“Zero day exploit: the old management mafia p0wned your product!”
 
Modern Portfolio Management Intro
Modern Portfolio Management IntroModern Portfolio Management Intro
Modern Portfolio Management Intro
 
Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, Winnipeg
 
Johnson smith
Johnson smithJohnson smith
Johnson smith
 
Business Value Driven Portfolio Management
Business Value Driven Portfolio ManagementBusiness Value Driven Portfolio Management
Business Value Driven Portfolio Management
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, Winnipeg
 
MetaASO J-WebFramework
MetaASO J-WebFrameworkMetaASO J-WebFramework
MetaASO J-WebFramework
 
Website Program Prioritization Tool
Website Program Prioritization ToolWebsite Program Prioritization Tool
Website Program Prioritization Tool
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
Mule 4 meetup @Hyderabad
Mule 4 meetup @HyderabadMule 4 meetup @Hyderabad
Mule 4 meetup @Hyderabad
 

Mehr von Olaf Lewitz

How to Use your Emotions - Scrum Gathering Belgrade 2021
How to Use your Emotions - Scrum Gathering Belgrade 2021How to Use your Emotions - Scrum Gathering Belgrade 2021
How to Use your Emotions - Scrum Gathering Belgrade 2021Olaf Lewitz
 
TrustTemenos CAL - Certified Agile Leadership
TrustTemenos CAL - Certified Agile LeadershipTrustTemenos CAL - Certified Agile Leadership
TrustTemenos CAL - Certified Agile LeadershipOlaf Lewitz
 
If agile is the solution i want my problem back
If agile is the solution i want my problem backIf agile is the solution i want my problem back
If agile is the solution i want my problem backOlaf Lewitz
 
OOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurück
OOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurückOOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurück
OOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurückOlaf Lewitz
 
TrustTemenos Certified Agile Leadership
TrustTemenos Certified Agile LeadershipTrustTemenos Certified Agile Leadership
TrustTemenos Certified Agile LeadershipOlaf Lewitz
 
Leading with:in Tension Scan-Agile
Leading with:in Tension Scan-AgileLeading with:in Tension Scan-Agile
Leading with:in Tension Scan-AgileOlaf Lewitz
 
School of Product Ownership: Own Your Product as if it Mattered
School of Product Ownership: Own Your Product as if it MatteredSchool of Product Ownership: Own Your Product as if it Mattered
School of Product Ownership: Own Your Product as if it MatteredOlaf Lewitz
 
Leading with/in Tension Agile in the City Bristol
Leading with/in Tension Agile in the City BristolLeading with/in Tension Agile in the City Bristol
Leading with/in Tension Agile in the City BristolOlaf Lewitz
 
Leading with/in Tension
Leading with/in Tension Leading with/in Tension
Leading with/in Tension Olaf Lewitz
 
Leading with/in Tension - Agile Prague
Leading with/in Tension - Agile Prague Leading with/in Tension - Agile Prague
Leading with/in Tension - Agile Prague Olaf Lewitz
 
Agile Day Riga: How does a Technical Guy become an agile Leader?
Agile Day Riga: How does a Technical Guy become an agile Leader?Agile Day Riga: How does a Technical Guy become an agile Leader?
Agile Day Riga: How does a Technical Guy become an agile Leader?Olaf Lewitz
 
Agile Serbia 2018 - How does a technical guy become an agile leader?
Agile Serbia 2018 - How does a technical guy become an agile leader?Agile Serbia 2018 - How does a technical guy become an agile leader?
Agile Serbia 2018 - How does a technical guy become an agile leader?Olaf Lewitz
 
Organisational Neurobiology and Fitness - Agile 2017
Organisational Neurobiology and Fitness - Agile 2017Organisational Neurobiology and Fitness - Agile 2017
Organisational Neurobiology and Fitness - Agile 2017Olaf Lewitz
 
Agile World - Surprisability
Agile World - SurprisabilityAgile World - Surprisability
Agile World - SurprisabilityOlaf Lewitz
 
Surprisability (Agile in the City)
Surprisability (Agile in the City)Surprisability (Agile in the City)
Surprisability (Agile in the City)Olaf Lewitz
 
Surprisability - AgileEE 2017
Surprisability - AgileEE 2017 Surprisability - AgileEE 2017
Surprisability - AgileEE 2017 Olaf Lewitz
 
Booster Partners - How to Liberate Organisations
Booster Partners - How to Liberate OrganisationsBooster Partners - How to Liberate Organisations
Booster Partners - How to Liberate OrganisationsOlaf Lewitz
 
Surprisability - Agile Prague Sept 2016
Surprisability - Agile Prague Sept 2016Surprisability - Agile Prague Sept 2016
Surprisability - Agile Prague Sept 2016Olaf Lewitz
 
AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?
AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?
AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?Olaf Lewitz
 
Integral Quality ATAGTR16
Integral Quality ATAGTR16Integral Quality ATAGTR16
Integral Quality ATAGTR16Olaf Lewitz
 

Mehr von Olaf Lewitz (20)

How to Use your Emotions - Scrum Gathering Belgrade 2021
How to Use your Emotions - Scrum Gathering Belgrade 2021How to Use your Emotions - Scrum Gathering Belgrade 2021
How to Use your Emotions - Scrum Gathering Belgrade 2021
 
TrustTemenos CAL - Certified Agile Leadership
TrustTemenos CAL - Certified Agile LeadershipTrustTemenos CAL - Certified Agile Leadership
TrustTemenos CAL - Certified Agile Leadership
 
If agile is the solution i want my problem back
If agile is the solution i want my problem backIf agile is the solution i want my problem back
If agile is the solution i want my problem back
 
OOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurück
OOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurückOOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurück
OOP 2020 Wenn Agil die Lösung ist dann hätte ich gerne mein Problem zurück
 
TrustTemenos Certified Agile Leadership
TrustTemenos Certified Agile LeadershipTrustTemenos Certified Agile Leadership
TrustTemenos Certified Agile Leadership
 
Leading with:in Tension Scan-Agile
Leading with:in Tension Scan-AgileLeading with:in Tension Scan-Agile
Leading with:in Tension Scan-Agile
 
School of Product Ownership: Own Your Product as if it Mattered
School of Product Ownership: Own Your Product as if it MatteredSchool of Product Ownership: Own Your Product as if it Mattered
School of Product Ownership: Own Your Product as if it Mattered
 
Leading with/in Tension Agile in the City Bristol
Leading with/in Tension Agile in the City BristolLeading with/in Tension Agile in the City Bristol
Leading with/in Tension Agile in the City Bristol
 
Leading with/in Tension
Leading with/in Tension Leading with/in Tension
Leading with/in Tension
 
Leading with/in Tension - Agile Prague
Leading with/in Tension - Agile Prague Leading with/in Tension - Agile Prague
Leading with/in Tension - Agile Prague
 
Agile Day Riga: How does a Technical Guy become an agile Leader?
Agile Day Riga: How does a Technical Guy become an agile Leader?Agile Day Riga: How does a Technical Guy become an agile Leader?
Agile Day Riga: How does a Technical Guy become an agile Leader?
 
Agile Serbia 2018 - How does a technical guy become an agile leader?
Agile Serbia 2018 - How does a technical guy become an agile leader?Agile Serbia 2018 - How does a technical guy become an agile leader?
Agile Serbia 2018 - How does a technical guy become an agile leader?
 
Organisational Neurobiology and Fitness - Agile 2017
Organisational Neurobiology and Fitness - Agile 2017Organisational Neurobiology and Fitness - Agile 2017
Organisational Neurobiology and Fitness - Agile 2017
 
Agile World - Surprisability
Agile World - SurprisabilityAgile World - Surprisability
Agile World - Surprisability
 
Surprisability (Agile in the City)
Surprisability (Agile in the City)Surprisability (Agile in the City)
Surprisability (Agile in the City)
 
Surprisability - AgileEE 2017
Surprisability - AgileEE 2017 Surprisability - AgileEE 2017
Surprisability - AgileEE 2017
 
Booster Partners - How to Liberate Organisations
Booster Partners - How to Liberate OrganisationsBooster Partners - How to Liberate Organisations
Booster Partners - How to Liberate Organisations
 
Surprisability - Agile Prague Sept 2016
Surprisability - Agile Prague Sept 2016Surprisability - Agile Prague Sept 2016
Surprisability - Agile Prague Sept 2016
 
AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?
AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?
AgileTransitionDay: Wer ist Agilität und wenn ja, wie viele?
 
Integral Quality ATAGTR16
Integral Quality ATAGTR16Integral Quality ATAGTR16
Integral Quality ATAGTR16
 

Kürzlich hochgeladen

Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 

Kürzlich hochgeladen (20)

Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 

Which Role does Testing Play in an Agile Development Organisation?

  • 1. Which Role does Testing Play in an Agile Development Organisation? Olaf Lewitz, Agile Coach agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 2. Agile Testing - Myths and Facts agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 3. Fact or Fiction? • On the sticky notes I give you, • write 3 facts you already know • and 3 myths you’ve heard about Agile Testing • Write only one fact or myth per note • Don't indicate whether any particular note is a fact or a myth • Don't share them yet agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 4. Ideal world agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 5. The ideal project We know all requirements up front We devise the perfect design We build everything according to specification We pass all the tests The client is delighted We are cool... or not? agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 6. What’s wrong with this picture? agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 7. The Client Does Not Know The Real Problem Yet agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 8. http://www.flickr.com/photos/curns/4237949343/ We Need To Deliver Faster agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 9. We Need To Master New Technology agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 10. http://www.flickr.com/photos/_nezemnaya_/ 2958522973/ It Does Not Match! agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 11. Why Agile? agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 12. Software lines in FORD vehicles over the past 5 years 10 10 7.5 6 5 4.5 3.4 2.8 2.4 2.5 0 2005 2006 2007 2008 2009 2010 Software complexity in FORD vehicles Growing Software quadruplicated in 5 years Complexity agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 13. Software lines in FORD vehicles over the past 5 years 10 10 7.5 6 x4 5 4.5 3.4 2.8 2.4 2.5 0 2005 2006 2007 2008 2009 2010 Software complexity in FORD vehicles Growing Software quadruplicated in 5 years Complexity agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 14. Compared software complexity growth in Growing Software aerospace and automotive Complexity agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 15. F-22 Raptor 1.7 F-35 Joint Strike 5.7 Boeing 787 Dreamliner 6.5 S-Class Daimler 98.6 Compared software complexity growth in Growing Software aerospace and automotive Complexity agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 16. F-22 Raptor 1.7 F-35 Joint Strike 5.7 x1 0 Boeing 787 Dreamliner 6.5 S-Class Daimler 98.6 Compared software complexity growth in Growing Software aerospace and automotive Complexity agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 17. 1915 1939 1972 1976 1983 1994 1998 2000 2002 2004 Due to globalization effects, and other economical changes, the time to market Time to Market over time decreased significantly agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 18. 1915 1939 1972 1976 1983 1994 1998 2000 2002 2004 Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California Due to globalization effects, and other economical changes, the time to market Time to Market over time decreased significantly agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 19. .5 y ears 13 3 m on th s 1915 1939 1972 1976 1983 1994 1998 2000 2002 2004 Deepa Chandrasekaran, Gerard J. Tellis - Marshall School of Business, University of Southern California, Los Angeles, California Due to globalization effects, and other economical changes, the time to market Time to Market over time decreased significantly agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 20. Why does that matter? agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 21. Defined Process, suited to produce faster Change from this... agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 22. R&D based process ... to this. agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 23. The Lean Principles... •Eliminate Waste •Build Quality In •Create Knowledge / Amplify Learning •Defer Commitment / Decide as late as possible •Deliver as fast as possible •Respect People / Empower the Team •Optimize the whole / Improve the System agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 24. The Agile Values... Agile Manifesto: We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 25. Quality agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 26. Quality in Service “In a service economy, quality does not mean conformance to a script; it means adapting to meet the changing expectations of many different customers.” Mary and Tom Poppendieck, Lean Software Development (2003) agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 27. Quality in Design “Quality in design means realization of purpose or fitness for use rather than conformance to requirements.” Mary and Tom Poppendieck, Lean Software Development (2003) agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 28. The Myth of Independence Testers need to be independent of the developers Testers and developers need to be isolated Testing needs to be done after development agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 29. The Myth of Independence Testers need to be independent of the developers ? Testers and developers need to be isolated y Testing needs to be done after development W h agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 30. Change from: Assure Quality to Build Quality In Testers Stay Being Testers and Build Integrity In agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 31. Change from: Assure Quality to Build Quality In Testers Stay Being Testers and Build Integrity In agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 32. Ron Jeffries (http://xprogramming.com/) Bugs Become More Expensive The Later You Find Them agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 33. Agile Testing agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 34. Agile Roles - Where Is The Tester? Business Expectation Process Expectation Quality Expectation agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 35. Scrum Process Overview - Where Is Quality? agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 36. Business-facing Critique the product Exploratory Support the team ATDD & Usability testing UAT Q2 Q3 Q1 Q4 Unit tests Performance Component security, Integration load testing tests Technology-facing agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 37. User Story agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 38. User Story “How will we know we’re done?” agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 39. User Story “How will we know we’re done?” Acceptance Criteria agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 40. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 41. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 42. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 43. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 44. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 45. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 46. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 47. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 48. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 49. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 50. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 51. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 52. User Story “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 53. e! n User Story o D “How will we know we’re done?” Acceptance Criteria Acceptance Tests agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
  • 54. Changes You Should Expect agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 55. Roles Outside The Teams • Change from assurance to facilitation • Change from defining rules to aligning constraints • Change from assignment to delegation agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 56. Workspace Image from justaddwater.dk blog agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 57. Workspace • Enable collaboration Image from justaddwater.dk blog agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 58. Workspace • Enable collaboration • Prefer colocation Image from justaddwater.dk blog agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 59. Workspace • Enable collaboration • Prefer colocation • Establish information radiators Image from justaddwater.dk blog agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 60. Workspace • Enable collaboration • Prefer colocation • Establish information radiators • Enable team ownership Image from justaddwater.dk blog agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 61. Workspace • Enable collaboration • Prefer colocation • Establish information radiators • Enable team ownership • Keep it simple Image from justaddwater.dk blog agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 62. Workspace • Enable collaboration • Prefer colocation • Establish information radiators • Enable team ownership • Keep it simple • Let it evolve Image from justaddwater.dk blog agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 63. Tools • Use tools that are open, easily changed • Users (esp. the teams) need to have ownership • Do the simplest thing that could possibly work! http://www.pomodorotechnique.com/products.html agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 64. Conclusion • Quality is more important in Agile than in traditional methods • It’s built in so it might seem less explicit at first glance agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 65. Feedback worth your time? agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 66. @OlafLewitz Thank you. Olaf.Lewitz@agile42.com agile42 | The Agile Coaching Company—“Coaching Good Teams to Great” www.agile42.com | All rights reserved. Copyright © 2007 - 2011.

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0\nS-Class contains nearly as many Electronic Control Units (ECUs) as the A380 (excluded entertainment system)\n
  13. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0\nS-Class contains nearly as many Electronic Control Units (ECUs) as the A380 (excluded entertainment system)\n
  14. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0\nS-Class contains nearly as many Electronic Control Units (ECUs) as the A380 (excluded entertainment system)\n
  15. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0\nS-Class contains nearly as many Electronic Control Units (ECUs) as the A380 (excluded entertainment system)\n
  16. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0\nS-Class contains nearly as many Electronic Control Units (ECUs) as the A380 (excluded entertainment system)\n
  17. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0\nS-Class contains nearly as many Electronic Control Units (ECUs) as the A380 (excluded entertainment system)\n
  18. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code/0\nS-Class contains nearly as many Electronic Control Units (ECUs) as the A380 (excluded entertainment system)\n
  19. Global decrease in Time to Takeoff/Market: http://www-bcf.usc.edu/~tellis/globaltakeoff.pdf\n
  20. Global decrease in Time to Takeoff/Market: http://www-bcf.usc.edu/~tellis/globaltakeoff.pdf\n
  21. Global decrease in Time to Takeoff/Market: http://www-bcf.usc.edu/~tellis/globaltakeoff.pdf\n
  22. Global decrease in Time to Takeoff/Market: http://www-bcf.usc.edu/~tellis/globaltakeoff.pdf\n
  23. \n
  24. “repeatable or defined” process approach makes many incorrect assumptions, such as:\n1)Repeatable/defined problem.\n2)Repeatable/defined solution. \n3)Repeatable/defined developers. \n4)Repeatable/defined organizational environment.\n
  25. Creating software is a creative exercise. It is about solving the problem ONCE. There is no production issue in IT.\nThe Team is ONLY responsible for Software Quality (not hours worked, not customer satisfaction, etc. etc.)\n
  26. - Toyota Beispiel\n- Identifizierung und dauerhaften Vermeidung von Verschwendung- Beseitigung von Ineffizienzen und der Konzentration kontinuierliche Verbesserung von Prozessen und Betriebsmitteln. \nDurchlaufzeiten, Qualitätseinbußen und höheren Kosten, was wiederum gleichbedeutend mit Mehraufwand, mangelnder Liefertreue, reduziertem Gewinn und unzufriedenen Kunden ist. \n\n\n
  27. Die Lean Gedanken spiegeln sich im Agile Manifesto wieder\n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n