SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
„A‟ is for Agile, the start of something good!
Introduction
Why change?




     BFC
History of our world



            Waterfall

                        RAD     RUP     DSDM




                         XP     Agile    AUP




                        Scrum   FDD     Crystal
Agile




        agile |ˈajәl|
        adjective

        able to move quickly and easily : Ruth was
        as agile as a monkey | figurative his vague
        manner concealed an agile mind

        ORIGIN late Middle English : via French from
        Latin agilis, from agere „do.‟
The Agile Manifesto



           Individuals and interactions over processes and tools
            Working software over comprehensive documentation
               Customer collaboration over contract negotiation
                  Responding to change over following a plan




  That is, while there is value in the items on the right, we value the items on the left more.


                                                               Source: http://www.agilemanifesto.org
Agile


    Agile is an umbrella term
                                                     Social
                                                    Practices
    for a set of values, principles
    and practices

    that have been shown to
    improve the efficiency,                         Values
    productivity, and quality of
                                                      and
    software delivery
                                      Technology   Principles   Management
                                       Practices                 Practices
Key objectives of Agile




    business value generation

                          and

               risk mitigation
Agile myths
Building blocks of Agile




                           Approach

                           Practices


                           Principles


                            Values
Agile values




                                Innovative                Courage &
            Trust
                              Accountability               Honesty

       Creating trust with   To show initiative and   Having the courage to
     respect, fairness and      creativeness in       give and receive timely
             caring           delivering business     and honest feedback
                                     value
      Creating a „safe to                             To share and
       fail‟ environment      Being accountable       collaborate with all
                                                      parties
       and empowering           Holding others
         teams to show           accountable          Be transparent with no
      initiative and make                             hidden agendas
            decisions
Agile principles


                      Focus on business benefits and risk mitigation
         Value



      Collaboration   Focus on actively working together and leveraging collective knowledge



                      Focus on time-boxed delivery and sustainable development
         Speed



                      Focus on adapting to business requirements and welcoming change
       Flexibility



                      Focus on keeping things simple
       Simplicity



                      Focus on creating empowered , self-adjusting teams
       Teamwork
Agile practices



                                                               Automated
                                                                 testing
                 Co-location
                                                                              Test driven
                                                                             development
                                             Continuous
                                             integration




   Refactoring                                               Adaptive
                               Sustainable
                                                             planning      Stand-
                                  pace
                                                                            ups




                     Pair
                 programming
                                                Continuous     Retro-               Frequent
                                                 feedback     spectives               small
                                                                                    releases
Agile approach




                 Flexibility does not mean chaos
           Simplicity requires discipline and structure
The Agile Project Team

                                                     Project
                                                    Sponsor

                                                                  Project
                                                                  Manager        Program
                       Enterprise                                                Manager
                       Architect
                                                   Iteration
                                                                                           A cross
                                                   Manager
                                                                  Tech                     functional
                                                                  lead

                            Business
                                                                                           team
         Applicatio
                             Analyst
                                             Core                      Infra-
                                                                     structure
          n Owner                                                      Lead
                                             Team
                              Tester
                                                                   Bus.
                                                                   SME
                                       Architect       Software
                                                       Engineer             Support
                       Other key
                      stakeholde                                            Analyst
                          rs

                                           Extended
                                             Team
Let‟s move!
Recap




        Approach

        Practices


        Principles


         Values
