SlideShare une entreprise Scribd logo
1  sur  68
Télécharger pour lire hors ligne
The Undocumented
     Agile Practice
                             Gino Marckx
   Director Agile Practice, EPAM Systems
“
Agile doesn’t work for the
majority of the companies

                 ”
        out there...
Once upon a time...




cba Resident on Earth - http://www.flickr.com/photos/infiniteache/5427836708
Let’s try this new thing
      called Agile!
cba RambergMediaImages - http://www.flickr.com/photos/rmgimages/4881824141   cb Richard Smith - http://www.flickr.com/photos/gocarts/3684754266
Faster

                                                                                                             Better
                                                                                             Cheaper

cba RambergMediaImages - http://www.flickr.com/photos/rmgimages/4881824141   cb Richard Smith - http://www.flickr.com/photos/gocarts/3684754266
1. Support Agile Manifesto
We are uncovering better ways of developing
      software by doing it and helping others do it.
       Through this work we have come to value:
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.
                    Kent Beck               James Grenning
                                                                                Robert C. Martin
                  Mike Beedle                Jim Highsmith
                                                                                  Steve Mellor
               Arie van Bennekum              Andrew Hunt
                                                                                 Ken Schwaber
                Alistair Cockburn              Ron Jeffries
                                                                                 Jeff Sutherland
               Ward Cunningham                  Jon Kern
                                                                                  Dave Thomas
                 Martin Fowler                Brian Marick
                                           © 2001, the above authors
                               this declaration may be freely copied in any form,
                                   but only in its entirety through this notice.
Principles behind the Agile Manifesto
              We follow these principles:


     Our highest priority is to satisfy the customer
        through early and continuous delivery
                 of valuable software.
    Welcome changing requirements, even late in
   development. Agile processes harness change for
        the customer's competitive advantage.
     Deliver working software frequently, from a
    couple of weeks to a couple of months, with a
         preference to the shorter timescale.
      Business people and developers must work
        together daily throughout the project.
    Build projects around motivated individuals.
  Give them the environment and support they need,
          and trust them to get the job done.
      The most efficient and effective method of
  conveying information to and within a development
cb Matt Hutchinson - http://www.flickr.com/photos/hiddenloop/429289122
1. Support Agile Manifesto
2. Hire Agile Champion
cba paddynapper - http://www.flickr.com/photos/28990363@N05/5889228468
1. Support Agile Manifesto
2. Hire Agile Champion
3. Train Team Members
Daily Standups

                                                                                Test Driven Development
                                                                                          Continuous Integration
                                                                                               Pair Programming
                                                                                Self-Organizing Team
                   Product                                             Iterations
                   Backlog
                                                                                                           Sprint Review
                               Planning Game
                                            Retrospectives
cb Dana Beveridge - http://www.flickr.com/photos/scissorfighter/4857071188   cb Jonathan Rubio - http://www.flickr.com/photos/jonathanrh/5757547657
Cer
                                                                               tifie
                                                                                     d



cba Andrew Schwegler - http://www.flickr.com/photos/ajschwegler/525742850
1. Support Agile Manifesto
2. Hire Agile Champion
3. Train Team Members
4. Be Agile
cba RambergMediaImages - http://www.flickr.com/photos/rmgimages/4881824141   cb Richard Smith - http://www.flickr.com/photos/gocarts/3684754266
Yes, but...
Perceived Project Success Rates
                             Traditional                                        Agile


                           16%                                                 12%

                                                            47%        28%
                                                                                              60%
                     37%


                                        Successful                Challenged         Failed


Copyright 2010 Scott W. Ambler - www.ambysoft.com/surveys
Top Reasons to Adopt Agile
                                      “Faster Time to Market”


                                            4%
                         18%
                                                         37%   Highest Importance
                                                               Very Important
                                                               Somewhat Important
                                                               Not Important at All



                                 41%

Copyright 2010 VersionOne - State of Agile Survey 2010
Practices Tried and Abandoned Top 8 (out of 30)

                                                            0   10   20   30
              Pair Programming
             Burndown Tracking
 Potentially Shippable Software
                  Daily Standups
       Executable Specifications
   Initial Estimate and Schedule
Active Stakeholder Participation
                   Retrospectives




