1 / 26

Webinar Becoming More Agile? Here Is How Testing Needs To Change

Webinar Becoming More Agile? Here Is How Testing Needs To Change. Diego Lo Giudice, Vice President, Principal Analyst. May 2, 2013. Call in at 10:55 a.m. Eastern time. Modern applications need Agile development approaches. . . . and testing needs to change. Agenda.

margurite
Download Presentation

Webinar Becoming More Agile? Here Is How Testing Needs To Change

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WebinarBecoming More Agile? Here Is How Testing Needs To Change Diego Lo Giudice, Vice President, Principal Analyst May 2, 2013. Call in at 10:55 a.m. Eastern time

  2. Modern applications need Agile development approaches . . . . . . and testing needs to change.

  3. Agenda • Agile disrupts testing as we know it. • TCoE: a concept of the past? • New Agile and existing testing practices remix • The five “must-haves” for Agile testing tools!

  4. Agenda • Agile disrupts testing as we know it. • TCoE: a concept of the past? • New Agile and existing testing practices remix • The five “must-haves” for Agile testing tools!

  5. Why Agile? We still have a huge quality issue . . . Doing “Right Things” vs “Things Right”

  6. Quality is the number one claimed benefit of Agile “What are the perceived benefits in your organization of using Agile?”(Select up to three) Quality Responsiveness to change Speed Base: 205 IT professionals from organizations that are implementing or have implemented Agile (multiple responses accepted); Source: April 30, 2012, “Survey Results: How Agile Is Your Organization?” Forrester report

  7. Traditional testing conflicts with the values of the Agile manifesto Source: January 15, 2013, “Consistent Performance In Agile Teams Must Include Testing” Forrester report

  8. Agenda • Agile disrupts testing as we know it. • TCoE: a concept of the past? • New Agile and existing testing practices remix • The five “must-haves” for Agile testing tools!

  9. Agile teams break the testing center of excellence model!

  10. The TCoE model centralizes all testing activities . . . Performance/integration lab Manual testers Automationscripters Test management: process, people, tools

  11. With Agile, testers sit side-by-side with developers, and most testing activities move to the project teams DevTest teams Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers Exploratory + automation testers, BA, developers

  12. The TCoE transforms to testing community of practices Performance/integration lab Testing practices: TDD, BDD, UATD, SBT, exploratory testing . . . Automation architects/designers TestingSMEs

  13. In three to five years . . . TCoE: testing center of excellence TPCoE: testing practice center of excellence Or: community of practice Source: January 15, 2013, “Consistent Performance In Agile Teams Must Include Testing” Forrester report

  14. Agenda • Agile disrupts testing as we know it. • TCoE: a concept of the past? • New Agile and existing testing practices remix • The five “must-haves” for Agile testing tools!

  15. Developers get involved in testing with greater frequency! “How often do you use the following tools when you develop software/applications?” Tech-testing tools Base: 2,038 North American, European, and Asian software developers; Source: Forrsights Developer Survey, Q1 2013

  16. Unit testing is the most common testing practice “Which of the following testing and release management practices does your development team currently use?”(Select all that apply) Unit testing 58% Exploratory testing 20% Performance/load testing 38% Automation/regression testing 30% Continuous integration with multiple weekly builds 32% Base: 698 North American, European, and Asian professional software, internal IT, game developers, and consultants; Source: Forrsights Developer Survey, Q1 2013

  17. Agile brings new practices and extends the existing. Testing done in an accelerated environment needs lean test management. Testing from sprint 0, continuous, incremental, automated all the way through Test automation levels increase. Automation becomes a developer’s job. UATD, TDD, BDD, exploratory testing practices

  18. Testing needs to be done continuously, early, and fast! In large-scale complex environments, some specialized, centralized testing might still persist . . . ! Source: January 15, 2013, “Consistent Performance In Agile Teams Must Include Testing” Forrester report

  19. Higher level of automation needs new practices and tools. Less focus on GUI automation Automation beyond the GUI API automation Services automation Better design and reuse SDLC to develop automation tests A task for developers

  20. Agenda • Agile disrupts testing as we know it. • TCoE: a concept of the past? • New Agile and existing testing practices remix • The five “must-haves” for Agile testing tools!

  21. Agile imposes new requirements on application life-cycle management tools Visualrequirementsover text Social/feedback Smallerteams(3-10) MvP Quality/testing Upfront andfaster! Pull models(e.g.,Kanban) Frequentrelease(6+/year,business) Source: October 23, 2012, “The Forrester Wave™: Application Life-Cycle Management , Q4 2012” Forrester report

  22. Agile is also changing the testing tool landscape. The biggies evolving at different paces . . . jUnit xUNIT nUnit.net Selenium Cucumber Fitnesse SpecFlow Creeping in Smaller players. . .Used for Agile testing Stay tuned for the “Testing tools landscape 2013 ” coming out In Q2

  23. And imposes five “must-haves” on testing tools Increased Greater simplicity Continuous testing More automation Improved

  24. Our Agile and Lean Playbook has a wealth of additional information

  25. Forrester’s Forum For Application Development & Delivery ProfessionalsDRIVING BUSINESS IMPACTOctober 17–18, 2013 · JW Marriott Indianapolis Register with Promo Code “ADD13WEB” to save $100! www.forrester.com/ADD13 Your stakeholders now view technology as instrumental to tomorrow’s success, and they need you and your teams to design and deliver their future. Join us to learn how to design and deliver business impact. Be the first to hear the latest content from Forrester analysts. Attend sessions lead by leading industry executives to hear their success stories. Meet face-to-face with analysts to discuss your issues. Network with peers dealing with the same challenges you are.

  26. Diego Lo Giudice +39 340.771.0775 dlogiudice@forrester.com Twitter: @dlogiudice

More Related