Agile Academy 2010 Course Curriculum
                                                 For course overviews go to www.agileacademy.com.au/agile/our_courses

     ALD                                                     AIP                                                        AFL                                                       ATB
            Agile Leadership                                       Agile Interpersonal Skills                                     Agile Facilitation                                     Agile Team Building
                                        1d                                                        1d                                                         1d                                                      1d
                                                                                                       Soft skills

                                                  Requirement Definition                                                   Delivery                                              Management

                                                   SWM Advanced Agile                                  DAT                                    AAT                                    AGV
                                                                                                            Agile Design,
                                                                                                                                                Agile Automated                          Agile Project
                                                             Story writing &                                Architecture &
 Expert                                                       management            1d
                                                                                                         Technical Leadership
                                                                                                                                                     Testing
                                                                                                                                                                  1d
                                                                                                                                                                                         Governance
                                                                                                                                                                                                         1d
                                                                                                                                    2d

                                                                                                        ABD
                                                                                                              Configuration mgt.
                                                                                                                                              ALA     Agile for Legacy
                                                               AIS                                            Build engineering                     Applications and BAU
                                                                                                                                                                            1d
 Competent                            ACS
                                                                      Story Estimation
                                                                                                                 Agile Builds       2d

                                                                         & Planning                    APT                                    AGT                                       APM
                                             Concept
                                              Phase                                                                  TDD                            Test strategy & plans                      Project Management
                                                                             Story
                                                                        Elicitation and                          Refactoring                        Agile Testing basics                         Agile Leadership
                                         Pre-Concept                    Prioritisation                 Agile Programming for TDD                       Agile Testing        2d           Agile Project Management
                                            Stage
 Contribute                                                                                                                              2d                                                                                2d

                                                                                                       ADS                                    DPA
                                                                        Initiate Phase
                                                                         Introduction                         Story Elaboration                       Design Patterns
                                        Agile Concept
                                            Phase
                                                                                                               Delivery Phase                            OO Design
                                         Start-me-up 1d                                                                                                                               AAE
                                                                                                                                                                                                 Agile Aligned for
                                                                      Agile Initiate Phase                      Introduction                    Design Patterns for Agile
                                                                          Start-me-up                                                                                                             Agile Experts           1/2d
                                                                                                                                                     Development         2d
 Prepared                                                                                    2d
                                                                                                             Agile Delivery Phase
                                                                                                                 Start-me-up
                                                                                                                                                                                        AFI
                                                                                                                                                                                              Agile for Infrastructure    1d
                                                                                                                                     2d
                                                                                                                                              CIA
                                                       CBT
                                                         Agile Demystification                                                                 Continuous Improvement                   AFB
                                                                                                                                                                                                     Agile for
                                                                                                       TOA
                                                                 (CBT)                                          Taste of Agile                 using Agile and Lean 1d                             the Business             1d
                                                                                  2h                                                 1d

                Currently available
                                                         Concept & Initiate                                     Deliver (build & test) &                                    Iteration & Project
                Currently being built
                Future Releases
                                                             phases                                                 Deploy phases                                              Management
V2 March 2010                                                                                                                                                                    Agile Academy Confidential and Copyright
Typical estimation work breakdown




                            OTHER
     UI     LOGIC   DB      SYSTEM

     100    140      80      60
     days   days     days    days

     = 380 days
A story is a slice through all components



                                     #89                pri: HIGH            est: 3

                                     As a retail banking consultant I need to see all
                                     credit card balances for a customer so that I
                                     can have a good conversation with the
                                     customer.

                                     Tests:
                                     when positive balance…
                                     when negative balance….
100
Stories
                                                   1 Story
                            OTHER
          UI   LOGIC   DB   SYSTEM




          = 100 x 3.8 (avg)
          = 380 days
Stories in context




  - Features are broken into small
    “stories” of approximately 1-3
    days effort


                       1 week
Build for feedback




                             Simplicity   Speed   Success
             Lovely woman,
                portrait,
              landscape in
               background
What else?
What about tracking progress?



   Story points

                                  To Do




                           Done




                                      Iterations /
                                          Time
Documentation


   - We use documents for communication detail
   - To arrive at a shared understanding
Shared understanding needs more....



     “I want a cup of tea and a slice of cake or a coffee.”
Agile values shared understanding first.




                       ✘
                       ✘
                       ✔
Risk mitigation


                                                                    Analysis
         Analysis

                    Design                                          Design

                             Code
    +$                                                              Code
                                    Test
                                                                    Test
                                           Production

                                                                    Prod



                                                        Return

                                                        Burn Rate



    -$
Risk mitigation and early business value


                                                    Analysis

                                                    Design

                                                    Code

                                                    Test
   +$
                                                    Prod




                                           Return

                                           Burn Rate



   -$
Agile pitfalls


     - Management commitment

     - Business involvement


     - Leadership

     - Resourcing

     - Testing challenges

     - Lipstick