Copyright 2009 Scott W. Ambler - www.ambysoft.com/surveys
Principles behind the Agile Manifesto
                     We follow these principles:


Our highest priority is to satisfy the customer
   through early and continuous delivery
            of valuable software.
           Welcome changing requirements, even late in
          development. Agile processes harness change for
               the customer's competitive advantage.
             Deliver working software frequently, from a
            couple of weeks to a couple of months, with a
                 preference to the shorter timescale.
             Business people and developers must work
               together daily throughout the project.
            Build projects around motivated individuals.
          Give them the environment and support they need,
1. Support Agile Manifesto
2. Hire Agile Coach
3. Train Team Members
4. Be Agile
Agile Transition
      Adoption
1. Support Agile Manifesto
2. Hire Agile Champion
3. Train Team Members
4. Be Agile
We are uncovering better ways of developing
      software by doing it and helping others do it.
       Through this work we have come to value:
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.
                    Kent Beck               James Grenning
                                                                                Robert C. Martin
                  Mike Beedle                Jim Highsmith
                                                                                  Steve Mellor
               Arie van Bennekum              Andrew Hunt
                                                                                 Ken Schwaber
                Alistair Cockburn              Ron Jeffries
                                                                                 Jeff Sutherland
               Ward Cunningham                  Jon Kern
                                                                                  Dave Thomas
                 Martin Fowler                Brian Marick
                                           © 2001, the above authors
                               this declaration may be freely copied in any form,
                                   but only in its entirety through this notice.
Requirements
                                                                                     Product Vision / Vision Statement



                                                                                                                                                          User Stories
                                                                                     Product Backlog
                                                                                     User Stories
                                                                                     Use Cases
                                                                                     Usage Scenarios
                                                                                     Personas
                                                                                     Planning Poker
                                                                                     Requirement Prioritization

                                                                                     Design
                                                                                     Architectural Spikes / Spike Solutions
                                                                                     Domain Driven Design
                                                                                     Emergent Design / Evolutionary Design



                                                                                                                                               Emergent Design/Evolutionary Design
                                                                                     CRC Cards
                                                                                     Design by Contract
                                                                                     System Metaphor

                                                                                     Construction
                                                                                     Coding Style / Coding Guidelines / Coding Standard
                                                                                     Test Driven Development
                                                                                     Behavior Driven Development
                                                                                     Pair-Programming / Pairing
                                                                                     Refactoring
By Jurgen Appelo - http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html




                                                                                     Collective Code Ownership
                                                                                     Daily Builds / Automated Builds / Ten-Minute Builds
                                                                                     Continuous Integration
                                                                                     Code Reviews / Peer Reviews
                                                                                     Software Metrics / Code Metrics & Analysis
                                                                                     Source Control / Version Control
                                                                                     Issue Tracking / Bug Tracking
                                                                                     Configuration Management
                                                                                                                                                   Collective Code Ownership
                                                                                     Frequent Delivery / Frequent Releases

                                                                                     Testing
                                                                                     Unit Testing
                                                                                     Smoke Testing / Build Verification Test
                                                                                     Integration Testing
                                                                                     System Testing


                                                                                                                                                         Test Automation
                                                                                     Exploratory Testing
                                                                                     Test Automation
                                                                                     Storytesting / Acceptance Criteria / Acceptance Testing

                                                                                     Process
                                                                                     Timeboxing / Fixed Sprints / Fixed Iteration Length
                                                                                     Release Planning
                                                                                     Iteration Planning / Planning Game / Sprint Planning
                                                                                     Sprint Backlog
                                                                                     Task Board
                                                                                     Definition of Done / Done Done
                                                                                     Daily Stand-up Meeting / Daily Scrum


                                                                                                                                                          Retrospective
                                                                                     Velocity
                                                                                     Sprint Review / Iteration Demo
                                                                                     Value Stream Mapping
                                                                                     Root Cause Analysis / 5 Whys
                                                                                     Burn Down Charts / Burn Up Charts
                                                                                     Big Visible Charts / Information Radiators
                                                                                     Retrospective / Reflection Workshop

                                                                                     Organization
                                                                                     Small Team
                                                                                     Cross-Functional Team
                                                                                     Self-Organizing Team / Scrum Team



                                                                                                                                                       Self-Organizing Team
                                                                                     Colocated Team / Sitting Together / Common Workspace
                                                                                     On-Site Customer / Product Owner
                                                                                     Scrum Master
                                                                                     Sustainable Pace
                                                                                     Move People Around
                                                                                     Scrum of Scrums
