SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
AGILE @ADFORM
by Jelena Fiodorova
ME
Program Development Manager

Worked as Scrum   Master for 3 Scrum teams (CSM)

Previously worked as Project   Manager (PMP)

Started as a Software Developer (MCPD: Windows
developer, MCTS: SQL Server)
                                    @jfiodorova
ADFORM
                Founded
11    YEARS
                 in DK

Offices in 12     196
 countries      Employees
ADFORM
SYSTEM
Challenges
1 billion    TRANSACTIONS / DAY
      24/7   SLA

         5   GEO REGIONS



   140K      REQUESTS / S
    120 ms   RESPONSE TIME
<100% precise requirements
       Changing reality



            ERRORS


MISCOMMUNICATION
What is Agile?
AGILE
             AUP   TDD




                                     PRACTICIES
METHODS



              XP   Pair Programing
           Scrum   CI
            Lean   Refactoring
          Kanban   Stand-ups
METHODS
                   30+                                 12                                        10                               7                                    3         0
 AUP                                        XP                      SCRUM LEAN KANBAN J*DI
1.    Inception                     1.    Coding Standards           1.    Product owner              1.   Eliminate waste               1.   Visualize workflow
2.    Elaboration                   2.    Collective Ownership       2.    Scrum master               2.   Amplify learning              2.   Limit Work in progress
3.    Construction                  3.    Continuous Integration     3.    Team                       3.   Decide as late as possible    3.   Measure flow
4.    Transition                    4.    On-Site Customer           4.    Product backlog            4.   Deliver as fast as possible
5.    Model                         5.    Pair Programming           5.    Sprint backlog             5.   Empower the team
6.    Implementation                6.    Planning Game              6.    Sprint burn down           6.   Build integrity in
7.    Test                          7.    Refactoring                7.    Sprint planning            7.   See the whole
8.    Deployment                    8.    Short Releases             8.    Daily scrum
9.    Configuration                 9.    Simple Design              9.    Sprint reviews
      Management                    10.   Sustainable Pace           10.   print retrospective
10.   Project Management            11.   System Metaphor
11.   Environment                   12.   Test-Driven Development
12.   Active Stakeholder
      Participation
13.   Apply Modeling Standards
14.   Apply Patterns Gently
15.   Apply the Right Artifact(s)
16.   Collective Ownership
17.   Create Several Models in
      Parallel
18.   Create Simple Content
19.   Depict Models Simply
20.   Discard Temporary Models
21.   Display Models Publicly
22.   Formalize Contract Models
23.   Iterate to Another Artifact
24.   Model in Small Increments
25.   Model With Others                                                                                                                                Prescriptive | Adoptive
26.   Prove it With Code
27.   Reuse Existing Resources
28.   Single Source Information
29.   Update Only When it Hurts
30.   Use the Simplest Tools
Customers
                                        Scrum Master
                                      Backlog
SCRUM
                                                              Stand-up
                                     grooming




        Product Owner     Team                      Sprint
                                                   2 weeks   Review


                      Team’s
                  commitment
                                                 0 Changes
                     Planning                                Feature
                                Sprint Backlog               release
        Product Backlog

                                                               Retro
KANBAN
Kanban board
Agile Journey of
ADFORM
First there were challenges

      Then there were Agile enthusiasts

We set up the vision
                                    Established Pilot team

      Then arranged Scrum      trainings
          Divided the ADFORM System into several small products

      Dedicated teams to products
                                                …and got busy with Scrum



THE BEGINNING
Scaled to   10 teams
Some use Kanban , others - Scrum



    THE MOMENTUM
                 Retrospectives of retrospectives
Sustainable pace
                                      Frequent releases
SCRUM
KANBAN
Pull scheduling




                                  KANBAN
SCRUM
               Limit WIP
            Transparency


        Release early and often
         Self-organizing teams
        Velocity based planning
Product creation         Manufacturing




                                                        KANBAN
SCRUM
                  Rhythm          Flow

           Frozen backlog         Event-driven

                             vs
        1 backlog : 1 team        1 board : n teams

            Any size tasks        Similar sized tasks

            Board restarts        Persistent board
Lessons learned
Technical sprints


            Separate lanes on Kanban board
                                                Ways of conducting

Rollout planning                             Retro of Retro:
                                             1. Overview of teams retro
                                               2. Knowledge sharing

  Technical backlog                                 3. Lectures
                                             4. Cross-teams discussions
                                                   5. Workshops
                                             6. Open space discussions
  Feature teams

                       Temporary teams
THE FUTURE
100% ‘vertical’ teams
Communities of interests
No testers
No interdependencies
1 board – many teams
Thank you

