• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
The Speed to Cool - Valuing Testing & Quality in Agile Teams
 

The Speed to Cool - Valuing Testing & Quality in Agile Teams

on

  • 3,234 views

Presentation delivered by Craig Smith at Agile Australia 2011. Ensuring that the approach to testing and quality is understood and appropriately valued in an Agile world can be a struggle for many ...

Presentation delivered by Craig Smith at Agile Australia 2011. Ensuring that the approach to testing and quality is understood and appropriately valued in an Agile world can be a struggle for many organisations, especially when resources are limited and our customers are expecting business value in a timely manner. In this session Craig Smith will define what quality means, share a number of tools for measuring it as well as discussing approaches to improving the skills, empowerment and role of testing in the organisation and share why testing is the coolest role on the team and why it is everyone's responsibility.

Statistics

Views

Total Views
3,234
Views on SlideShare
2,809
Embed Views
425

Actions

Likes
2
Downloads
21
Comments
0

3 Embeds 425

http://craigsmith.id.au 281
http://cds43.wordpress.com 143
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    The Speed to Cool - Valuing Testing & Quality in Agile Teams The Speed to Cool - Valuing Testing & Quality in Agile Teams Presentation Transcript

    • TheSpeed to Cool:Valuing Testing& Qualityin Agile TeamsCraig Smith
    • Welcome…Image: © Peanuts Worldwide LLC http://www.todoavatar.com/wp-content/uploads/2009/08/snoopy.jpg
    • The speed to cool…Image: Pineapples101 (Flickr) http://www.flickr.com/photos/pineapples101/4292778673/in/set-72157623131356129/
    • Thumbs up… Cool!Image: http://brainsyndicate.files.wordpress.com/2011/05/tumblr_lkp6t8505s1qe4wjro1_400.jpg?w=300&h=355
    • Choke...Image:http://blog.vidyagamez.com/wp-content/uploads/2010/06/tumbleweed.jpg
    • So, What is a Tester?Image: http://rnstechnologies.com/content_images/small_image_2.jpg/
    • Look left… Lookright…
    • Look up…Image: http://3.bp.blogspot.com/_RdF7S0TNAHY/TOqn8MLYajI/AAAAAAAAAJI/QDBFdixiq0E/s1600/2006-06-17%252520Falling-piano.gif
    • CSI: SoftwareImage: © Jerry Bruckheimer Television http://images2.fanpop.com/images/photos/4700000/CSI-Las-Vegas-9x18-Mascara-csi-4772098-2000-1333.jpg
    • Testers in an Analyst / agile team Customer Project Elaboration / Specification Acceptance Criteria Manager High Performing AGILE Developer Automation Tester
    • Testers in an agile team Analysts need more testing involvement AnalystTesters need moretechnical involvement Tester Developer Developers need more testing involvementMore Less Requirements Functional / ExploratoryTechnical Technical Automated Customer Specialist Unit Test Manual Design Collab. Code Tests Test Test
    • Definition of Quality… (noun) the standard of something as measured against other things of a similar kind; the degree of excellence of something oxforddictionaries.comImage: http://www.naccho.org/topics/infrastructure/accreditation/images/Quality-Definition.jpg /
    • Implicit / Explicit QualityImage: http://s3.amazonaws.com/integral-life-home/iceberg.jpg
    • Quality means different thingsImage: http://upload.wikimedia.org/wikipedia/commons/b/b9/Steve_Jobs_Headshot_2010-CROP.jpg
    • Testing ≠Quality
    • Building Quality InImage: http://www.cupojoy.com/images/image/Quality%20Inn%20Exterior.jpg
    • Quality is everyone’s responsibilityImage: © AP http://i.telegraph.co.uk/multimedia/archive/01893/schumaker-dummies_1893704i.jpg
    • Everyone likes to be seen to value qualityImage: © Reveille Productions http://blogs.ubc.ca/kdergous/files/2010/10/body-language-the-office.jpg
    • Agile & TestingImage: http://3.bp.blogspot.com/_ZdyzysU1QPo/TA0kjLMP43I/AAAAAAAABPk/5ckzpw6OVmk/s1600/Peas+and+Carrots.JPG
    • To Do Analysis Develop Test Done We reflect work like this...
    • To Do Analysis Develop Test Done Which is really workinglike this...
    • Remind you of something?Image: Craig Smith
    • Let’s ponder the AgileManifesto Responding to change over following a plan
    • Time to play the “Agile Manifesto Tester’s Challenge”Image: © Sony Computer Entertainment Europe http://www.ultimateps3.fr/images/jeux/buzz-quiz-tv/buzz-quiz-tv_1216759203.jpg
    • Challenge #1 Individuals and interactions over processes and toolsImage: © The Curiosity Company http://images2.fanpop.com/images/photos/3200000/fry-bender-futurama-3295254-1024-768.jpg
    • Challenge #2 Working software over comprehensive documentationImage: http://blog.agafonov.net.ua/image.axd?picture=2011%2F5%2FvNext+Visual+Studio+2011.jpg
    • Challenge #3 Customer collaboration over contract negotiationImage: © Touchstone Pictures http://cdn.mymovies.ge/backdrops/ce6/4bc922b5017a3c57fe00dce6/metro-original.jpg
    • Challenge Responding to change over #4 following a planImage: http://www.kruellcom.com/images/puzzle.jpg
    • Measuring QualityImage: http://wheelofcreativity.com/blog/wp-content/uploads/2010/11/P1070942b2.jpg
    • Success sliders Cost Scope Quality Time Fixed 1 X 2 X 3 XFlexible 4 X
    • Correctness
    • Quality Interoperability Maintainability RobustnessTrade- Reusability Availability Testability Portability Efficiency Reliability Flexibility Usability Integrity offsReliability + + + + - + +Robustness + + + -Availability + +Integrity - - - - -Flexibility + - - + + +Usability + - -Interoperability - + - +Efficiency - - - - - - - -Testability + + + + - +Maintainability + + + - +Reusability - - + + - + + +Portability + - + - + - +
    • Shared understanding of qualityImage: © 2008 Melissa McKenney http://www.kernel.org/pub/linux/kernel/people/paulmck/Confessions/Elephant_Team_03.jpg
    • QualityAssessment
    • QualityAssessment
    • Reporting & metricsImage: © Sesame Workshop http://images.wikia.com/muppet/images/9/95/Sesame-english-do-you-like-it-apple_count.jpg
    • Understand continuous integrationImage: http://confluence.atlassian.com/download/attachments/229837908/bamboo-dashboard.png?version=2&modificationDate=1297756308930
    • Understand code metricsImage: http://docs.codehaus.org/download/attachments/111706381/dashboard.png?version=2&modificationDate=1267794480088
    • Report how testing is goingImage: http://1.bp.blogspot.com/-46_MdfmjelA/TVa-kb3lTJI/AAAAAAAAABU/JU38qkUXf2c/s1600/half-full-glass.jpg
    • BVC PROJECT TESTING 9 25 7 5 8 New Risks & Issues Raised Number of Risks & Issues 6 7 20 Number of Defects Number of Tests 4 5 6 15 3 5 4 4 3 10 2 3 2 2 5 1 1 1 0 0 0 0 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 HEALTH TEST Iteration Iteration COVERAGE OVERALL DEVELOPMENT USER 5700 1800 9 $30 5600 1600 8 5500 $25 1400 Number of Features 7 Lines of Test Code Business Value 5400 Lines of Code 1200 6 $20 5300 1000 5 5200 $15 800 4 5100 600 3 $10 5000 4900 400 2 $5 4800 200 1 4700 0 0 $- 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8MAINTAINABILITY PERFORMANCE Iteration Iteration
    • ATDD / Specification by exampleImage: http://www.treehugger.com/maker-shed-book.jpg
    • Specification by exampleImage: http://concordion.org/image/example/online-shop/AcceptanceTest.png
    • ROBOCOP: THE FUTURE OF LAW ENFORCEMENT ROBOCOP: THE FUTURE OF LAW ENF EmpoweringRCEMENT ROBOCOP: THE FUTURE OF LAW ENFORCEMENT ROBOCOP: THE FUTURE OF LAW ENFORCEMENT ROBOCOP: THE FUTURE OF LAW ENFORCEMENT ROBOCOP: TH TestingImage: © Orion Pictures http://sadair.com/wp-content/uploads/2010/07/Robocop_Final012-1024x768.jpg
    • Testing SkillsImage: http://houndbound.com/dogblog/wp-content/uploads/2009/09/pug_graduate1.jpg
    • Architecture SkillsImage: http://www.invermodels.co.uk/portfolios/sheriff.jpg
    • Technical SkillsImage: http://www.logicalnetworking.net/wp-content/uploads/2010/02/TuxInSchoolComputerLab.jpg
    • Share with communityImage: http://www.linkline.org.uk/poster/images/Banner.png
    • Tools & AutomationImage: Martha (Picasa) http://lh3.ggpht.com/_9kYHVyqm3zs/S70g1BiNILI/AAAAAAAADho/A4vuRNMTs50/IMG_7956.JPG
    • Get Involved EarlyImage: http://eventstrategysolutions.com/wp-content/uploads/2010/10/early-bird.jpg
    • Queue To JoinImage: http://blogs.jcvi.org/wp-content/uploads/2009/11/emperor-queue.jpg
    • Wrap UpImage: © Chuck Lorre Productions http://24.media.tumblr.com/tumblr_ksvfroko3J1qa88nco1_500.jpg
    • Do you have a testing skillset (or are you just doing testing)?Image: © Jerry Bruckheimer Television http://photos.telestrekoza.com/var/resizes/Current_shows/CSI/Stills/CSI-Trilogy-Crossover/Miami_8x07/CSI-Miami-Episode-8-07-Bone-Voyage-Promotional-Phot
    • Does everybody understand their role in quality?Image: http://www.swotti.com/tmp/swotti/cacheDMLSBGFNZSBWZW9WBGU=/imgVILLAGE%20PEOPLE1.jpg
    • Is testing bringing your agile process down?Image: © 20th Century Fox http://bigbluetechnews.files.wordpress.com/2009/11/titanic-sinking.jpg
    • Are you thinking differently about measurementImage: © Talent Associates http://confoundedinterest.files.wordpress.com/2011/06/maxwellsmart_missed_it_by_that_much.jpg?w=600&h=423
    • Are you testers empowered?Image: © DC Comics http://collider.com/wp-content/uploads/superman_alex_ross2.jpg
    • Testing is cool…Image: © Miller-Milkis Productions http://imagetime.co.gp/key/henry%20winkler%20ron%20howard#
    • ...but I love it when quality comes togetherImage: © Universal Television http://30.media.tumblr.com/tumblr_l6g4d631K31qzp4mwo1_r1_500.jpg
    • Craig Smithhttp://www.suncorp.com.au Questionshttp://www.agileacademy.com.auhttp://www.craigsmith.id.au ???craig.smith@suncorp.com.au@smithcdauhttp://www.slideshare.net/smithcdau/http://www.agileacademy.com.au Suncorp is one of Australia and New Zealands largest diversified financial services providers, supplying banking, insurance and wealth management products to around 9 million customers through well-established and recognised brands such as AAMI, Australian Pensioners Insurance Agency, Shannons, Vero, Asteron and Tyndall, as well as Suncorp and GIO. Today, Suncorp is Australias fifth largest bank and second largest domestic general insurance group, with over 16,000 staff. Suncorp has representation in 450 offices, branches and agencies throughout Australia and New Zealand. (http://www.suncorp.com.au) The Agile Academy is the next wave in Agile learning and collaboration. Designed for IT professionals, the Agile Academy is a knowledge hub that promotes Agile related learning, knowledge sharing and capability development across the IT industry. We offer an integrated curriculum of leading edge courses across the entire solution development life cycle, covering all roles at varying levels. (http://www.agileacademy.com.au)