Emergent Design/
                         Evolutionary Design
          User Stories



                                   Retrospectives
Self-Organizing Team



                         Test Automation

      Collective Code
        Ownership
A Small Piece of
Functionality from the
End-user’s Perspective
Card
Conversation
Confirmation
“
Invitation to a Conversation
                              ”
                    Alistair Cockburn
Emergent Design/
Conversation


                                 Evolutionary Design
                  User Stories



                                           Retrospectives
Self-Organizing Team



                                 Test Automation

               Collective Code
                 Ownership
Design for the Current
   Solution, Not for
 Future Requirements
Keep It Simple and
      Stupid
You Ain’t Gonna
    Need It
Team Results
                                  Commit to
                                                 Emergent Design/
Conversation


                                                Evolutionary Design
                  User Stories



                                                          Retrospectives
Self-Organizing Team



                                                Test Automation

               Collective Code
                 Ownership
No Silos
Everyone Can
Contribute to Any Part
   of the Project
Team Results
                                         Commit to
                                                        Emergent Design/
       Conversation


                                                       Evolutionary Design
                         User Stories



                                                                 Retrospectives
    Self-Organizing Team



                                                       Test Automation
Ownership




                      Collective Code
 Shared




                        Ownership
Testing ≠ Programming
cba Damien Pollet - http://www.flickr.com/photos/damienpollet/5048830734
Team Results
                                               Commit to
                                                              Emergent Design/
       Conversation


                                                             Evolutionary Design
                         User Stories



                                                                       Retrospectives
    Self-Organizing Team




                                        Collaboration
                                                             Test Automation
Ownership




                      Collective Code
 Shared




                        Ownership
Inspect and Learn
                                                    from the Past

cb Dana Beveridge - http://www.flickr.com/photos/scissorfighter/4857071188
“
Regardless of what we discover today, we
     understand and truly believe that
  everyone did the best job they could,
 given what they knew at the time, their




                                          ”
skills and abilities, the resources available,
         and the situation at hand.

                                      Norm Kerth
Team Results
                                               Commit to
                                                              Emergent Design/
       Conversation


                                                             Evolutionary Design
                         User Stories




                                                               Trust
                                                                       Retrospectives
    Self-Organizing Team




                                        Collaboration
                                                             Test Automation
Ownership




                      Collective Code
 Shared




                        Ownership
Self-organizing
       =
  Motivated
Copyright by RSA Animate - http://comment.rsablogs.org.uk/2010/04/08/rsa-animate-drive
Team Results
                                                            Commit to
                                                                           Emergent Design/
                    Conversation


                                                                          Evolutionary Design
                                      User Stories




                                                                            Trust
                                                                                    Retrospectives
Motivation




                 Self-Organizing Team




                                                     Collaboration
                                                                          Test Automation
             Ownership




                                   Collective Code
              Shared




                                     Ownership
User Stories




                   Conversation
                                    Emergent Design/
                                   Evolutionary Design


                 Commit to
                Team Results
                 Shared              Collective Code
                Ownership              Ownership



                                     Test Automation
                   Collaboration




Team Dynamics

                                     Retrospectives
                   Trust




                                   Self-Organizing Team
                   Motivation
team
Pronunciation: /tiːm/
 noun
[treated as singular or plural]
 • a group of players forming one side in a competitive game or sport:the
   village cricket team
   his team played well
   [as modifier] :team members
 • two or more people working together:a team of researchers
 • two or more animals, especially horses, in harness together to pull a
   vehicle:the abbey’s wagon and a team of horses are gone

verb
• 1 [no object] (team up) come together as a team to achieve a common
  goal:he teamed up with the band to produce the disc
• 2 [with object] (usually team something with) match or coordinate a
  garment with (another):a pinstripe suit teamed with a crisp white shirt
• 3 [with object] harness (animals, especially horses) together to pull a
  vehicle:the horses are teamed in pairs
                                                               Oxford Dictionaries
It’s About How We Work
   Together to Achieve a
      Common Goal