Mais conteúdo relacionado

Mais procurados

Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVStefan Haas
 
Scrum process powerpoint ppt templates.
Scrum process powerpoint ppt templates.Scrum process powerpoint ppt templates.
Scrum process powerpoint ppt templates.SlideTeam.net
 
Scrum strategy powerpoint ppt templates.
Scrum strategy powerpoint ppt templates.Scrum strategy powerpoint ppt templates.
Scrum strategy powerpoint ppt templates.SlideTeam.net
 
Scrum strategy sprint cycles roles powerpoint presentation templates.
Scrum strategy sprint cycles roles  powerpoint presentation templates.Scrum strategy sprint cycles roles  powerpoint presentation templates.
Scrum strategy sprint cycles roles powerpoint presentation templates.SlideTeam.net
 
Scrum process powerpoint presentation slides.
Scrum process powerpoint presentation slides.Scrum process powerpoint presentation slides.
Scrum process powerpoint presentation slides.SlideTeam.net
 
Scrum process sprint cycles roles powerpoint ppt slides.
Scrum process sprint cycles roles  powerpoint ppt slides.Scrum process sprint cycles roles  powerpoint ppt slides.
Scrum process sprint cycles roles powerpoint ppt slides.SlideTeam.net
 
Scrum strategy powerpoint ppt slides.
Scrum strategy powerpoint ppt slides.Scrum strategy powerpoint ppt slides.
Scrum strategy powerpoint ppt slides.SlideTeam.net
 
Scrum process sprint cycles roles powerpoint presentation slides.
Scrum process sprint cycles roles  powerpoint presentation slides.Scrum process sprint cycles roles  powerpoint presentation slides.
Scrum process sprint cycles roles powerpoint presentation slides.SlideTeam.net
 
Scrum strategy sprint cycles roles powerpoint presentation slides.
Scrum strategy sprint cycles roles  powerpoint presentation slides.Scrum strategy sprint cycles roles  powerpoint presentation slides.
Scrum strategy sprint cycles roles powerpoint presentation slides.SlideTeam.net
 
Scrum strategy powerpoint presentation slides.
Scrum strategy powerpoint presentation slides.Scrum strategy powerpoint presentation slides.
Scrum strategy powerpoint presentation slides.SlideTeam.net
 
Scrum process sprint cycles roles powerpoint presentation templates.
Scrum process sprint cycles roles  powerpoint presentation templates.Scrum process sprint cycles roles  powerpoint presentation templates.
Scrum process sprint cycles roles powerpoint presentation templates.SlideTeam.net
 
Scrum strategy sprint cycles roles powerpoint ppt slides.
Scrum strategy sprint cycles roles  powerpoint ppt slides.Scrum strategy sprint cycles roles  powerpoint ppt slides.
Scrum strategy sprint cycles roles powerpoint ppt slides.SlideTeam.net
 
Scrum strategy powerpoint presentation templates.
Scrum strategy powerpoint presentation templates.Scrum strategy powerpoint presentation templates.
Scrum strategy powerpoint presentation templates.SlideTeam.net
 
Scrum process powerpoint presentation templates.
Scrum process powerpoint presentation templates.Scrum process powerpoint presentation templates.
Scrum process powerpoint presentation templates.SlideTeam.net
 
Scrum strategy sprint cycles roles powerpoint ppt templates.
Scrum strategy sprint cycles roles  powerpoint ppt templates.Scrum strategy sprint cycles roles  powerpoint ppt templates.
Scrum strategy sprint cycles roles powerpoint ppt templates.SlideTeam.net
 
Scrum process sprint cycles roles powerpoint ppt templates.
Scrum process sprint cycles roles  powerpoint ppt templates.Scrum process sprint cycles roles  powerpoint ppt templates.
Scrum process sprint cycles roles powerpoint ppt templates.SlideTeam.net
 
Agile & kanban in Coordination
Agile & kanban in CoordinationAgile & kanban in Coordination
Agile & kanban in CoordinationRyan Polk
 
David Joyce - Journey To Systemic Improvement
David Joyce - Journey To Systemic ImprovementDavid Joyce - Journey To Systemic Improvement
David Joyce - Journey To Systemic Improvementneilbmclaughlin
 

Mais procurados (18)

Scrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTVScrum Day, Introducing Scrum at moreTV
Scrum Day, Introducing Scrum at moreTV
 
Scrum process powerpoint ppt templates.
Scrum process powerpoint ppt templates.Scrum process powerpoint ppt templates.
Scrum process powerpoint ppt templates.
 
