testers & teams on the agile fluency™ journey
Post on 08-Jan-2017
291 Views
Preview:
TRANSCRIPT
Testers and Teams on the Agile Fluency™ Journey
DianaLarsenh+p://agilefluency.org
@AgileFluency @DianaOfPortland
Copyright2016,TheAgileFluency™Project
The Agile Fluency™ Model
Positive
Every Incremental Investment Holds Value
Promotes Improvement
Striving Along the Pathway Illuminates New Benefits
Inclusive
Any and All Methods
and Frameworks Can
Get You There
Copyright2016,TheAgileFluency™Project
Fluency
What you do automatically without thinking
Routine, smooth, skillful ease
Praxis: noun practical application of a theory
Return from an INVESTMENT in learning
Copyright2016,TheAgileFluency™Project
• A Group of Skilled
Individuals
• Tools and Resources to
Develop the Product
Copyright2016,TheAgileFluency™Project
• Everyone Sees Progress from a Business Perspective
• Redirect the Team When Needed
Outcomes: Focus on Value
Copyright2016,TheAgileFluency™Project
Team Success over
Individual Success
• Learn agile project and work management
• Receive coaching and training
• Work as a team
Team
Role of Testing
Copyright2016,TheAgileFluency™Project
• Help Product write acceptance tests
• Testing included in Definition of Done
• Work closely with the team to automate tests
Team Success over
Individual Success • Learn to manage teams • Dedicate team members • Co-locate Team • Make Product Owner
available to the Team • Address disincentives to
team work • Focus on removing
impediments to team success
Organization
Copyright2016,TheAgileFluency™Project
• Ship on Market Cadence
• Capture Value Frequently
• Reveal Obstructions Early
Outcomes: Deliver Value
Copyright2016,TheAgileFluency™Project
Agile Engineering Practices
• StudyandpracIceagileengineeringtechniques
• Openmindstotheunusual(.e.g.:Sharedownershipofcode,Pairprogramming,Zerobugs)
• Cross-train
Team
• TesIngpartofcross-funcIonalteam• GeneralizingSpecialists• AdoptexploratorytesIngapproach• QualityenablesconInuous
integraIon,deployment&delivery
Role of Testing
Copyright2016,TheAgileFluency™Project
Agile Engineering Practices
• ProvideImeandpaIencetoaddresstechnicaldebt
• Integratetechnicaldisciplines(e.g.,QA+Ops+UX)
• Embedagileprogrammers• Acceptthecounter-intuiIve
Organization
Copyright2016,TheAgileFluency™Project
• Make Excellent Product Decisions
• Eliminate Handoffs • Speed Decision
Making
Outcomes: Optimize Value
Copyright2016,TheAgileFluency™Project
Product Expertise Within The Team • Remain patient for
organization change • Build trust by owning value
and delivering consistently • Learn the business and the
customer
Team
Role of Testing • Learn & communicate the
desired business outcomes • Learn how the customer
defines quality • Work to market cadence • Increase emphasis on
exploratory testing Copyright2016,TheAgileFluency™Project
Product Expertise Within The Team
Organization
• Incorporate business experts as team members
• Create product/market focused teams
• Transfer responsibility for budgets, plans to Team
• Install Cross-Functional Management Teams
• Judge based on results, not adherence to plans
Copyright2016,TheAgileFluency™Project
• Stimulate Innovation • Optimize Value
Stream • Invent New Markets
and Organizations
Outcomes: Optimize for Systems
Copyright2016,TheAgileFluency™Project
What fluency zone does your team work in now? Where does tes@ng fit? What zone of benefits does your organiza@on need?
Copyright2016,TheAgileFluency™Project
• OpportunitytoPracIce Invest at Your Learning Threshold Create Opportuni@es for Prac@ce
Copyright2016,TheAgileFluency™Project
What investment will be required to help tes@ng and teams reach the benefit zone you need and want? Does your organiza@on have the will to make those investments?
Copyright2016,TheAgileFluency™Project
Copyright2016,TheAgileFluency™Project
Grow the teams you need to get the delivery outcomes you want. Take the next steps on your Agile Fluency™ Journey.
top related