5. Team - Innocent Wonderment
                                                           “Life is great!”


                                      4. Partnerships - Tribal Pride
                                        “We are great... and you are not”




                                    3. Domination - Lone Warrior
                                           “I am great... and you are not”
   Leveraging Natural Groups
to Build a Thriving Organization



   Dave Logan, John King
   & Halee Fischer-Wright             2. Separated - Apathic Victim
                                                          “My life sucks”


                                       1. Alienated - Undermining
                                                             “Life sucks”
cba James DiBianco - http://www.flickr.com/photos/deebeephotography/5597423334
I want my idea to be chosen

       That is a bad idea

     I don’t understand it

    Will it help me?

What do they mean by that?
Signal
Noise
cb Michiel Jelijs - http://www.flickr.com/photos/thewolf/3816968139
Some Tips...
Decision Making
1. Find out what you
                                                   agree on
                                                2. Resolve the
                                                  differences

cb Sarah - http://www.flickr.com/photos/sarahreido/3120877348
Emotional Context
cbde Gino Marckx - Native Child and Family Services of Toronto 14th Annual Community Pow Wow
Feedback
cba Nick McPhee - http://www.flickr.com/photos/nics_events/2350462798
So...
Agile is Not About
Processes and Techniques
It’s About How We Work Together
           to Achieve a Common Goal
                   It’s About How You Work
                      Together to Achieve a
                         Common Goal


cb Vestman - http://www.flickr.com/photos/vestman/3515340912
Thank You!
                          Gino Marckx
Director Agile Practice, EPAM Systems

Contenu connexe

En vedette

Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStackGailen Tecnologías
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterTommy Norman
 
6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivo6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivorafaecheve
 
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...Bob Thomas
 
How to get the most out of on site questionnaires
How to get the most out of on site questionnairesHow to get the most out of on site questionnaires
How to get the most out of on site questionnairesHumix
 
AGILE and Red Hat
AGILE and Red HatAGILE and Red Hat
AGILE and Red HatJohn Marx
 
Agile governance The New Disinfectant
Agile governance The New DisinfectantAgile governance The New Disinfectant
Agile governance The New DisinfectantRenee Troughton
 
Visual Management: Leading With What You Can See
Visual Management: Leading With What You Can SeeVisual Management: Leading With What You Can See
Visual Management: Leading With What You Can SeeCraig Smith
 
Going All XP On Your Business
Going All XP On Your BusinessGoing All XP On Your Business
Going All XP On Your BusinessCraig Smith
 
Sudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameSudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameRenee Troughton
 
Why agile doesn't work in your organization
Why agile doesn't work in your organizationWhy agile doesn't work in your organization
Why agile doesn't work in your organizationGino Marckx
 
Puppet mastery - the ultimate agility game
Puppet mastery -  the ultimate agility gamePuppet mastery -  the ultimate agility game
Puppet mastery - the ultimate agility gameRenee Troughton
 
7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test Automation7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test AutomationCraig Smith
 
Agile...Looking Back Looking Forward
Agile...Looking Back Looking ForwardAgile...Looking Back Looking Forward
Agile...Looking Back Looking ForwardCraig Smith
 
Agile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureAgile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureRenee Troughton
 
Scrum Masters:The Full-Time Role Conundrum
Scrum Masters:The Full-Time Role ConundrumScrum Masters:The Full-Time Role Conundrum
Scrum Masters:The Full-Time Role ConundrumCraig Smith
 
Entrprise Services Planning
Entrprise Services PlanningEntrprise Services Planning
Entrprise Services PlanningRenee Troughton
 
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011Renee Troughton
 
A Study on Learning Strategies and Academic Achievement of Higher Secondary S...
A Study on Learning Strategies and Academic Achievement of Higher Secondary S...A Study on Learning Strategies and Academic Achievement of Higher Secondary S...
A Study on Learning Strategies and Academic Achievement of Higher Secondary S...S. Raj Kumar
 

En vedette (20)

Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStack
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got Better
 
6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivo6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivo
 
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
 
How to get the most out of on site questionnaires
How to get the most out of on site questionnairesHow to get the most out of on site questionnaires
How to get the most out of on site questionnaires
 
AGILE and Red Hat
AGILE and Red HatAGILE and Red Hat
AGILE and Red Hat
 