Benefits of Agile


         Decrease                        Increase

                Reduce                Improve
                time to                quality
                market

                           Great                      Maximise
     Minimise             place to                    Business
       risk                work                        value


                 Reduce                  Improve
                  cost               responsiveness
                                        & service
Q&A




      www.agileacademy.com.au
„A‟ is for Agile, the start of something good!

Mais conteúdo relacionado

Mais procurados

Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations EPM Live
 
What makes Agile Development so different?
What makes Agile Development so different?What makes Agile Development so different?
What makes Agile Development so different?Daniel van den Hoven
 
Hesselberg awg handouts
Hesselberg awg handoutsHesselberg awg handouts
Hesselberg awg handoutsdrewz lin
 
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan MennensLean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan MennensJan Mennens
 
Adapting agile to the entreprise
Adapting agile to the entreprise Adapting agile to the entreprise
Adapting agile to the entreprise Valtech UK
 
Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)Chris Colson
 
Improving business performance through the recession: Are your HR systems fit...
Improving business performance through the recession: Are your HR systems fit...Improving business performance through the recession: Are your HR systems fit...
Improving business performance through the recession: Are your HR systems fit...Softworld
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Brent Barton
 
Corporate presentation v4
Corporate presentation v4Corporate presentation v4
Corporate presentation v4atyaasaacorp
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentalsRussell Pannone
 
14th Annual Asian Lean Six Sigma And Process Improvement Summit
14th Annual Asian Lean Six Sigma And Process Improvement Summit14th Annual Asian Lean Six Sigma And Process Improvement Summit
14th Annual Asian Lean Six Sigma And Process Improvement SummitAsia IQPC
 
Lfs Pres V3
Lfs Pres V3Lfs Pres V3
Lfs Pres V3timsims
 
What next in the agile world - Alan Shalloway
What next in the agile world - Alan ShallowayWhat next in the agile world - Alan Shalloway
What next in the agile world - Alan ShallowayAGILEMinds
 
Glenn Graves Bio
Glenn Graves BioGlenn Graves Bio
Glenn Graves Bioglynng
 
Set Presentation1 9(2)
Set Presentation1 9(2)Set Presentation1 9(2)
Set Presentation1 9(2)mcalisterp
 

Mais procurados (18)

Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations Implementing Enterprise PPM for Multi-Maturity Organizations
Implementing Enterprise PPM for Multi-Maturity Organizations
 
What makes Agile Development so different?
What makes Agile Development so different?What makes Agile Development so different?
What makes Agile Development so different?
 
Hesselberg awg handouts
Hesselberg awg handoutsHesselberg awg handouts
Hesselberg awg handouts
 
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan MennensLean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
Lean As A Driver For Change And Cost Reduction At Kbc Ict Jan Mennens
 
Adapting agile to the entreprise
Adapting agile to the entreprise Adapting agile to the entreprise
Adapting agile to the entreprise
 
Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)Allied Reliability Phase II EMP Development Overview (March 2009)
Allied Reliability Phase II EMP Development Overview (March 2009)
 
Ch17
Ch17Ch17
Ch17
 
Improving business performance through the recession: Are your HR systems fit...
Improving business performance through the recession: Are your HR systems fit...Improving business performance through the recession: Are your HR systems fit...
Improving business performance through the recession: Are your HR systems fit...
 
Mike Wangsmo CV
Mike Wangsmo CVMike Wangsmo CV
Mike Wangsmo CV
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
 
Corporate presentation v4
Corporate presentation v4Corporate presentation v4
Corporate presentation v4
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
 
Iiba april 20 presentation
Iiba april 20 presentationIiba april 20 presentation
Iiba april 20 presentation
 
14th Annual Asian Lean Six Sigma And Process Improvement Summit
14th Annual Asian Lean Six Sigma And Process Improvement Summit14th Annual Asian Lean Six Sigma And Process Improvement Summit
14th Annual Asian Lean Six Sigma And Process Improvement Summit
 
Lfs Pres V3
Lfs Pres V3Lfs Pres V3
Lfs Pres V3
 
What next in the agile world - Alan Shalloway
What next in the agile world - Alan ShallowayWhat next in the agile world - Alan Shalloway
What next in the agile world - Alan Shalloway
 
