SlideShare a Scribd company logo
ATMM
Agile Testing Maturity Model

           practical view
               Shirly Ronen-Harel
               shirly@agilesparks.com
   http://il.linkedin.com/pub/shirly-ronen-harel/0/653/249



                         2010
How can we know, what are the best testing
 agile practices for a specific team in a
 specific point of time ?
When is the best time to use them?
Why does it sometime fail ?
What are the next steps of implementing the
 agile testing methodologies?
Agile testing maturity model (ATMM)
    will help you get some answers.
Traditional TMM




 There is no doubt that testing matures !
Traditional TMM
Agile TMM


  Testing maturity as a Team related maturity model
                    As the main guide
                         And
          Traditional process maturity model
               As the secondary guide
Maturing the testing activities
inside an agile team relates to
     the current agile team
         maturity level
expectation from testing
practices must be aligned with
 team ability to execute them
This is a Diagnostic model of testing
                  maturity
Allow recognizing testing maturity level
  and plan the next steps accordingly
L0 - Waterfall




        0
      L1 - Forming


        1
L2 - Agile Bonding
        2


   L3 - Performing
        3




       L4 - Scaling
                       Agile TMM Building blocks : team maturity levels




        4
Shu –Ha -Ri
"hold, break, leave" and illustrates the levels of learning of a person. -- DanielSvennberg.
• shu (守?) "protect", "obey" — traditional wisdom
   — learning fundamentals, techniques, heuristics,
   proverbs
 • ha (破?) "detach", "digress" — breaking with
   tradition — detachment from the illusions of self
 • ri (離?) "leave", "separate" — transcendence —
   there are no techniques or proverbs, all moves are
   natural, becoming one with spirit alone without
   clinging to forms; transcending the physical

© http://en.wikipedia.org/wiki/Shuhari
L0 -        L1 - Forming – SHU        L2 - Agile Bonding            L3 - Performing - L4 - Scaling
Waterfall                                                           Ha                RI


            Start point : Team        team starts to get used to    Performing agile      Team develop its own
            starts to perform as      new rules and start to bond   team – mind set       paste and methods
            agile team , ceremonies   as a team .                   agile scrum – level   with continuous
            and roles are set and     Basic agile mind set is       2.                    improvement mindset.
            team starts to run        starting to emerge.
            iterations.
            Technical scrum / agile
            Team learn the rules
Testing Procedures matures in
  deferent testing categories
     At a deferent paste
Building blocks – Testing related Categories


   Testing mind set        Testing iterations          Automation             Testing Planning      Provide feedback




  Testers speak the         Testers speak the
                                                  Lead testing activities                          Defect management
domain language of the    technical language of                             Exploratory testing
                                                      in the team
      business           the development team




      Test cases                 Tasks                Environment               Repository         Reporting/measures




  Delivery to testing         Regression               Tractability         Testing manager role    Testing team role
Surly , there will be
procedures that we can not
achieve if we don’t achieve a
  team high level maturity
     performance first
Testing Procedures matures within the
 team maturity levels , but , deferent
       testing categories matures
 At a deferent paste over the team
             maturity levels.
Issue                            L0 -        L1 -      L2 - Agile   L3 -         L4 - Scaling
                                 Waterfall   Forming   Bonding      Performing
Testing mind set
Testing iterations
Automation testing - look at
automation maturity level
Planning
Provide feedback.
Testers speak the domain
language of the business.
Testers speak the technical
language of the development
team.
Lead testing activities in the
team
Exploratory testing
Defect management
Test cases
Tasks
Environment
Repository
Reporting/measures
Delivery to testing
Regression
Tractability
Testing manger
Testing team
Example



                                   L1 - Forming




                                                                                                                          L4 - Scaling
                                                                                                    L3 - Performing
 L0 - Waterfall




                                                                 L2 - Agile Bonding
                               0                             1                                  2                     3                  4
                                     Testing mind set                                 Defects
                  Repository


                                                  Planning




                  Moving from one level to another require completion of
                              previous level issues
Testing mature as a
  value related
     concept.
The model can be used to scan the
 testing maturity model separately
   from fixed testing procedure
 maturity with a strong relation to
      other agile team needs.
We can also use testing
maturity model to evaluate
team maturity and promote
 team maturity via testing.
Correlation with team maturity behavior model




   Its also relevant, but for this
   presentation we will not deal
   with it into the details.
We need to identify the former slide maturity
stage in order to know how to approach the
        team with promoting practices

            1. Forming: - >Directing
            2. Storming: - > Selling
            3. Norming: - > Supporting
            4. Performing: - > Delegating
© Forming Storming Norming Performing Developmental Model
Diagnostic model of testing maturity
   Allow practically define each testing
    category needed maturity level at a
            specific point in time.
Allow progress separately on value testing
              categories only.
Lets really start the session!
        Practical view
Exercise :


     Identify your Team/ Teams, each testing
               category maturity phase
       Use the blank table as an example .
Example       (based on few real cases)   :
R&D business group holds 4 agile teams
Team 1:
Team 2:
Team 3:
Team 4:

Identify in each team ,each testing category maturity phase
Issue                                     L0 - Waterfall   L1 - Forming L2 - Agile Bonding L3 - Performing   L4 - Scaling


Testing mind set
Testing iterations
Automation testing

Planning
Provide feedback.
Testers speak the domain language of
the business.
Testers speak the technical language of
the development team.


Lead testing activities in the team


Exploratory testing
Defect management
Test cases
Tasks
Environment
Repository
Reporting/measures
Delivery to testing
Regression
Tractability
Testing manger
Testing team
Good visibility over team maturity/
         Testing maturity.
   next steps analysis is easy.
