SlideShare uma empresa Scribd logo
1 de 24
The Why Beneath the What




@arsagilis
“      Plans are
             useless, but
             planning is
             everything                        ”
                      US President Edward D. Eisenhower, 1957


@arsagilis
About me




                                                                            Change Agent
             Teaching
                                         Agile
                              RoR developer
                        Agile since 2001     1st site at the age of 14
                        Certified Scrum Master




                                                    LAMP
                                                      PhotoBox
                                  Agile UX
                        Passionate Kanban
             FOSS enthusiast               Drupal   Certified Scrum Professional
                         PHP developer              Amnesty International

                                     Scrum

@arsagilis
What is Agile about?

 Welcoming change
 Quality of products
 Great software is a product of
  great teams
 Great teams are a product of
  individuals, not process
Before agile




@arsagilis
                     Winston Royce, 1970
Winston Royce on Waterfall


      “      ... The implementation
             described above is
             risky and invites
             failure.
                                        ”
                             Winston Royce, 1970


@arsagilis
Before agile

                              le -
                      pe op                !
             t th e          E S          S
        t’s  no        O   C
      I            P R
              t he
         it’s
@arsagilis
                              Winston Royce, 1970
@arsagilis
             2001   http://agilemanifesto.org
O P LE
                  ut PE ary
           L a bo      co nd
      A  L       is se
    s The first statement
It’       ce ss
     p  o
       rstresses people
  -
@arsagilis
Yoda says ...
                           Great
                          people,
                        building great
                        teams they do


                              Great
                         products they
    Master Yoda, 2012    in turn create!
@arsagilis
The A-Team says ...
                Great
                teams
             create great
              products!

                            Great teams
                            are made of
                            great people
@arsagilis
Does the “Why?” matter?
                       Every action
                          needs a
                        reason or it
                       is irrelevant!




                       Master Pai Mai, 2003
@arsagilis
Many agile practices

        Scrum
        eXtrememe Programming
        Dynamic Systems Development Method
        Crystal Clear
        Feature-Driven Development
        Kanban
        Test-Driven Development
        Behaviour-Driven Development
@arsagilis
Agile Manifesto

         Individuals and
                           over   Process and tools
         interactions
                                  Comprehensive
         Working software over
                                  documentation
         Customer                 Contract
                           over
         collaboration            negotiation
         Responding to
                           over   Following a plan
         change
@arsagilis
Five XP Values
             Communication

             Simplicity

             Feedback

             Courage

             Respect
@arsagilis
Five Scrum Values
             Courage

             Commitment

             Respect

             Openness

             Focus
@arsagilis
Agile Practices
             Agile Manifesto            5 Scrum Values
                              5 XP Values
                   Based on                 Reliant upon




                 Agile Practices
@arsagilis
Daily stand-up
             Based on                       Reliant upon
             Individuals and Interactions   Courage
             Customer collaboration         Commitment
             Responding to change           Openness




       Sprint Planning
             Based on                       Reliant upon
             Individuals and Interactions   Courage
             Working software               Commitment
             Responding to change           Focus



@arsagilis
Sprint review
             Based on                       Reliant upon
             Individuals and Interactions   Courage
             Customer collaboration         Commitment
             Working software               Openness




       Retrospective
             Based on                       Reliant upon
             Individuals and Interactions   Courage
             Customer collaboration         Respect
             Responding to change           Commitment



@arsagilis
Also important values
         Rapid feedback   High-quality features




                 BDD           (A)TDD
                  CI      Pair programming
                  XP              etc.

@arsagilis
Yoda says ...

                        Half-arsed
                        solutions,
                         don’t do!



    Master Yoda, 2012
@arsagilis
When Agile is doomed to
fail




2010           http://www.halfarsedagilemanifesto.org
Conclusion
               Being
               agile,
                more
              important
             than doing
               agile, is!

@arsagilis                  Master Yoda, 2012
Any Questions?
Michael Chik
mchik@macmillan.org.uk
Twitter: @arsagilis
Skype: michael.chik
linkedin.com/in/michaelchik

Mais conteúdo relacionado

Semelhante a Agile Values - The Why Behind the What (04/2012)

Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...
Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...
Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...AgileNCR2013
 
Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09RHDrown
 
Is a Business Analyst required on an agile team?
Is a Business Analyst required on an agile team?Is a Business Analyst required on an agile team?
Is a Business Analyst required on an agile team?IIBA UK Chapter
 
Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!Jennifer Fabrizi
 