Agile governance The New Disinfectant
Agile governance The New DisinfectantAgile governance The New Disinfectant
Agile governance The New Disinfectant
 
Visual Management: Leading With What You Can See
Visual Management: Leading With What You Can SeeVisual Management: Leading With What You Can See
Visual Management: Leading With What You Can See
 
Going All XP On Your Business
Going All XP On Your BusinessGoing All XP On Your Business
Going All XP On Your Business
 
Sudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameSudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning game
 
Why agile doesn't work in your organization
Why agile doesn't work in your organizationWhy agile doesn't work in your organization
Why agile doesn't work in your organization
 
Puppet mastery - the ultimate agility game
Puppet mastery -  the ultimate agility gamePuppet mastery -  the ultimate agility game
Puppet mastery - the ultimate agility game
 
7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test Automation7 Deadly Sins of Agile Software Test Automation
7 Deadly Sins of Agile Software Test Automation
 
Agile...Looking Back Looking Forward
Agile...Looking Back Looking ForwardAgile...Looking Back Looking Forward
Agile...Looking Back Looking Forward
 
Agile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureAgile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning Culture
 
Scrum Masters:The Full-Time Role Conundrum
Scrum Masters:The Full-Time Role ConundrumScrum Masters:The Full-Time Role Conundrum
Scrum Masters:The Full-Time Role Conundrum
 
Entrprise Services Planning
Entrprise Services PlanningEntrprise Services Planning
Entrprise Services Planning
 
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011
A Rogue's Take on Culture Change Costs Currency, Agile Australia 2011
 
A Study on Learning Strategies and Academic Achievement of Higher Secondary S...
A Study on Learning Strategies and Academic Achievement of Higher Secondary S...A Study on Learning Strategies and Academic Achievement of Higher Secondary S...
A Study on Learning Strategies and Academic Achievement of Higher Secondary S...
 
Portfolio
PortfolioPortfolio
Portfolio
 

Similaire à Agile practice-2012

Metrics in early stage startups - Leancamp Berlin
Metrics in early stage startups - Leancamp Berlin Metrics in early stage startups - Leancamp Berlin
Metrics in early stage startups - Leancamp Berlin Andreas Klinger
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.Brian Dreyer
 
Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planOpenSource Connections
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumCiklum Ukraine
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartPeter Stevens
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveJeff Dalton
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
Managing Rubyists GoRuCo 2010 PDF
Managing Rubyists GoRuCo 2010 PDFManaging Rubyists GoRuCo 2010 PDF
Managing Rubyists GoRuCo 2010 PDFLuke Melia
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3Mike Cottmeyer
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex productMike Cottmeyer
 
AgileCville: How to sell a traditional client on an Agile project plan
AgileCville:  How to sell a traditional client on an Agile project planAgileCville:  How to sell a traditional client on an Agile project plan
AgileCville: How to sell a traditional client on an Agile project planOpenSource Connections
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsAtlassian
 
Adopting A Whole Team Approach To Quality
Adopting  A  Whole  Team  Approach  To  QualityAdopting  A  Whole  Team  Approach  To  Quality
Adopting A Whole Team Approach To QualityBen Carey
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumNguyen Quang
 

Similaire à Agile practice-2012 (20)

To scrumornottoscrum bucharest-2013
To scrumornottoscrum bucharest-2013To scrumornottoscrum bucharest-2013
To scrumornottoscrum bucharest-2013
 
Metrics in early stage startups - Leancamp Berlin
Metrics in early stage startups - Leancamp Berlin Metrics in early stage startups - Leancamp Berlin
Metrics in early stage startups - Leancamp Berlin
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
 
Agile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project planAgile2009 - How to sell a traditional client on an Agile project plan
Agile2009 - How to sell a traditional client on an Agile project plan
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working Smart
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and survive
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Managing Rubyists GoRuCo 2010 PDF
Managing Rubyists GoRuCo 2010 PDFManaging Rubyists GoRuCo 2010 PDF
Managing Rubyists GoRuCo 2010 PDF
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Collaborating in the Cloud with Lync
Collaborating in the Cloud with LyncCollaborating in the Cloud with Lync
Collaborating in the Cloud with Lync
 