Scrum strategy powerpoint ppt templates.
Scrum strategy powerpoint ppt templates.Scrum strategy powerpoint ppt templates.
Scrum strategy powerpoint ppt templates.
 
Scrum strategy sprint cycles roles powerpoint presentation templates.
Scrum strategy sprint cycles roles  powerpoint presentation templates.Scrum strategy sprint cycles roles  powerpoint presentation templates.
Scrum strategy sprint cycles roles powerpoint presentation templates.
 
Scrum process powerpoint presentation slides.
Scrum process powerpoint presentation slides.Scrum process powerpoint presentation slides.
Scrum process powerpoint presentation slides.
 
Scrum process sprint cycles roles powerpoint ppt slides.
Scrum process sprint cycles roles  powerpoint ppt slides.Scrum process sprint cycles roles  powerpoint ppt slides.
Scrum process sprint cycles roles powerpoint ppt slides.
 
Scrum strategy powerpoint ppt slides.
Scrum strategy powerpoint ppt slides.Scrum strategy powerpoint ppt slides.
Scrum strategy powerpoint ppt slides.
 
Scrum process sprint cycles roles powerpoint presentation slides.
Scrum process sprint cycles roles  powerpoint presentation slides.Scrum process sprint cycles roles  powerpoint presentation slides.
Scrum process sprint cycles roles powerpoint presentation slides.
 
Scrum strategy sprint cycles roles powerpoint presentation slides.
Scrum strategy sprint cycles roles  powerpoint presentation slides.Scrum strategy sprint cycles roles  powerpoint presentation slides.
Scrum strategy sprint cycles roles powerpoint presentation slides.
 
Scrum strategy powerpoint presentation slides.
Scrum strategy powerpoint presentation slides.Scrum strategy powerpoint presentation slides.
Scrum strategy powerpoint presentation slides.
 
Scrum process sprint cycles roles powerpoint presentation templates.
Scrum process sprint cycles roles  powerpoint presentation templates.Scrum process sprint cycles roles  powerpoint presentation templates.
Scrum process sprint cycles roles powerpoint presentation templates.
 
Scrum strategy sprint cycles roles powerpoint ppt slides.
Scrum strategy sprint cycles roles  powerpoint ppt slides.Scrum strategy sprint cycles roles  powerpoint ppt slides.
Scrum strategy sprint cycles roles powerpoint ppt slides.
 
Scrum strategy powerpoint presentation templates.
Scrum strategy powerpoint presentation templates.Scrum strategy powerpoint presentation templates.
Scrum strategy powerpoint presentation templates.
 
Scrum process powerpoint presentation templates.
Scrum process powerpoint presentation templates.Scrum process powerpoint presentation templates.
Scrum process powerpoint presentation templates.
 
Scrum strategy sprint cycles roles powerpoint ppt templates.
Scrum strategy sprint cycles roles  powerpoint ppt templates.Scrum strategy sprint cycles roles  powerpoint ppt templates.
Scrum strategy sprint cycles roles powerpoint ppt templates.
 
Scrum process sprint cycles roles powerpoint ppt templates.
Scrum process sprint cycles roles  powerpoint ppt templates.Scrum process sprint cycles roles  powerpoint ppt templates.
Scrum process sprint cycles roles powerpoint ppt templates.
 
Agile & kanban in Coordination
Agile & kanban in CoordinationAgile & kanban in Coordination
Agile & kanban in Coordination
 
David Joyce - Journey To Systemic Improvement
David Joyce - Journey To Systemic ImprovementDavid Joyce - Journey To Systemic Improvement
David Joyce - Journey To Systemic Improvement
 

Semelhante a Intro to Agile

Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1michaelorourke00
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous deliveryGabriel Prat
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsAgileSparks
 
Kanban ja Scrum
Kanban ja ScrumKanban ja Scrum
Kanban ja ScrumSovelto
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience reportRavi Tadwalkar
 
Agile tour 2011 ralph jocham - scrum primer
Agile tour 2011   ralph jocham - scrum primerAgile tour 2011   ralph jocham - scrum primer
Agile tour 2011 ralph jocham - scrum primerAgora Group
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Invensis Learning
 
Becoming Agile - Challenge the Traditional Thinking
Becoming Agile -  Challenge the Traditional ThinkingBecoming Agile -  Challenge the Traditional Thinking
Becoming Agile - Challenge the Traditional ThinkingAgileSparks
 
Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agilemlaulin
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
Xp revisited - Agile Cymru 2018
Xp revisited - Agile Cymru 2018Xp revisited - Agile Cymru 2018
Xp revisited - Agile Cymru 2018Eddie Kenny
 

