Getting a grip on your test maturity using the ambition chart

Testing Expert, Agile Consultant um Squerist
26. Oct 2017
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
1 von 40

Más contenido relacionado

Was ist angesagt?

Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeDerk-Jan de Grood
CESAR.thon: a Testing Marathon FrameworkCESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkRodrigo Cursino
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornTEST Huddle
Agile Testing Agile Testing
Agile Testing Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Agile testingAgile testing
Agile testingMary Jiang
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyTechWell

Similar a Getting a grip on your test maturity using the ambition chart

Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
Testing fundamentals in a changing worldTesting fundamentals in a changing world
Testing fundamentals in a changing worldPractiTest
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Maurizio Mancini
Agile Test TransformationAgile Test Transformation
Agile Test TransformationSubrahmaniam S.R.V
From Agile Teams to Agile organizationsFrom Agile Teams to Agile organizations
From Agile Teams to Agile organizationsSteve Mercier
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationThoughtWorks

Más de Derk-Jan de Grood

2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptx
2022 IPMA Vakdag- Back to Basic v02 - compressed for handout.pptxDerk-Jan de Grood
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)Derk-Jan de Grood
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENTSTRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENT
STRIVING FOR CONTINUOUS INTEGRATION AND DEPLOYMENTDerk-Jan de Grood
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differenceDerk-Jan de Grood
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesEuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesDerk-Jan de Grood
Agile in de Echte Wereld- Starten met ScrumAgile in de Echte Wereld- Starten met Scrum
Agile in de Echte Wereld- Starten met ScrumDerk-Jan de Grood

Más de Derk-Jan de Grood(20)

Último

Women and Gender Studies Women and Gender Studies
Women and Gender Studies AndroWincek1
Motivation .pdfMotivation .pdf
Motivation .pdfMichelle459350
9th f2. MAG 1.pdf9th f2. MAG 1.pdf
9th f2. MAG 1.pdfsawsen abid
Moj dnevnik_a4_TISK_COLOR.pdfMoj dnevnik_a4_TISK_COLOR.pdf
Moj dnevnik_a4_TISK_COLOR.pdfMarjanaHafnerPodstre
My PortofolioMy Portofolio
My PortofolioNurul Huda
4Minds_   Student workbook A1.pdf4Minds_   Student workbook A1.pdf
4Minds_ Student workbook A1.pdfDacianaMaxim

Getting a grip on your test maturity using the ambition chart

Hinweis der Redaktion

  1. https://www.agileconnection.com/article/5-ways-agile-testing-different-traditional-testing: Continuous Involvement In traditional projects, the test team works mostly in a silo, and there is little or no interaction needed with developers or other teams on a daily basis. But in agile, the test team is integrated with the Scrum team instead of being a separate unit. They need to be continuously involved in all aspects of the project, starting with the requirements and design of each feature. This makes the testers’ days busier with discussions, meetings, and interactions where they need to put forward their opinions. Agile necessitates that everybody report to the Scrum team first and their separate testing or development team later. In my experience as a part of a Scrum team, we would discuss our vacations or skill training needs first within the Scrum team, then inform our test manager afterward. Essential Tools Agile needs tool support more than traditional projects do because of the pace of development and continuous iterations. Each iteration brings along some regression work from the previous iterations that needs to be automated quickly. The same is true for test data generation, white-box testing tools, and static analysis tools, which become a necessity in an agile system. Given the time and quality constraints, performing white-box tests using control flow or data flow analysis, static analysis of code, or reviews for code and documents is no longer optional. Instead, it’s a mandate to prevent defects and ingrain quality into each work product. While in traditional projects, tools may be a luxury we might not be able to afford, in an agile project they become a necessity. Testers need these tools’ abilities in order to achieve their quality targets. When my team began our agile transformation, we had one automation engineer who would work on automation scripts for the entire project. But when pacing through the sprints, we quickly realized that one automation engineer was not able to keep pace with automating all features in all sprints. So, everybody started pitching in by scripting the features they tested, and eventually it was mandated. The automation expert was only used for framework-level implementation, and later he was absorbed as a functional tester. Due to frequent changes in the application within the sprint, we would follow an (n–1) approach to automation of our product, automating the features of the nth sprint in the next sprint, then subsequently using them for regression. But due to overload of regression building up as we progressed, it was crucial that each tester be able to perform and use the tools effectively, building up the test suites every sprint. Multidimensional Skills A traditional project has set expectations from the testers and testing activities. Each phase of testing gives set outputs, such as test design and specifications in the design phase, functional issues and defect reports in the execution phase, regression tests and retest results in reruns, and acceptance test reports in the end phase. This pattern does not leave much room for anything else because the project is already hard-pressed at the deadline. But an agile tester’s viewpoint covers not only the functional aspects of what he is testing, but also many broader aspects of the application. He need not be a performance testing expert to suggest during the design discussions that the design might not be able to support too many users. He may not be a usability expert, but he can suggest better ways to design the web form of their user story. He may not be a technical writer, but he may be required to review the installation guide steps. An agile tester has to have a broader perspective of quality in his project’s context and possess skills in all those areas. Effective Communication Agile requires effective communication among the team members at all times, and testers play a key role in establishing and maintaining that. For example, as a part of a Scrum team, a tester will be required to wear many hats: that of a requirement critic for the product owner, of a design reviewer for the developers and architects, of a functionality expert as a tester, and of a release adviser to the manager. Testers have to give their opinions and ideas at all stages of the project, which may be not required (or even much welcomed) in a traditional project. Testers act as the binding force of the team when they work in pairs with developers, sharing their test cases and ideas, as well as when they work as a quality reporter for the manager, with daily statistics and defect metrics for each sprint. The art of verbal and written communication is essential in an agile project. Quick Feedback from Testing The most important difference for agile testers is the quick feedback being given from the testing perspective at every point. The agile timeframes are shorter than on a traditional project, and testing needs to provide feedback about project quality on a regular basis. Daily stand-up meetings, design discussion or review meetings, the user story verification status, and sprint retrospectives all require constant feedback from testers. There is some additional pressure because the direction of the project gets defined by this feedback, and there is no final “quality gateway” at the end if the project does not meet the deadlines or quality goals. This keeps the testers on their feet at all times, unlike in traditional projects where testers are required only at the end of the project for a sign-off. Working in an agile environmnet can be challenging for testers coming from traditional projects, but by being open, flexible, and adaptive, they will find that an agile team is a wonderful place to be a tester.
  2. But is the team capable of doing good tests?
  3. Continues improvement is a pilar of agile
  4. You can do team retrospectives, which is important to improve
  5. Scrum of scrum like retro with the aim to watch the maturity of the Scrum implementation or the testing…..
  6. We do not use TPI models and trust on the feedback loops to improve our testing… e.g. Production issues
  7. Rather than use a checklist let the team decide and dream
  8. How to ensure Integration We do: CI/CD MBT UT Automated System test Automated e2e test Interface testing Manual Regression testing Integration sprints other