Glenn Graves Bio
Glenn Graves BioGlenn Graves Bio
Glenn Graves Bio
 
Set Presentation1 9(2)
Set Presentation1 9(2)Set Presentation1 9(2)
Set Presentation1 9(2)
 

Semelhante a 'A is for Agile, the start of something good!'

IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasKathy (Kat) Mandelstein
 
Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAjay Danait
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Surajit Bhuyan
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners WorkshopPinkesh Shah
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyRoopa Nadkarni
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceMatt Holitza
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitXebia IT Architects
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed TestingAnand Bagmar
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 
ERP Logic Corporate Brochure
ERP Logic Corporate BrochureERP Logic Corporate Brochure
ERP Logic Corporate BrochureERPLOGIC
 
Envision Overview
Envision OverviewEnvision Overview
Envision Overviewennova_au
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsDavid Rico
 
Professional Business Results & Selected Accomplishments
Professional Business Results & Selected AccomplishmentsProfessional Business Results & Selected Accomplishments
Professional Business Results & Selected Accomplishmentsmjleib
 
Alessi sandra-portfolio-13
Alessi sandra-portfolio-13Alessi sandra-portfolio-13
Alessi sandra-portfolio-13sandrazen
 
Launching sustainability programs
Launching sustainability programsLaunching sustainability programs
Launching sustainability programsBruce Starcher
 
LSS Idea Generation to Project Execution
LSS Idea Generation to Project ExecutionLSS Idea Generation to Project Execution
LSS Idea Generation to Project ExecutionAnand Subramaniam
 

Semelhante a 'A is for Agile, the start of something good!' (20)

IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own Identity
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
 
Agile for Product Owners Workshop
Agile for Product Owners WorkshopAgile for Product Owners Workshop
Agile for Product Owners Workshop
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden Lindsey
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Envision Overview
Envision OverviewEnvision Overview
Envision Overview
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governance
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed Testing
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 
ERP Logic Corporate Brochure
ERP Logic Corporate BrochureERP Logic Corporate Brochure
ERP Logic Corporate Brochure
 
Envision Overview
Envision OverviewEnvision Overview
Envision Overview
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 
Professional Business Results & Selected Accomplishments
Professional Business Results & Selected AccomplishmentsProfessional Business Results & Selected Accomplishments
Professional Business Results & Selected Accomplishments
 
Alessi sandra-portfolio-13
Alessi sandra-portfolio-13Alessi sandra-portfolio-13
Alessi sandra-portfolio-13
 
Launching sustainability programs
Launching sustainability programsLaunching sustainability programs
Launching sustainability programs
 
LSS Idea Generation to Project Execution
LSS Idea Generation to Project ExecutionLSS Idea Generation to Project Execution
LSS Idea Generation to Project Execution
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