Semelhante a Intro to Agile (20)

Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous delivery
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Kanban ja Scrum
Kanban ja ScrumKanban ja Scrum
Kanban ja Scrum
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience report
 
Agile tour 2011 ralph jocham - scrum primer
Agile tour 2011   ralph jocham - scrum primerAgile tour 2011   ralph jocham - scrum primer
Agile tour 2011 ralph jocham - scrum primer
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
Becoming Agile - Challenge the Traditional Thinking
Becoming Agile -  Challenge the Traditional ThinkingBecoming Agile -  Challenge the Traditional Thinking
Becoming Agile - Challenge the Traditional Thinking
 
Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agile
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile Anti-Patterns. Yes your agile projects can and will fail too.
 
Xp revisited - Agile Cymru 2018
Xp revisited - Agile Cymru 2018Xp revisited - Agile Cymru 2018
Xp revisited - Agile Cymru 2018
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Intro to Agile

  • 2. ME Program Development Manager Worked as Scrum Master for 3 Scrum teams (CSM) Previously worked as Project Manager (PMP) Started as a Software Developer (MCPD: Windows developer, MCTS: SQL Server) @jfiodorova
  • 3. ADFORM Founded 11 YEARS in DK Offices in 12 196 countries Employees
  • 6. 1 billion TRANSACTIONS / DAY 24/7 SLA 5 GEO REGIONS 140K REQUESTS / S 120 ms RESPONSE TIME
  • 7. <100% precise requirements Changing reality ERRORS MISCOMMUNICATION
  • 9. AGILE AUP TDD PRACTICIES METHODS XP Pair Programing Scrum CI Lean Refactoring Kanban Stand-ups
  • 10. METHODS 30+ 12 10 7 3 0 AUP XP SCRUM LEAN KANBAN J*DI 1. Inception 1. Coding Standards 1. Product owner 1. Eliminate waste 1. Visualize workflow 2. Elaboration 2. Collective Ownership 2. Scrum master 2. Amplify learning 2. Limit Work in progress 3. Construction 3. Continuous Integration 3. Team 3. Decide as late as possible 3. Measure flow 4. Transition 4. On-Site Customer 4. Product backlog 4. Deliver as fast as possible 5. Model 5. Pair Programming 5. Sprint backlog 5. Empower the team 6. Implementation 6. Planning Game 6. Sprint burn down 6. Build integrity in 7. Test 7. Refactoring 7. Sprint planning 7. See the whole 8. Deployment 8. Short Releases 8. Daily scrum 9. Configuration 9. Simple Design 9. Sprint reviews Management 10. Sustainable Pace 10. print retrospective 10. Project Management 11. System Metaphor 11. Environment 12. Test-Driven Development 12. Active Stakeholder Participation 13. Apply Modeling Standards 14. Apply Patterns Gently 15. Apply the Right Artifact(s) 16. Collective Ownership 17. Create Several Models in Parallel 18. Create Simple Content 19. Depict Models Simply 20. Discard Temporary Models 21. Display Models Publicly 22. Formalize Contract Models 23. Iterate to Another Artifact 24. Model in Small Increments 25. Model With Others Prescriptive | Adoptive 26. Prove it With Code 27. Reuse Existing Resources 28. Single Source Information 29. Update Only When it Hurts 30. Use the Simplest Tools
  • 11. Customers Scrum Master Backlog SCRUM Stand-up grooming Product Owner Team Sprint 2 weeks Review Team’s commitment 0 Changes Planning Feature Sprint Backlog release Product Backlog Retro
  • 14. First there were challenges Then there were Agile enthusiasts We set up the vision Established Pilot team Then arranged Scrum trainings Divided the ADFORM System into several small products Dedicated teams to products …and got busy with Scrum THE BEGINNING
  • 15. Scaled to 10 teams Some use Kanban , others - Scrum THE MOMENTUM Retrospectives of retrospectives Sustainable pace Frequent releases
  • 16. SCRUM
  • 18. Pull scheduling KANBAN SCRUM Limit WIP Transparency Release early and often Self-organizing teams Velocity based planning
  • 19. Product creation Manufacturing KANBAN SCRUM Rhythm Flow Frozen backlog Event-driven vs 1 backlog : 1 team 1 board : n teams Any size tasks Similar sized tasks Board restarts Persistent board
  • 21. Technical sprints Separate lanes on Kanban board Ways of conducting Rollout planning Retro of Retro: 1. Overview of teams retro 2. Knowledge sharing Technical backlog 3. Lectures 4. Cross-teams discussions 5. Workshops 6. Open space discussions Feature teams Temporary teams
  • 22. THE FUTURE 100% ‘vertical’ teams Communities of interests No testers No interdependencies 1 board – many teams