Exercise cont.

  • What is your testing team maturity level
  • What is the team maturity level?
  • Who is the most/less mature team?
  • Can you conclude over entire R&D maturity
    level?
  • What are the most common testing issues?
  • What are the most problematic/good
    issues?
  • What can be your next step ?
Example   (based on few real cases)   :
The most mature agile team:
The less matured agile team:
R&D group testing maturity : 2Avr
Most Problematic testing area:




We can draw many more conclusion and even use
this model as a progress KPI
R&D can use this model and create improvement
plan:
  •What value do we have changing each area?
  •Who can assist (stronger teams?!)
  •Who needs help?
Issue                                     L0 - Waterfall   L1 - Forming L2 - Agile Bonding L3 - Performing   L4 - Scaling


Testing mind set
Testing iterations
Automation testing

Planning
Provide feedback.
Testers speak the domain language of
the business.

Testers speak the technical language of
the development team.


Lead testing activities in the team


Exploratory testing
Defect management
Test cases
Tasks
Environment
Repository
Reporting/measures
Delivery to testing
Regression
Tractability
Testing manger
Testing team
So what should the
R&D manager / testing
     manger do?
Understand agile team
    maturity model
Identify agile team testing and maturity stages

                                  L1 - Forming




                                                                                                                         L4 - Scaling
                                                                                                   L3 - Performing
L0 - Waterfall




                                                                L2 - Agile Bonding
                              0                             1                                  2                     3                  4
                                    Testing mind set                                 Defects
                 Repository


                                                 Planning
Give management support
Understand the team behavioral maturity
    model and make sure the ―how to
   implement new practices ― fits the
          team current needs
1. Forming:                                             3. Norming:
    * Formation of team happens & the team                  * Work as a team starts
    comes together                                          * Roles and responsibilities are clear and
    * Members feel anxious and spend their                  accepted
    time finding out about each other                       * Team begin to exhibit participative
    * Individual roles and responsibilities are             behavior & decision making happens by group
    unclear                                                 agreement
    * Highly depending on the manager/leader                * Commitment, trust and unity increases
    * Equivalent Situational Leadership style:              * Equivalent Situational Leadership style:
    Directing                                               Supporting
2. Storming:                                            4. Performing:
    * Team members come up with ideas through               * This stage is characterized by high levels
    debates on how to proceed with the task                 of:
    - about task priorities;                                - goal orientation,
    - clarity on purpose of the task;                       - interpersonal relations,
    - roles & responsibilities and                          - independence, motivation,
    - processes to follow                                   - knowledge and
    * Influence of ideas and power struggles                - competence in team members
    may arise                                               * Team know what,why & how of the task
    * Compromises may be required to enable                 they are executing
    progress                                                * High level of respect in the
    * Team members may challenge the leader                 communication between team members
    & leader coaches                                        * Team expects delegation of task instead
    * Equivalent Situational Leadership style:              of instruction/assistance
    Selling                                                 * Equivalent Situational Leadership style:
                                                            Delegating
   © Forming Storming Norming Performing Developmental Model
Plan to mature the R&D group
Detailed model
 There is a detailed model describing all
deferent patterns, practices in the various
 agile maturity and testing maturity level

      Please refer to shirly@agilesparks.com
                  Agilesparks.com
          Agile sparks page On FaceBook
High level model




               Enjoy
Issue        L0 - Waterfall                L1 - Forming                       L2 - Agile               L3 - Performing        L4 - Scaling
                                                                              Bonding
Testing mind Mind set of separation.       Testers starts being Involved in   Whole team approach,     Team develops a        Testers Leads the
set          Testers vs. developers.       every aspect of the team:          testers are working as   mind set of            team to a quality
                                           meeting , ceremonies, kick         part of an integrated    understanding and      concept :entire
                                           offs, planning ,Cost estimation    team.                    act upon testing       team is aware and
                                           closer to the events happening                              needs.                 active over quality
                                           – in real-time.                                                                    issues: bugs, user
                                                                                                                              stories, delays
                                                                                                                              In projects and
                                                                                                                              quality gaps.
Testing      Testing is performed at the   Hardening sprint at the end of     Tests are identified     Much small ongoing     Performing Short
iterations   End of development.           series of development sprint.      and produced as part     iteration with         and fast iterations of
                                           And maybe at the end of            of a story creation.     developers including   automated tests.
                                           sprint.                            Tests are performed      tasks testing .        Value/Risk driven
                                                                              for each user story.                            testing

Automation Recordings of tests             Start dividing and                 Start Building the       Ongoing automation     Any developer can
testing .  Mainly GUI related tests.       understanding the automation       testing coverage                                run automation
           mainly                          effort and practice to the         automation flow of                              levels as needed.
           regression/progression use      deferent levels of agile           work according to
           cases end to end scenarios.     automation testing. Starting       deferent automation
           Unit tests are not a priority   minimal non traditional            levels.
           and related to a high effort    automation.
           mind set concept.
           Or no automation.