AgileCville: How to sell a traditional client on an Agile project plan
AgileCville:  How to sell a traditional client on an Agile project planAgileCville:  How to sell a traditional client on an Agile project plan
AgileCville: How to sell a traditional client on an Agile project plan
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Adopting A Whole Team Approach To Quality
Adopting  A  Whole  Team  Approach  To  QualityAdopting  A  Whole  Team  Approach  To  Quality
Adopting A Whole Team Approach To Quality
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 

Plus de Vinay H G

Continuous integration using jenkins
Continuous integration using jenkinsContinuous integration using jenkins
Continuous integration using jenkinsVinay H G
 
Developers best practices_tutorial
Developers best practices_tutorialDevelopers best practices_tutorial
Developers best practices_tutorialVinay H G
 
Javamagazine20140304 dl
Javamagazine20140304 dlJavamagazine20140304 dl
Javamagazine20140304 dlVinay H G
 
Hibernate tutorial
Hibernate tutorialHibernate tutorial
Hibernate tutorialVinay H G
 
Java 8 selected updates
Java 8 selected updatesJava 8 selected updates
Java 8 selected updatesVinay H G
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7Vinay H G
 
Lambda Expressions
Lambda ExpressionsLambda Expressions
Lambda ExpressionsVinay H G
 
Javase7 1641812
Javase7 1641812Javase7 1641812
Javase7 1641812Vinay H G
 
Tutorial storybook
Tutorial storybookTutorial storybook
Tutorial storybookVinay H G
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Vinay H G
 
OAuth with Restful Web Services
OAuth with Restful Web Services OAuth with Restful Web Services
OAuth with Restful Web Services Vinay H G
 
Java Garbage Collection
Java Garbage CollectionJava Garbage Collection
Java Garbage CollectionVinay H G
 

Plus de Vinay H G (12)

Continuous integration using jenkins
Continuous integration using jenkinsContinuous integration using jenkins
Continuous integration using jenkins
 
Developers best practices_tutorial
Developers best practices_tutorialDevelopers best practices_tutorial
Developers best practices_tutorial
 
Javamagazine20140304 dl
Javamagazine20140304 dlJavamagazine20140304 dl
Javamagazine20140304 dl
 
Hibernate tutorial
Hibernate tutorialHibernate tutorial
Hibernate tutorial
 
Java 8 selected updates
Java 8 selected updatesJava 8 selected updates
Java 8 selected updates
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7
 
Lambda Expressions
Lambda ExpressionsLambda Expressions
Lambda Expressions
 
Javase7 1641812
Javase7 1641812Javase7 1641812
Javase7 1641812
 
Tutorial storybook
Tutorial storybookTutorial storybook
Tutorial storybook
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
 
OAuth with Restful Web Services
OAuth with Restful Web Services OAuth with Restful Web Services
OAuth with Restful Web Services
 
Java Garbage Collection
Java Garbage CollectionJava Garbage Collection
Java Garbage Collection
 