'A is for Agile, the start of something good!'

  • 1. „A‟ is for Agile, the start of something good!
  • 4. History of our world Waterfall RAD RUP DSDM XP Agile AUP Scrum FDD Crystal
  • 5. Agile agile |ˈajәl| adjective able to move quickly and easily : Ruth was as agile as a monkey | figurative his vague manner concealed an agile mind ORIGIN late Middle English : via French from Latin agilis, from agere „do.‟
  • 6. The Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Source: http://www.agilemanifesto.org
  • 7. Agile Agile is an umbrella term Social Practices for a set of values, principles and practices that have been shown to improve the efficiency, Values productivity, and quality of and software delivery Technology Principles Management Practices Practices
  • 8. Key objectives of Agile business value generation and risk mitigation
  • 10. Building blocks of Agile Approach Practices Principles Values
  • 11. Agile values Innovative Courage & Trust Accountability Honesty Creating trust with To show initiative and Having the courage to respect, fairness and creativeness in give and receive timely caring delivering business and honest feedback value Creating a „safe to To share and fail‟ environment Being accountable collaborate with all parties and empowering Holding others teams to show accountable Be transparent with no initiative and make hidden agendas decisions
  • 12. Agile principles Focus on business benefits and risk mitigation Value Collaboration Focus on actively working together and leveraging collective knowledge Focus on time-boxed delivery and sustainable development Speed Focus on adapting to business requirements and welcoming change Flexibility Focus on keeping things simple Simplicity Focus on creating empowered , self-adjusting teams Teamwork
  • 13. Agile practices Automated testing Co-location Test driven development Continuous integration Refactoring Adaptive Sustainable planning Stand- pace ups Pair programming Continuous Retro- Frequent feedback spectives small releases
  • 14. Agile approach Flexibility does not mean chaos Simplicity requires discipline and structure
  • 15. The Agile Project Team Project Sponsor Project Manager Program Enterprise Manager Architect Iteration A cross Manager Tech functional lead Business team Applicatio Analyst Core Infra- structure n Owner Lead Team Tester Bus. SME Architect Software Engineer Support Other key stakeholde Analyst rs Extended Team
  • 17. Recap Approach Practices Principles Values
  • 18. Agile Academy 2010 Course Curriculum For course overviews go to www.agileacademy.com.au/agile/our_courses ALD AIP AFL ATB Agile Leadership Agile Interpersonal Skills Agile Facilitation Agile Team Building 1d 1d 1d 1d Soft skills Requirement Definition Delivery Management SWM Advanced Agile DAT AAT AGV Agile Design, Agile Automated Agile Project Story writing & Architecture & Expert management 1d Technical Leadership Testing 1d Governance 1d 2d ABD Configuration mgt. ALA Agile for Legacy AIS Build engineering Applications and BAU 1d Competent ACS Story Estimation Agile Builds 2d & Planning APT AGT APM Concept Phase TDD Test strategy & plans Project Management Story Elicitation and Refactoring Agile Testing basics Agile Leadership Pre-Concept Prioritisation Agile Programming for TDD Agile Testing 2d Agile Project Management Stage Contribute 2d 2d ADS DPA Initiate Phase Introduction Story Elaboration Design Patterns Agile Concept Phase Delivery Phase OO Design Start-me-up 1d AAE Agile Aligned for Agile Initiate Phase Introduction Design Patterns for Agile Start-me-up Agile Experts 1/2d Development 2d Prepared 2d Agile Delivery Phase Start-me-up AFI Agile for Infrastructure 1d 2d CIA CBT Agile Demystification Continuous Improvement AFB Agile for TOA (CBT) Taste of Agile using Agile and Lean 1d the Business 1d 2h 1d Currently available Concept & Initiate Deliver (build & test) & Iteration & Project Currently being built Future Releases phases Deploy phases Management V2 March 2010 Agile Academy Confidential and Copyright
  • 19. Typical estimation work breakdown OTHER UI LOGIC DB SYSTEM 100 140 80 60 days days days days = 380 days
  • 20. A story is a slice through all components #89 pri: HIGH est: 3 As a retail banking consultant I need to see all credit card balances for a customer so that I can have a good conversation with the customer. Tests: when positive balance… when negative balance…. 100 Stories 1 Story OTHER UI LOGIC DB SYSTEM = 100 x 3.8 (avg) = 380 days
  • 21. Stories in context - Features are broken into small “stories” of approximately 1-3 days effort 1 week
  • 22. Build for feedback Simplicity Speed Success Lovely woman, portrait, landscape in background
  • 24. What about tracking progress? Story points To Do Done Iterations / Time
  • 25. Documentation - We use documents for communication detail - To arrive at a shared understanding
  • 26. Shared understanding needs more.... “I want a cup of tea and a slice of cake or a coffee.”
  • 27. Agile values shared understanding first. ✘ ✘ ✔
  • 28. Risk mitigation Analysis Analysis Design Design Code +$ Code Test Test Production Prod Return Burn Rate -$
  • 29. Risk mitigation and early business value Analysis Design Code Test +$ Prod Return Burn Rate -$
  • 30. Agile pitfalls - Management commitment - Business involvement - Leadership - Resourcing - Testing challenges - Lipstick
  • 31. Benefits of Agile Decrease Increase Reduce Improve time to quality market Great Maximise Minimise place to Business risk work value Reduce Improve cost responsiveness & service
  • 32. Q&A www.agileacademy.com.au
  • 33. „A‟ is for Agile, the start of something good!