Testing    Planning the Entire product     Big deference in the planning      Testing and              Test Planning's are    Live planning, high
Planning   in advanced.                    session between the                development planning     visible to the         level and detailed-
           Big long term plans.            discussion over testing tasks      are coordinated.         developers and         using automation
           Formal STP                      and development tasks which        Whole team approach      approved by the        repository and
           Formal STD                      are the focus. Still mind set of   – team cost              team.                  exploratory
           Or , no plans at all            separation between testing         estimations (testing     Responding to          technique.
Issue                   L0 - Waterfall                 L1 - Forming            L2 - Agile             L3 - Performing            L4 - Scaling
                                                                               Bonding
Provide feedback.       Quality Feedback is provided   Confusion               business feedback a    Feedback context of user   Continues,
                        Mostly during testing and      Business feedback       long with PO for a     story , release approach   automation ,
                        not during development.        comes to PO at the      user story             rather then defects and    business , unit
                        Most important feedback is     end of iteration or     /bug/priority          tests approach.            tests , CI , NB
                        considered to be the one at    end of hardening                               ongoing feedback in any    feedbacks
                        the end of development and     sprint. User story ,                           step of tasks , us,
                        end of release.                business, release                              architecture
                                                       business feedback is                           development – technical
                                                       not completely                                 and business.
                                                       delivered. Still
                                                       componential
                                                       feedback.

Testers speak the       Depends on personal tester   Testers Exposed as a      Tester understands     Understands the domain     The team is also
domain language of      abilities to communicate.    company policy to         deeply the tested      outside team domain.       involved and
the business.                                        business issues. First    product business.      Represents the product     takes the lead
                                                     company attention to                             inside the team.           over the testing
                                                     the need to massively                                                       role of
                                                     expose testers to the                                                       Representing the
                                                     business on ongoing                                                         PO.
                                                     event : meeting,
                                                     training, daily
                                                     activities, information
                                                     sharing.
Testers speak the       Depends on personal tester Testers are part of         Testers understand    Dev technical issues
technical language of   abilities to communicate.    development design.       the developer's tasks reflect in testing tasks
the development         Depends of tester exposal to Aware of most HL          before and after      and tests.
team.                   technical issues by          technical issues.         developing them.
                        management and personal
                        management skills of testing
Issue               L0 - Waterfall                     L1 - Forming               L2 - Agile              L3 - Performing L4 - Scaling
                                                                                  Bonding


Exploratory testing Ad hoc testing considered, not     Performing minor user      Performing, planning    Team is involved in
                    planed.                            stories and bugs           exploratory, building   performing and
                                                       exploratory testing        the testing             brain storming over
                                                       sessions.                  exploratory             exploratory testing
                                                                                  repository.

Defect              Usually controlled and managed     Bugs are followed and      Formal bug's            PO and testers are
Management          by the testing team or testing     managed by the team        management flow in      the focal points.
                    manager.                           tester.                    the team, including     Bugs are not the
                    Big bug status meetings and        Bugs are still major       Po involvement. Only    quality mirror of the
                    reports.                           focus of project.          'important/high         project
                                                       Bugs are left to the end   priority /future
                                                       of iteration or release    use/cross functions'
                                                       or to the next iteration   bugs are reported.
                                                       or to hardening
                                                       iteration.

Test cases          Heavy Documented.                  Confusion regarding        Just enough tests       Developers write
                                                       the testing test cases     cases level of          tests and adding
                    Tester and testing managers are    writing                    documentation.          tests on a 'need
                    the sole accounted for testing     Starting the first steps                           only' basis.
                    scripts planning and execution.    of risk based testing

Tasks               Testing tasks are visible to the   Testers have tasks in      Testing tasks are part Testing tasks are
                    entire project to the details.     the sprint. But yet ,      of all user stories and shared by other
                    Or testing time is considered      separately evaluated.      cost affected the       team members.
                    infinite and testing holds                                    sprint outcome.
                    overload of tasks that are not                                Testing tasks are
Issue              L0 - Waterfall                       L1 - Forming          L2 - Agile Bonding             L3 - Performing            L4 - Scaling



Environment        Usually, separate testing            confusion–            Deliveries to staging and      Testing environment is     Full NB
                   environment controlled ,             disagreements of      testing environment when       set and has a major        automated
                   managed and build by testers or      where to test when    needed only for system         role of performing         testing
                   IT. Not always up to date to small   and what issues.      and end 2 end or end           uploads tests, system      environment
                   development changes.                 Testing environment   game tests                     and NB tests.
                                                        are still testers     Entire team is responsible
                                                        problem.              for its testing environment
                                                                              maintenance.


Repository         Usually big , detailed and heavy.    Tests are organized    Start thinking about          Tests can be acceded
                   Managed by the testing team.         in each team.          general automation cross      and run by all teams
                                                                               product /teams repository
                                                                               functional and not
                                                                               componential related.
Reporting/measur Big status reports.                    Quality reports        User story/epic related       Integrated tests reports
es                                                      include also the user quality.                       to automated reports
                                                        story but still relays On the spot bugs status       and working software
                                                        on bug's and tests     handling instead of big and   progress. . Regression
                                                        componential           vast bus status reports and   pass each iteration
                                                        coverage status.       matrices.
                                                                               Trend defects and progress
                                                                               matrix.
Issue                 L0 - Waterfall               L1 - Forming             L2 - Agile           L3 - Performing          L4 - Scaling
                                                                            Bonding
Delivery to testing   At the end of development.   Hardening at the end     End of iteration     Ongoing delivery to a On going PSP; CI , NB
                                                   of release.              delivery.            testing environment
                                                                            Mini hardenings

Regression            Performed at the end,        Performed and            Visible and          Available to all teams Team performed
                      Performed many times.        managed, usually         documented           and reported as part exploratory regression
                      Usually stopped.             waiting to hardening     Mini hardenings.     of quality status      as an ongoing task
                                                   session.                                      Performed during
                                                                                                 iterations and rest at
                                                                                                 the end game.

Tractability          Big tractability matrixes of Continue trace testing   Tracing tests to a   Tests are traced to      Automated testing
                      tests to requirements-design in old faction way: to   user story .         functionality .          repository with
                      –coding - builds             requirements.                                                          minimum manual
                                                                                                                          functionality oriented
                                                                                                                          tractability

Testing manager Accountable to quality. Sigh       Confusion.            Inspect the testing     Testing manager
role            the release from                   What shell the manger team activities.        deals with testing
                      development to product       do/                   Coaching testers        vision , high level
                      organization.                Defining the first                            process , procedures
                                                   boundaries of the                             and quality
                                                   testing manager role                          technology
                                                   within a development
                                                   organization
Testing team          Separate from development                                                  Testing as an integral
role                  mind set. Testing is not                                                   development activity
                      considered a development
                      activity
Now, diagnose your own testing maturity




       ( c ) This model was created and developed by Shirly Ronen-Harel 2010
                        http://il.linkedin.com/pub/shirly-ronen-harel/0/653/249

More Related Content

What's hot

Gerenciamento das comunicações - PMBOK
Gerenciamento das comunicações - PMBOKGerenciamento das comunicações - PMBOK
Gerenciamento das comunicações - PMBOK
Márcia Barros
 
Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRA
Cprime
 
Ms project
Ms projectMs project
Ms project
u083125
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de software
elliando dias
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
Rildo (@rildosan) Santos
 
Como estabelecer e gerenciar indicadores para um PMO
Como estabelecer e gerenciar indicadores para um PMOComo estabelecer e gerenciar indicadores para um PMO
Como estabelecer e gerenciar indicadores para um PMO
Rodrigo Thahira, PfMP, PMP, PRINCE2, PMO-CC
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
Frank Coelho
 
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
GUGP SUCESU-RS
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Plano+de+gerenciamento+da+qualidadev exemplo
Plano+de+gerenciamento+da+qualidadev exemploPlano+de+gerenciamento+da+qualidadev exemplo
Plano+de+gerenciamento+da+qualidadev exemplo
Rudileine Fonseca
 
Kerzner gerenciamento de projetos uma abordagem sistêmica para o planejamen...
Kerzner gerenciamento de projetos   uma abordagem sistêmica para o planejamen...Kerzner gerenciamento de projetos   uma abordagem sistêmica para o planejamen...
Kerzner gerenciamento de projetos uma abordagem sistêmica para o planejamen...
Tatiana Jatobá
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
Qualister
 
PMBOK® Guide Processes Flow – 6th Edition (Simplified version)
PMBOK® Guide Processes Flow – 6th Edition (Simplified version)PMBOK® Guide Processes Flow – 6th Edition (Simplified version)
PMBOK® Guide Processes Flow – 6th Edition (Simplified version)
Ricardo Viana Vargas
 
The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...
The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...
The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...
OnePlan Solutions
 
Testes em métodos ágeis
Testes em métodos ágeisTestes em métodos ágeis
Testes em métodos ágeis
Qualister
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
MindMasterBrasil
 
BPMN 2.0 erfolgreich einsetzen mit Signavio
BPMN 2.0 erfolgreich einsetzen mit SignavioBPMN 2.0 erfolgreich einsetzen mit Signavio
BPMN 2.0 erfolgreich einsetzen mit Signavio
signavio
 
3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project management3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project management
PMOfficers PMOAcademy
 
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps doITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
CliffordEgbomeade
 
How to Assess the Maturity of your PMO
How to Assess the Maturity of your PMOHow to Assess the Maturity of your PMO
How to Assess the Maturity of your PMO
Americo Pinto
 

What's hot (20)

Gerenciamento das comunicações - PMBOK
Gerenciamento das comunicações - PMBOKGerenciamento das comunicações - PMBOK
Gerenciamento das comunicações - PMBOK
 
Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRA
 
Ms project
Ms projectMs project
Ms project
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de software
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
 
Como estabelecer e gerenciar indicadores para um PMO
Como estabelecer e gerenciar indicadores para um PMOComo estabelecer e gerenciar indicadores para um PMO
Como estabelecer e gerenciar indicadores para um PMO
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
SAP Activate A nova metodologia para implementar ERP SAP alinhada com Método...
 
Agile 101
Agile 101Agile 101
Agile 101
 
Plano+de+gerenciamento+da+qualidadev exemplo
Plano+de+gerenciamento+da+qualidadev exemploPlano+de+gerenciamento+da+qualidadev exemplo
Plano+de+gerenciamento+da+qualidadev exemplo
 
Kerzner gerenciamento de projetos uma abordagem sistêmica para o planejamen...
Kerzner gerenciamento de projetos   uma abordagem sistêmica para o planejamen...Kerzner gerenciamento de projetos   uma abordagem sistêmica para o planejamen...
Kerzner gerenciamento de projetos uma abordagem sistêmica para o planejamen...
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
PMBOK® Guide Processes Flow – 6th Edition (Simplified version)
PMBOK® Guide Processes Flow – 6th Edition (Simplified version)PMBOK® Guide Processes Flow – 6th Edition (Simplified version)
PMBOK® Guide Processes Flow – 6th Edition (Simplified version)
 
The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...
The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...
The Future of Microsoft Project Portfolio Management (PPM) for Delivering Val...
 
Testes em métodos ágeis
Testes em métodos ágeisTestes em métodos ágeis
Testes em métodos ágeis
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
 
BPMN 2.0 erfolgreich einsetzen mit Signavio
BPMN 2.0 erfolgreich einsetzen mit SignavioBPMN 2.0 erfolgreich einsetzen mit Signavio
BPMN 2.0 erfolgreich einsetzen mit Signavio
 
3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project management3 levels of a pmo to support program and project management
3 levels of a pmo to support program and project management
 
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps doITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
ITIL 4 - Make sense of what BA, UI/UX Designer, Coder, QA, PM and DevOps do
 
How to Assess the Maturity of your PMO
How to Assess the Maturity of your PMOHow to Assess the Maturity of your PMO
How to Assess the Maturity of your PMO
 

Viewers also liked

Lean agile for testers
Lean agile for testersLean agile for testers
Lean agile for testers
Yuval Yeret
 
TechTuesday: Scaled Agile Framework
TechTuesday: Scaled Agile FrameworkTechTuesday: Scaled Agile Framework
TechTuesday: Scaled Agile Framework
netmind
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-as
AgileSparks
 
Automate your way to agility
Automate your way to agilityAutomate your way to agility
Automate your way to agility
Yuval Yeret
 
Seminario Scaled Agile Framework (SAFe) 3.0 - Centro open middleware
Seminario Scaled Agile Framework (SAFe)  3.0 - Centro open middlewareSeminario Scaled Agile Framework (SAFe)  3.0 - Centro open middleware
Seminario Scaled Agile Framework (SAFe) 3.0 - Centro open middleware
Miguel Angel González de Aragón
 
Agiles sales Resumen (Español)
Agiles sales Resumen (Español)Agiles sales Resumen (Español)
Agiles sales Resumen (Español)
Luis Font
 
Reducing Test Case Bloat2 1
Reducing Test Case Bloat2 1Reducing Test Case Bloat2 1
Reducing Test Case Bloat2 1
Lanette Creamer
 
The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016
The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016
The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016
Yuval Yeret
 
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
Yuval Yeret
 
Mission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStartMission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStart
Em Campbell-Pretty
 
Escalando Agile con SAFe
Escalando Agile con SAFeEscalando Agile con SAFe
Escalando Agile con SAFe
Johnny Ordóñez
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by Abstracta
Kalei White
 
2013台北市政府設計思考工作坊:設計思考 basics
2013台北市政府設計思考工作坊:設計思考 basics2013台北市政府設計思考工作坊:設計思考 basics
2013台北市政府設計思考工作坊:設計思考 basics
Ian Jang
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
Rob Betcher
 
Combinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testingCombinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testing
Justin Hunter
 
課程設計思考工作坊(4小時版)
課程設計思考工作坊(4小時版)課程設計思考工作坊(4小時版)
課程設計思考工作坊(4小時版)
基欽 劉
 
Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013
Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013
Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013
Em Campbell-Pretty
 
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Em Campbell-Pretty
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Rodney Bodamer
 
Top 16 ways to make money online forever
Top 16 ways to make money online foreverTop 16 ways to make money online forever
Top 16 ways to make money online forever
jobguide247
 

Viewers also liked (20)

Lean agile for testers
Lean agile for testersLean agile for testers
Lean agile for testers
 
TechTuesday: Scaled Agile Framework
TechTuesday: Scaled Agile FrameworkTechTuesday: Scaled Agile Framework
TechTuesday: Scaled Agile Framework
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-as
 
Automate your way to agility
Automate your way to agilityAutomate your way to agility
Automate your way to agility
 
Seminario Scaled Agile Framework (SAFe) 3.0 - Centro open middleware
Seminario Scaled Agile Framework (SAFe)  3.0 - Centro open middlewareSeminario Scaled Agile Framework (SAFe)  3.0 - Centro open middleware
Seminario Scaled Agile Framework (SAFe) 3.0 - Centro open middleware
 
Agiles sales Resumen (Español)
Agiles sales Resumen (Español)Agiles sales Resumen (Español)
Agiles sales Resumen (Español)
 
Reducing Test Case Bloat2 1
Reducing Test Case Bloat2 1Reducing Test Case Bloat2 1
Reducing Test Case Bloat2 1
 
The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016
The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016
The Art of SAFe ART/VS Design - Agile Boston Meetup - Feb 2016
 
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
 
Mission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStartMission Impossible: Banking on a SAFe QuickStart
Mission Impossible: Banking on a SAFe QuickStart
 
Escalando Agile con SAFe
Escalando Agile con SAFeEscalando Agile con SAFe
Escalando Agile con SAFe
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by Abstracta
 
2013台北市政府設計思考工作坊:設計思考 basics
2013台北市政府設計思考工作坊:設計思考 basics2013台北市政府設計思考工作坊:設計思考 basics
2013台北市政府設計思考工作坊:設計思考 basics
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Combinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testingCombinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testing
 
課程設計思考工作坊(4小時版)
課程設計思考工作坊(4小時版)課程設計思考工作坊(4小時版)
課程設計思考工作坊(4小時版)
 
Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013
Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013
Agile Data Warehousing at Telstra, TDWI Melbourne, October 2013
 
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Top 16 ways to make money online forever
Top 16 ways to make money online foreverTop 16 ways to make money online forever
Top 16 ways to make money online forever
 

Similar to Shirly Ronen - A practical view on Agile Testing Maturity Levels

Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame
oGuild .
 
test
testtest
test
gikrauss
 
test
testtest
test
gikrauss
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
Yuval Yeret
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
Yuval Yeret
 
Agile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ieAgile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ie
David O'Dowd
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
Distributed Agile Teams
Distributed Agile TeamsDistributed Agile Teams
Distributed Agile Teams
Brian Estep
 
Nearshore presentation (feb 2013)
Nearshore presentation (feb 2013)Nearshore presentation (feb 2013)
Nearshore presentation (feb 2013)
Peter Stroeve
 
XP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough CompaniesXP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough Companies
⇥ Tung Lam Vu ⇤
 
Selenium Frameworks
Selenium FrameworksSelenium Frameworks
Selenium Frameworks
Dave Haeffner
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
Ravi Tadwalkar
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
Ravi Tadwalkar
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
André Heijstek
 
Meetup intro presentation
Meetup intro presentationMeetup intro presentation
Meetup intro presentation
BrisbaneAgileMeetup
 
Scaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesScaling Teams, Processes and Architectures
Scaling Teams, Processes and Architectures
Lorenzo Alberton
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
LeanKanbanIndia
 
Lessons From 50 DevOps Transformations
Lessons From 50 DevOps TransformationsLessons From 50 DevOps Transformations
Lessons From 50 DevOps Transformations
continohq
 
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
Gene Kim
 
Agile mindfulness
Agile mindfulnessAgile mindfulness
Agile mindfulness
RamyaShyama
 

Similar to Shirly Ronen - A practical view on Agile Testing Maturity Levels (20)

Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame
 
test
testtest
test
 
test
testtest
test
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
Agile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ieAgile Test Management - www.softtest.ie
Agile Test Management - www.softtest.ie
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Distributed Agile Teams
Distributed Agile TeamsDistributed Agile Teams
Distributed Agile Teams
 
Nearshore presentation (feb 2013)
Nearshore presentation (feb 2013)Nearshore presentation (feb 2013)
Nearshore presentation (feb 2013)
 
XP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough CompaniesXP Practices as Scaffolding for Breakthrough Companies
XP Practices as Scaffolding for Breakthrough Companies
 
Selenium Frameworks
Selenium FrameworksSelenium Frameworks
Selenium Frameworks
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Meetup intro presentation
Meetup intro presentationMeetup intro presentation
Meetup intro presentation
 
Scaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesScaling Teams, Processes and Architectures
Scaling Teams, Processes and Architectures
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
 
Lessons From 50 DevOps Transformations
Lessons From 50 DevOps TransformationsLessons From 50 DevOps Transformations
Lessons From 50 DevOps Transformations
 
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
 
Agile mindfulness
Agile mindfulnessAgile mindfulness
Agile mindfulness
 

More from AgileSparks

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
AgileSparks
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
AgileSparks
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
AgileSparks
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
AgileSparks
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
AgileSparks
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
AgileSparks
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
AgileSparks
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
AgileSparks
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
AgileSparks
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
AgileSparks
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
AgileSparks
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
AgileSparks
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
AgileSparks
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
AgileSparks
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
AgileSparks
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
AgileSparks
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
AgileSparks
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
AgileSparks
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
AgileSparks
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
AgileSparks
 

More from AgileSparks (20)

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 

Recently uploaded

(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Kunal Gupta
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
chetankumar9855
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
The Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdfThe Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdf
paysquare consultancy
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
aakash malhotra
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
Edge AI and Vision Alliance
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
LINUS PROJECTS (INDIA)
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 

Recently uploaded (20)

(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
The Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdfThe Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdf
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 

Shirly Ronen - A practical view on Agile Testing Maturity Levels

  • 1. ATMM Agile Testing Maturity Model practical view Shirly Ronen-Harel shirly@agilesparks.com http://il.linkedin.com/pub/shirly-ronen-harel/0/653/249 2010
  • 2. How can we know, what are the best testing agile practices for a specific team in a specific point of time ? When is the best time to use them? Why does it sometime fail ? What are the next steps of implementing the agile testing methodologies?
  • 3. Agile testing maturity model (ATMM) will help you get some answers.
  • 4. Traditional TMM There is no doubt that testing matures !
  • 6. Agile TMM Testing maturity as a Team related maturity model As the main guide And Traditional process maturity model As the secondary guide
  • 7. Maturing the testing activities inside an agile team relates to the current agile team maturity level
  • 8. expectation from testing practices must be aligned with team ability to execute them
  • 9. This is a Diagnostic model of testing maturity Allow recognizing testing maturity level and plan the next steps accordingly
  • 10. L0 - Waterfall 0 L1 - Forming 1 L2 - Agile Bonding 2 L3 - Performing 3 L4 - Scaling Agile TMM Building blocks : team maturity levels 4
  • 11. Shu –Ha -Ri "hold, break, leave" and illustrates the levels of learning of a person. -- DanielSvennberg.
  • 12. • shu (守?) "protect", "obey" — traditional wisdom — learning fundamentals, techniques, heuristics, proverbs • ha (破?) "detach", "digress" — breaking with tradition — detachment from the illusions of self • ri (離?) "leave", "separate" — transcendence — there are no techniques or proverbs, all moves are natural, becoming one with spirit alone without clinging to forms; transcending the physical © http://en.wikipedia.org/wiki/Shuhari
  • 13. L0 - L1 - Forming – SHU L2 - Agile Bonding L3 - Performing - L4 - Scaling Waterfall Ha RI Start point : Team team starts to get used to Performing agile Team develop its own starts to perform as new rules and start to bond team – mind set paste and methods agile team , ceremonies as a team . agile scrum – level with continuous and roles are set and Basic agile mind set is 2. improvement mindset. team starts to run starting to emerge. iterations. Technical scrum / agile Team learn the rules
  • 14. Testing Procedures matures in deferent testing categories At a deferent paste
  • 15. Building blocks – Testing related Categories Testing mind set Testing iterations Automation Testing Planning Provide feedback Testers speak the Testers speak the Lead testing activities Defect management domain language of the technical language of Exploratory testing in the team business the development team Test cases Tasks Environment Repository Reporting/measures Delivery to testing Regression Tractability Testing manager role Testing team role
  • 16. Surly , there will be procedures that we can not achieve if we don’t achieve a team high level maturity performance first
  • 17. Testing Procedures matures within the team maturity levels , but , deferent testing categories matures At a deferent paste over the team maturity levels.
  • 18. Issue L0 - L1 - L2 - Agile L3 - L4 - Scaling Waterfall Forming Bonding Performing Testing mind set Testing iterations Automation testing - look at automation maturity level Planning Provide feedback. Testers speak the domain language of the business. Testers speak the technical language of the development team. Lead testing activities in the team Exploratory testing Defect management Test cases Tasks Environment Repository Reporting/measures Delivery to testing Regression Tractability Testing manger Testing team
  • 19. Example L1 - Forming L4 - Scaling L3 - Performing L0 - Waterfall L2 - Agile Bonding 0 1 2 3 4 Testing mind set Defects Repository Planning Moving from one level to another require completion of previous level issues
  • 20. Testing mature as a value related concept.
  • 21. The model can be used to scan the testing maturity model separately from fixed testing procedure maturity with a strong relation to other agile team needs.
  • 22. We can also use testing maturity model to evaluate team maturity and promote team maturity via testing.
  • 23. Correlation with team maturity behavior model Its also relevant, but for this presentation we will not deal with it into the details.
  • 24. We need to identify the former slide maturity stage in order to know how to approach the team with promoting practices 1. Forming: - >Directing 2. Storming: - > Selling 3. Norming: - > Supporting 4. Performing: - > Delegating © Forming Storming Norming Performing Developmental Model
  • 25. Diagnostic model of testing maturity Allow practically define each testing category needed maturity level at a specific point in time. Allow progress separately on value testing categories only.
  • 26. Lets really start the session! Practical view
  • 27. Exercise : Identify your Team/ Teams, each testing category maturity phase Use the blank table as an example .
  • 28. Example (based on few real cases) : R&D business group holds 4 agile teams Team 1: Team 2: Team 3: Team 4: Identify in each team ,each testing category maturity phase
  • 29. Issue L0 - Waterfall L1 - Forming L2 - Agile Bonding L3 - Performing L4 - Scaling Testing mind set Testing iterations Automation testing Planning Provide feedback. Testers speak the domain language of the business. Testers speak the technical language of the development team. Lead testing activities in the team Exploratory testing Defect management Test cases Tasks Environment Repository Reporting/measures Delivery to testing Regression Tractability Testing manger Testing team
  • 30. Good visibility over team maturity/ Testing maturity. next steps analysis is easy.
  • 31. Exercise cont. • What is your testing team maturity level • What is the team maturity level? • Who is the most/less mature team? • Can you conclude over entire R&D maturity level? • What are the most common testing issues? • What are the most problematic/good issues? • What can be your next step ?
  • 32. Example (based on few real cases) : The most mature agile team: The less matured agile team: R&D group testing maturity : 2Avr
  • 33. Most Problematic testing area: We can draw many more conclusion and even use this model as a progress KPI R&D can use this model and create improvement plan: •What value do we have changing each area? •Who can assist (stronger teams?!) •Who needs help?
  • 34. Issue L0 - Waterfall L1 - Forming L2 - Agile Bonding L3 - Performing L4 - Scaling Testing mind set Testing iterations Automation testing Planning Provide feedback. Testers speak the domain language of the business. Testers speak the technical language of the development team. Lead testing activities in the team Exploratory testing Defect management Test cases Tasks Environment Repository Reporting/measures Delivery to testing Regression Tractability Testing manger Testing team
  • 35. So what should the R&D manager / testing manger do?
  • 36. Understand agile team maturity model
  • 37. Identify agile team testing and maturity stages L1 - Forming L4 - Scaling L3 - Performing L0 - Waterfall L2 - Agile Bonding 0 1 2 3 4 Testing mind set Defects Repository Planning
  • 39. Understand the team behavioral maturity model and make sure the ―how to implement new practices ― fits the team current needs
  • 40. 1. Forming: 3. Norming: * Formation of team happens & the team * Work as a team starts comes together * Roles and responsibilities are clear and * Members feel anxious and spend their accepted time finding out about each other * Team begin to exhibit participative * Individual roles and responsibilities are behavior & decision making happens by group unclear agreement * Highly depending on the manager/leader * Commitment, trust and unity increases * Equivalent Situational Leadership style: * Equivalent Situational Leadership style: Directing Supporting 2. Storming: 4. Performing: * Team members come up with ideas through * This stage is characterized by high levels debates on how to proceed with the task of: - about task priorities; - goal orientation, - clarity on purpose of the task; - interpersonal relations, - roles & responsibilities and - independence, motivation, - processes to follow - knowledge and * Influence of ideas and power struggles - competence in team members may arise * Team know what,why & how of the task * Compromises may be required to enable they are executing progress * High level of respect in the * Team members may challenge the leader communication between team members & leader coaches * Team expects delegation of task instead * Equivalent Situational Leadership style: of instruction/assistance Selling * Equivalent Situational Leadership style: Delegating © Forming Storming Norming Performing Developmental Model
  • 41. Plan to mature the R&D group
  • 42. Detailed model There is a detailed model describing all deferent patterns, practices in the various agile maturity and testing maturity level Please refer to shirly@agilesparks.com Agilesparks.com Agile sparks page On FaceBook
  • 44. Issue L0 - Waterfall L1 - Forming L2 - Agile L3 - Performing L4 - Scaling Bonding Testing mind Mind set of separation. Testers starts being Involved in Whole team approach, Team develops a Testers Leads the set Testers vs. developers. every aspect of the team: testers are working as mind set of team to a quality meeting , ceremonies, kick part of an integrated understanding and concept :entire offs, planning ,Cost estimation team. act upon testing team is aware and closer to the events happening needs. active over quality – in real-time. issues: bugs, user stories, delays In projects and quality gaps. Testing Testing is performed at the Hardening sprint at the end of Tests are identified Much small ongoing Performing Short iterations End of development. series of development sprint. and produced as part iteration with and fast iterations of And maybe at the end of of a story creation. developers including automated tests. sprint. Tests are performed tasks testing . Value/Risk driven for each user story. testing Automation Recordings of tests Start dividing and Start Building the Ongoing automation Any developer can testing . Mainly GUI related tests. understanding the automation testing coverage run automation mainly effort and practice to the automation flow of levels as needed. regression/progression use deferent levels of agile work according to cases end to end scenarios. automation testing. Starting deferent automation Unit tests are not a priority minimal non traditional levels. and related to a high effort automation. mind set concept. Or no automation. Testing Planning the Entire product Big deference in the planning Testing and Test Planning's are Live planning, high Planning in advanced. session between the development planning visible to the level and detailed- Big long term plans. discussion over testing tasks are coordinated. developers and using automation Formal STP and development tasks which Whole team approach approved by the repository and Formal STD are the focus. Still mind set of – team cost team. exploratory Or , no plans at all separation between testing estimations (testing Responding to technique.
  • 45. Issue L0 - Waterfall L1 - Forming L2 - Agile L3 - Performing L4 - Scaling Bonding Provide feedback. Quality Feedback is provided Confusion business feedback a Feedback context of user Continues, Mostly during testing and Business feedback long with PO for a story , release approach automation , not during development. comes to PO at the user story rather then defects and business , unit Most important feedback is end of iteration or /bug/priority tests approach. tests , CI , NB considered to be the one at end of hardening ongoing feedback in any feedbacks the end of development and sprint. User story , step of tasks , us, end of release. business, release architecture business feedback is development – technical not completely and business. delivered. Still componential feedback. Testers speak the Depends on personal tester Testers Exposed as a Tester understands Understands the domain The team is also domain language of abilities to communicate. company policy to deeply the tested outside team domain. involved and the business. business issues. First product business. Represents the product takes the lead company attention to inside the team. over the testing the need to massively role of expose testers to the Representing the business on ongoing PO. event : meeting, training, daily activities, information sharing. Testers speak the Depends on personal tester Testers are part of Testers understand Dev technical issues technical language of abilities to communicate. development design. the developer's tasks reflect in testing tasks the development Depends of tester exposal to Aware of most HL before and after and tests. team. technical issues by technical issues. developing them. management and personal management skills of testing
  • 46. Issue L0 - Waterfall L1 - Forming L2 - Agile L3 - Performing L4 - Scaling Bonding Exploratory testing Ad hoc testing considered, not Performing minor user Performing, planning Team is involved in planed. stories and bugs exploratory, building performing and exploratory testing the testing brain storming over sessions. exploratory exploratory testing repository. Defect Usually controlled and managed Bugs are followed and Formal bug's PO and testers are Management by the testing team or testing managed by the team management flow in the focal points. manager. tester. the team, including Bugs are not the Big bug status meetings and Bugs are still major Po involvement. Only quality mirror of the reports. focus of project. 'important/high project Bugs are left to the end priority /future of iteration or release use/cross functions' or to the next iteration bugs are reported. or to hardening iteration. Test cases Heavy Documented. Confusion regarding Just enough tests Developers write the testing test cases cases level of tests and adding Tester and testing managers are writing documentation. tests on a 'need the sole accounted for testing Starting the first steps only' basis. scripts planning and execution. of risk based testing Tasks Testing tasks are visible to the Testers have tasks in Testing tasks are part Testing tasks are entire project to the details. the sprint. But yet , of all user stories and shared by other Or testing time is considered separately evaluated. cost affected the team members. infinite and testing holds sprint outcome. overload of tasks that are not Testing tasks are
  • 47. Issue L0 - Waterfall L1 - Forming L2 - Agile Bonding L3 - Performing L4 - Scaling Environment Usually, separate testing confusion– Deliveries to staging and Testing environment is Full NB environment controlled , disagreements of testing environment when set and has a major automated managed and build by testers or where to test when needed only for system role of performing testing IT. Not always up to date to small and what issues. and end 2 end or end uploads tests, system environment development changes. Testing environment game tests and NB tests. are still testers Entire team is responsible problem. for its testing environment maintenance. Repository Usually big , detailed and heavy. Tests are organized Start thinking about Tests can be acceded Managed by the testing team. in each team. general automation cross and run by all teams product /teams repository functional and not componential related. Reporting/measur Big status reports. Quality reports User story/epic related Integrated tests reports es include also the user quality. to automated reports story but still relays On the spot bugs status and working software on bug's and tests handling instead of big and progress. . Regression componential vast bus status reports and pass each iteration coverage status. matrices. Trend defects and progress matrix.
  • 48. Issue L0 - Waterfall L1 - Forming L2 - Agile L3 - Performing L4 - Scaling Bonding Delivery to testing At the end of development. Hardening at the end End of iteration Ongoing delivery to a On going PSP; CI , NB of release. delivery. testing environment Mini hardenings Regression Performed at the end, Performed and Visible and Available to all teams Team performed Performed many times. managed, usually documented and reported as part exploratory regression Usually stopped. waiting to hardening Mini hardenings. of quality status as an ongoing task session. Performed during iterations and rest at the end game. Tractability Big tractability matrixes of Continue trace testing Tracing tests to a Tests are traced to Automated testing tests to requirements-design in old faction way: to user story . functionality . repository with –coding - builds requirements. minimum manual functionality oriented tractability Testing manager Accountable to quality. Sigh Confusion. Inspect the testing Testing manager role the release from What shell the manger team activities. deals with testing development to product do/ Coaching testers vision , high level organization. Defining the first process , procedures boundaries of the and quality testing manager role technology within a development organization Testing team Separate from development Testing as an integral role mind set. Testing is not development activity considered a development activity
  • 49. Now, diagnose your own testing maturity ( c ) This model was created and developed by Shirly Ronen-Harel 2010 http://il.linkedin.com/pub/shirly-ronen-harel/0/653/249