Dernier

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Agile practice-2012

  • 1. The Undocumented Agile Practice Gino Marckx Director Agile Practice, EPAM Systems
  • 2. “ Agile doesn’t work for the majority of the companies ” out there...
  • 3. Once upon a time... cba Resident on Earth - http://www.flickr.com/photos/infiniteache/5427836708
  • 4. Let’s try this new thing called Agile!
  • 5. cba RambergMediaImages - http://www.flickr.com/photos/rmgimages/4881824141 cb Richard Smith - http://www.flickr.com/photos/gocarts/3684754266
  • 6. Faster Better Cheaper cba RambergMediaImages - http://www.flickr.com/photos/rmgimages/4881824141 cb Richard Smith - http://www.flickr.com/photos/gocarts/3684754266
  • 7. 1. Support Agile Manifesto
  • 8. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: 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. Kent Beck James Grenning Robert C. Martin Mike Beedle Jim Highsmith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Ron Jeffries Jeff Sutherland Ward Cunningham Jon Kern Dave Thomas Martin Fowler Brian Marick © 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice.
  • 9. Principles behind the Agile Manifesto We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development
  • 10. cb Matt Hutchinson - http://www.flickr.com/photos/hiddenloop/429289122
  • 11. 1. Support Agile Manifesto 2. Hire Agile Champion
  • 12. cba paddynapper - http://www.flickr.com/photos/28990363@N05/5889228468
  • 13. 1. Support Agile Manifesto 2. Hire Agile Champion 3. Train Team Members
  • 14. Daily Standups Test Driven Development Continuous Integration Pair Programming Self-Organizing Team Product Iterations Backlog Sprint Review Planning Game Retrospectives cb Dana Beveridge - http://www.flickr.com/photos/scissorfighter/4857071188 cb Jonathan Rubio - http://www.flickr.com/photos/jonathanrh/5757547657
  • 15. Cer tifie d cba Andrew Schwegler - http://www.flickr.com/photos/ajschwegler/525742850
  • 16. 1. Support Agile Manifesto 2. Hire Agile Champion 3. Train Team Members 4. Be Agile
  • 17. cba RambergMediaImages - http://www.flickr.com/photos/rmgimages/4881824141 cb Richard Smith - http://www.flickr.com/photos/gocarts/3684754266
  • 19. Perceived Project Success Rates Traditional Agile 16% 12% 47% 28% 60% 37% Successful Challenged Failed Copyright 2010 Scott W. Ambler - www.ambysoft.com/surveys
  • 20. Top Reasons to Adopt Agile “Faster Time to Market” 4% 18% 37% Highest Importance Very Important Somewhat Important Not Important at All 41% Copyright 2010 VersionOne - State of Agile Survey 2010
  • 21. Practices Tried and Abandoned Top 8 (out of 30) 0 10 20 30 Pair Programming Burndown Tracking Potentially Shippable Software Daily Standups Executable Specifications Initial Estimate and Schedule Active Stakeholder Participation Retrospectives Copyright 2009 Scott W. Ambler - www.ambysoft.com/surveys
  • 22. Principles behind the Agile Manifesto We follow these principles: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need,
  • 23. 1. Support Agile Manifesto 2. Hire Agile Coach 3. Train Team Members 4. Be Agile
  • 24. Agile Transition Adoption
  • 25. 1. Support Agile Manifesto 2. Hire Agile Champion 3. Train Team Members 4. Be Agile
  • 26. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: 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. Kent Beck James Grenning Robert C. Martin Mike Beedle Jim Highsmith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Ron Jeffries Jeff Sutherland Ward Cunningham Jon Kern Dave Thomas Martin Fowler Brian Marick © 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice.
  • 27. Requirements Product Vision / Vision Statement User Stories Product Backlog User Stories Use Cases Usage Scenarios Personas Planning Poker Requirement Prioritization Design Architectural Spikes / Spike Solutions Domain Driven Design Emergent Design / Evolutionary Design Emergent Design/Evolutionary Design CRC Cards Design by Contract System Metaphor Construction Coding Style / Coding Guidelines / Coding Standard Test Driven Development Behavior Driven Development Pair-Programming / Pairing Refactoring By Jurgen Appelo - http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html Collective Code Ownership Daily Builds / Automated Builds / Ten-Minute Builds Continuous Integration Code Reviews / Peer Reviews Software Metrics / Code Metrics & Analysis Source Control / Version Control Issue Tracking / Bug Tracking Configuration Management Collective Code Ownership Frequent Delivery / Frequent Releases Testing Unit Testing Smoke Testing / Build Verification Test Integration Testing System Testing Test Automation Exploratory Testing Test Automation Storytesting / Acceptance Criteria / Acceptance Testing Process Timeboxing / Fixed Sprints / Fixed Iteration Length Release Planning Iteration Planning / Planning Game / Sprint Planning Sprint Backlog Task Board Definition of Done / Done Done Daily Stand-up Meeting / Daily Scrum Retrospective Velocity Sprint Review / Iteration Demo Value Stream Mapping Root Cause Analysis / 5 Whys Burn Down Charts / Burn Up Charts Big Visible Charts / Information Radiators Retrospective / Reflection Workshop Organization Small Team Cross-Functional Team Self-Organizing Team / Scrum Team Self-Organizing Team Colocated Team / Sitting Together / Common Workspace On-Site Customer / Product Owner Scrum Master Sustainable Pace Move People Around Scrum of Scrums
  • 28. Emergent Design/ Evolutionary Design User Stories Retrospectives Self-Organizing Team Test Automation Collective Code Ownership
  • 29. A Small Piece of Functionality from the End-user’s Perspective
  • 31. “ Invitation to a Conversation ” Alistair Cockburn
  • 32. Emergent Design/ Conversation Evolutionary Design User Stories Retrospectives Self-Organizing Team Test Automation Collective Code Ownership
  • 33. Design for the Current Solution, Not for Future Requirements
  • 34. Keep It Simple and Stupid
  • 35. You Ain’t Gonna Need It
  • 36. Team Results Commit to Emergent Design/ Conversation Evolutionary Design User Stories Retrospectives Self-Organizing Team Test Automation Collective Code Ownership
  • 38. Everyone Can Contribute to Any Part of the Project
  • 39. Team Results Commit to Emergent Design/ Conversation Evolutionary Design User Stories Retrospectives Self-Organizing Team Test Automation Ownership Collective Code Shared Ownership
  • 41. cba Damien Pollet - http://www.flickr.com/photos/damienpollet/5048830734
  • 42. Team Results Commit to Emergent Design/ Conversation Evolutionary Design User Stories Retrospectives Self-Organizing Team Collaboration Test Automation Ownership Collective Code Shared Ownership
  • 43. Inspect and Learn from the Past cb Dana Beveridge - http://www.flickr.com/photos/scissorfighter/4857071188
  • 44. “ Regardless of what we discover today, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their ” skills and abilities, the resources available, and the situation at hand. Norm Kerth
  • 45. Team Results Commit to Emergent Design/ Conversation Evolutionary Design User Stories Trust Retrospectives Self-Organizing Team Collaboration Test Automation Ownership Collective Code Shared Ownership
  • 46. Self-organizing = Motivated
  • 47. Copyright by RSA Animate - http://comment.rsablogs.org.uk/2010/04/08/rsa-animate-drive
  • 48. Team Results Commit to Emergent Design/ Conversation Evolutionary Design User Stories Trust Retrospectives Motivation Self-Organizing Team Collaboration Test Automation Ownership Collective Code Shared Ownership
  • 49. User Stories Conversation Emergent Design/ Evolutionary Design Commit to Team Results Shared Collective Code Ownership Ownership Test Automation Collaboration Team Dynamics Retrospectives Trust Self-Organizing Team Motivation
  • 50. team Pronunciation: /tiːm/ noun [treated as singular or plural] • a group of players forming one side in a competitive game or sport:the village cricket team his team played well [as modifier] :team members • two or more people working together:a team of researchers • two or more animals, especially horses, in harness together to pull a vehicle:the abbey’s wagon and a team of horses are gone verb • 1 [no object] (team up) come together as a team to achieve a common goal:he teamed up with the band to produce the disc • 2 [with object] (usually team something with) match or coordinate a garment with (another):a pinstripe suit teamed with a crisp white shirt • 3 [with object] harness (animals, especially horses) together to pull a vehicle:the horses are teamed in pairs Oxford Dictionaries
  • 51. It’s About How We Work Together to Achieve a Common Goal
  • 52. 5. Team - Innocent Wonderment “Life is great!” 4. Partnerships - Tribal Pride “We are great... and you are not” 3. Domination - Lone Warrior “I am great... and you are not” Leveraging Natural Groups to Build a Thriving Organization Dave Logan, John King & Halee Fischer-Wright 2. Separated - Apathic Victim “My life sucks” 1. Alienated - Undermining “Life sucks”
  • 53. cba James DiBianco - http://www.flickr.com/photos/deebeephotography/5597423334
  • 54.
  • 55. I want my idea to be chosen That is a bad idea I don’t understand it Will it help me? What do they mean by that?
  • 57. cb Michiel Jelijs - http://www.flickr.com/photos/thewolf/3816968139
  • 60. 1. Find out what you agree on 2. Resolve the differences cb Sarah - http://www.flickr.com/photos/sarahreido/3120877348
  • 62. cbde Gino Marckx - Native Child and Family Services of Toronto 14th Annual Community Pow Wow
  • 64. cba Nick McPhee - http://www.flickr.com/photos/nics_events/2350462798
  • 65. So...
  • 66. Agile is Not About Processes and Techniques
  • 67. It’s About How We Work Together to Achieve a Common Goal It’s About How You Work Together to Achieve a Common Goal cb Vestman - http://www.flickr.com/photos/vestman/3515340912
  • 68. Thank You! Gino Marckx Director Agile Practice, EPAM Systems