P A H L A W A N I P V6 F I N A L3
P A H L A W A N  I P V6  F I N A L3P A H L A W A N  I P V6  F I N A L3
P A H L A W A N I P V6 F I N A L3humaimee
 
Lean, Kanban i strateško razmišljanje
Lean, Kanban i strateško razmišljanjeLean, Kanban i strateško razmišljanje
Lean, Kanban i strateško razmišljanjeAgile Humans
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战LetAgileFly
 
Line Managers - A Changing Role in Agile
Line Managers - A Changing Role in AgileLine Managers - A Changing Role in Agile
Line Managers - A Changing Role in AgilePankaj Kanchankar
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software developmentDUONG Trong Tan
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS Vu Hung Nguyen
 
Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021
Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021
Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021Irja Straus
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development Agileee
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile cultureTim Guay
 
Scaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseScaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseArmond Mehrabian
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.Pune OpenCoffee Club
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine agilemaine
 

Semelhante a Agile Values - The Why Behind the What (04/2012) (20)

Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...
Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...
Agile NCR 2013 - Milind Agnihotri - Agile & the imperatives of effective ...
 
Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09Agile Or Pmbok 11 Jun09
Agile Or Pmbok 11 Jun09
 
Is a Business Analyst required on an agile team?
Is a Business Analyst required on an agile team?Is a Business Analyst required on an agile team?
Is a Business Analyst required on an agile team?
 
Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!
 
P A H L A W A N I P V6 F I N A L3
P A H L A W A N  I P V6  F I N A L3P A H L A W A N  I P V6  F I N A L3
P A H L A W A N I P V6 F I N A L3
 
Lean, Kanban i strateško razmišljanje
Lean, Kanban i strateško razmišljanjeLean, Kanban i strateško razmišljanje
Lean, Kanban i strateško razmišljanje
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战
Scrum Gathering 2012 Shanghai_领导力与组织转型:企业敏捷转型所面临的文化挑战
 
Line Managers - A Changing Role in Agile
Line Managers - A Changing Role in AgileLine Managers - A Changing Role in Agile
Line Managers - A Changing Role in Agile
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software development
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021
Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021
Developing Product Review Practices (That Work) - Irja Straus @ ConTEST 2021
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
Agile values
Agile valuesAgile values
Agile values
 
Ultimate agilisttokyo
Ultimate agilisttokyoUltimate agilisttokyo
Ultimate agilisttokyo
 
Building an agile culture
Building an agile cultureBuilding an agile culture
Building an agile culture
 
Scaling Agile Across the Enterprise
Scaling Agile Across the EnterpriseScaling Agile Across the Enterprise
Scaling Agile Across the Enterprise
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine
 

Mais de Mai Quay

Agile Project Management with Kanban & Lean (4 Nov 2017)
Agile Project Management with Kanban & Lean (4 Nov 2017)Agile Project Management with Kanban & Lean (4 Nov 2017)
Agile Project Management with Kanban & Lean (4 Nov 2017)Mai Quay
 
Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) ImplementationRise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) ImplementationMai Quay
 
Product Management Bootcamp (16 Jan 2016)
Product Management Bootcamp (16 Jan 2016)Product Management Bootcamp (16 Jan 2016)
Product Management Bootcamp (16 Jan 2016)Mai Quay
 
Agile Project Management with Kanban (4 Nov 2015)
Agile Project Management with Kanban (4 Nov 2015)Agile Project Management with Kanban (4 Nov 2015)
Agile Project Management with Kanban (4 Nov 2015)Mai Quay
 
Intro To Product Management (5 Nov 2015)
Intro To Product Management (5 Nov 2015)Intro To Product Management (5 Nov 2015)
Intro To Product Management (5 Nov 2015)Mai Quay
 
Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)Mai Quay
 
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationSGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationMai Quay
 
Theoretical Introduction To Kanban
Theoretical Introduction To KanbanTheoretical Introduction To Kanban
Theoretical Introduction To KanbanMai Quay
 
Agile + Management = Antonyms?
Agile + Management = Antonyms?Agile + Management = Antonyms?
Agile + Management = Antonyms?Mai Quay
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)Mai Quay
 

Mais de Mai Quay (10)

Agile Project Management with Kanban & Lean (4 Nov 2017)
Agile Project Management with Kanban & Lean (4 Nov 2017)Agile Project Management with Kanban & Lean (4 Nov 2017)
Agile Project Management with Kanban & Lean (4 Nov 2017)
 
Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) ImplementationRise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) Implementation
 
Product Management Bootcamp (16 Jan 2016)
Product Management Bootcamp (16 Jan 2016)Product Management Bootcamp (16 Jan 2016)
Product Management Bootcamp (16 Jan 2016)
 
Agile Project Management with Kanban (4 Nov 2015)
Agile Project Management with Kanban (4 Nov 2015)Agile Project Management with Kanban (4 Nov 2015)
Agile Project Management with Kanban (4 Nov 2015)
 
Intro To Product Management (5 Nov 2015)
Intro To Product Management (5 Nov 2015)Intro To Product Management (5 Nov 2015)
Intro To Product Management (5 Nov 2015)
 
Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)Intro To Lean Startup (8 Oct 2015)
Intro To Lean Startup (8 Oct 2015)
 
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationSGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
 
Theoretical Introduction To Kanban
Theoretical Introduction To KanbanTheoretical Introduction To Kanban
Theoretical Introduction To Kanban
 
Agile + Management = Antonyms?
Agile + Management = Antonyms?Agile + Management = Antonyms?
Agile + Management = Antonyms?
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
 

Último

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Último (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Agile Values - The Why Behind the What (04/2012)

  • 1. The Why Beneath the What @arsagilis
  • 2. Plans are useless, but planning is everything ” US President Edward D. Eisenhower, 1957 @arsagilis
  • 3. About me Change Agent Teaching Agile RoR developer Agile since 2001 1st site at the age of 14 Certified Scrum Master LAMP PhotoBox Agile UX Passionate Kanban FOSS enthusiast Drupal Certified Scrum Professional PHP developer Amnesty International Scrum @arsagilis
  • 4. What is Agile about?  Welcoming change  Quality of products  Great software is a product of great teams  Great teams are a product of individuals, not process
  • 5. Before agile @arsagilis Winston Royce, 1970
  • 6. Winston Royce on Waterfall “ ... The implementation described above is risky and invites failure. ” Winston Royce, 1970 @arsagilis
  • 7. Before agile le - pe op ! t th e E S S t’s no O C I P R t he it’s @arsagilis Winston Royce, 1970
  • 8. @arsagilis 2001 http://agilemanifesto.org
  • 9. O P LE ut PE ary L a bo co nd A L is se s The first statement It’ ce ss p o rstresses people - @arsagilis
  • 10. Yoda says ... Great people, building great teams they do Great products they Master Yoda, 2012 in turn create! @arsagilis
  • 11. The A-Team says ... Great teams create great products! Great teams are made of great people @arsagilis
  • 12. Does the “Why?” matter? Every action needs a reason or it is irrelevant! Master Pai Mai, 2003 @arsagilis
  • 13. Many agile practices  Scrum  eXtrememe Programming  Dynamic Systems Development Method  Crystal Clear  Feature-Driven Development  Kanban  Test-Driven Development  Behaviour-Driven Development @arsagilis
  • 14. Agile Manifesto Individuals and over Process and tools interactions Comprehensive Working software over documentation Customer Contract over collaboration negotiation Responding to over Following a plan change @arsagilis
  • 15. Five XP Values Communication Simplicity Feedback Courage Respect @arsagilis
  • 16. Five Scrum Values Courage Commitment Respect Openness Focus @arsagilis
  • 17. Agile Practices Agile Manifesto 5 Scrum Values 5 XP Values Based on Reliant upon Agile Practices @arsagilis
  • 18. Daily stand-up Based on Reliant upon Individuals and Interactions Courage Customer collaboration Commitment Responding to change Openness Sprint Planning Based on Reliant upon Individuals and Interactions Courage Working software Commitment Responding to change Focus @arsagilis
  • 19. Sprint review Based on Reliant upon Individuals and Interactions Courage Customer collaboration Commitment Working software Openness Retrospective Based on Reliant upon Individuals and Interactions Courage Customer collaboration Respect Responding to change Commitment @arsagilis
  • 20. Also important values Rapid feedback High-quality features BDD (A)TDD CI Pair programming XP etc. @arsagilis
  • 21. Yoda says ... Half-arsed solutions, don’t do! Master Yoda, 2012 @arsagilis
  • 22. When Agile is doomed to fail 2010 http://www.halfarsedagilemanifesto.org
  • 23. Conclusion Being agile, more important than doing agile, is! @arsagilis Master Yoda, 2012
  • 24. Any Questions? Michael Chik mchik@macmillan.org.uk Twitter: @arsagilis Skype: michael.chik linkedin.com/in/michaelchik