Agile practices from a
standing start
How do we get agile engineering
practices into a team?
what do you look for in a team
                               forming agile teams                 as a manager, as an agile team
                                                                   member and as a customer
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
forming agile team has different,
                                    often conflicting objectives,
                                 depending on your point of view




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
“A team effort is a lot of
 people doing what I say.”

Michael Winner
British Writer and Film Director




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
"What we need to do is
learn to work in the
system, by which I mean
that everybody is there
not for individual
competitive profit or
recognition, but for
contribution to the
system as a whole on a
win-win basis."

W. Edward Deming




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
characteristics of an
agile team
• cross-functional
• 7±2 people
• co-located




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
how many agile teams meet the
                                                                   poll   scrum characteristics?
agile42 | We advise, train and coach companies building software          www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
the team includes all the skills
                    cross-functional teams                         necessary to deliver the end
                                                                   product (from concept to cash)
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
every team will have its
                                    specialists working together to
                                       deliver an end product




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
sometimes you can’t because of:

scaling - too many people
or too big a product
                                                                                                                     Scrum of




                                                                                                         Tea           Tea                Tea




                                                                                              Scrum of                                          Scrum of




                                                                               Tea              Tea            Tea              Tea               Tea         Tea




                                                                       Scrum of                                                                                     Scrum of




                                                           Tea           Tea            Tea                                                             Tea           Tea            Tea




                                                Scrum of                                      Scrum of                                      Scrum of                                       Scrum of




                                     Tea          Tea            Tea              Tea           Tea            Tea           Tea                 Tea          Tea              Tea           Tea      Tea




agile42 | We advise, train and coach companies building software                                                                      www.agile42.com |        All rights reserved. Copyright © 2007 - 2011.
sometimes you can’t because of:

scaling - too many people
or too big a product

different technologies,
products, backlogs




 agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
sometimes you can’t because of:

scaling - too many people
or too big a product

different technologies,
products, backlogs

limited availability of
specialists, e.g. architect



 agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
sometimes you can’t because of:

scaling - too many people
or too big a product

different technologies,
products, backlogs                                                  then you need to
                                                                    1. manage
limited availability of                                                dependencies
specialists, e.g. architect
                                                                    2. create
                                                                       knowledge

 agile42 | We advise, train and coach companies building software     www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
specialists exist on the team,
                              but every team member pitches in
                                   to help when necessary




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
a result of self-organization,
                                            not cross-functionality




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
The Ringelmann effect refers to
                          optimum (agile) team                     a combination of social loafing
                            size is 7±2 people                     and coordination losses
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
the Ringelmann
effect
The more people Ringelmann
added to a group, the greater the
decline in personal effort.
Three people pulled at only 2.5x
the average individual effort, and
eight people pulled at a force
equal to the combined individual
effort of only four people.



agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
social loafing
                (and coordination losses)
             increase with team size




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
the perfect size is...




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
many aspects of distributed
                           co-located vs. virtual                  teams are still unclear

agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
global market in labour
                                         means distributed or virtual
                                          teams are here to stay in
                                           many businesses today




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
many agile practices work just
                                     great with distributed teams




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
agile practices
support distributed
teams
“Teams in which leaders
periodically gathered information
about others and revealed
information about themselves
performed better than teams in
which members did not do this.”
                                           Suzanne Weisband
                                          Associate Professor




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
significant risk factors
 for virtual teams
 • Insufficient knowledge transfer
 • Lack of project team cohesion
 • Cultural or language differences
 • Inadequate technical resources,
   i.e. hardware, processing
   availability
 • Resource inexperience with
   company and its processes
 • Loss of key resource(s) that
   impact the project
 • Hidden agendas impact the
   project


Project Risk Differences Between
Virtual and Co-Located Teams, Reed & Night

 agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
emerging agile
practices from a
standing start




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   done means coded and
                                                                   tested




agile42 | We advise, train and coach companies building software      www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   done means coded and
                                                                   tested
                                                                   limit WIP (the number of
                                                                   open stories)




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   done means coded and
                                                                   tested
                                                                   limit WIP (the number of
                                                                   open stories)
                                                                   build habit of predictable
                                                                   delivery




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team

capture learnings in
definition of done




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   always keep a future-
capture learnings in                                               state DoD on the table
definition of done




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   always keep a future-
capture learnings in                                               state DoD on the table
definition of done                                                  use retrospective to
                                                                   tighten DoD often




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   always keep a future-
capture learnings in                                               state DoD on the table
definition of done                                                  use retrospective to
                                                                   tighten DoD often
                                                                   automate compliance
                                                                   with DoD if possible




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team

capture learnings in
definition of done

search out champions
and enthusiasts




agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   challenge and remind
capture learnings in                                               team of desired state
definition of done

search out champions
and enthusiasts




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   challenge and remind
capture learnings in                                               team of desired state
definition of done                                                  watch for signs of
                                                                   interest across team
search out champions
and enthusiasts




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team
                                                                   challenge and remind
capture learnings in                                               team of desired state
definition of done                                                  watch for signs of
                                                                   interest across team
search out champions                                               give credit for success,
and enthusiasts                                                    accept blame for failure




agile42 | We advise, train and coach companies building software       www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
drive collaboration
across the team

capture learnings in
definition of done

search out champions
and enthusiasts

create pilots owned by
the team

agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
automate user interface                           quick to set up, brutal to
                                                                   maintain but plants the seeds of
                 testing through macros                            benefit very fast
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
support manual testers                          once developers are dragged
                                                                   into manual testing, test
                        with automation                            automation appears quickly
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
implementation of CI                            get basic CI in place
                                                                   immediately an automated test
                and static code analysis                           is ready
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
automate acceptance                         help developers own step
                                                                   definitions so that testers can
                              tests for BDD                        provide tests prior to coding
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
refactoring legacy code                          add to definition of done and
                                                                   give plenty of visibility to any
                  touched by new stories                           and all examples, however small
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
“Coming together is a beginning.
  Keeping together is progress.
  Working together is success.”
          Henry Ford



                                                                             thank you

                                                                    dave.sharrock@agile42.com
                                                                         skype: dave.sharrock
                                                                        follow us on: @agile42
                                                                   follow me on: @davesharrock
agile42 | We advise, train and coach companies building software          www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Dave Sharrock

   enterprise transitions
                  international
               B2B matchmaking MBA

                           agile
    executive leadership
      husband start-ups
                part-time Canadian
                   father
              seismology scrum
               English
email: dave.sharrock@agile42.com
twitter: @davesharrock
skype: dave.sharrock
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2011.
Agile practices from a standing start

More Related Content

PDF
Leading Agile Change - AgileVancouver 2011
PDF
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
PDF
big bang delivery to continual value delivery
PDF
How to form agile teams
PDF
Agility and Compliance (Andrea Tomasini, agile42)
PDF
How to grow your organization resilience and anti-fragility
PDF
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
PDF
The agile reading glasses: foundation principles and history being agile appr...
Leading Agile Change - AgileVancouver 2011
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
big bang delivery to continual value delivery
How to form agile teams
Agility and Compliance (Andrea Tomasini, agile42)
How to grow your organization resilience and anti-fragility
How to get everything right... by doing everything wrong? (Andrea Tomasini, a...
The agile reading glasses: foundation principles and history being agile appr...

What's hot (20)

PDF
Agile Embedded Software Development, what's wrong with it?
PDF
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
PDF
Adopting Scrum: an enterprise transformation
PDF
Herding cats, or the art of scaling agile teams
PDF
Giving Teams the Roots to Grow and Wings to Fly
PDF
Stop scaling... Start growing an Agile Organization!
PDF
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...
PDF
Why practices are not as important as principles?
PDF
Keynote stop scaling... start growing an agile organization!
PDF
Improve the chances of success of your organization with Resilience and Antif...
PDF
Support self-organization
PDF
Avoiding the Dilbert Syndrome
PDF
The Anatomy of an Agile Organization
PDF
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
PDF
Great Agile Teams @ SDEC13, Winnipeg
PDF
From agile to agility
PDF
Organic agilty
PDF
Lean Product Management @ SDEC13, Winnipeg
PDF
Epic Budgeting - how agile teams meet deadines
PDF
Improve success of your organization
Agile Embedded Software Development, what's wrong with it?
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation
Herding cats, or the art of scaling agile teams
Giving Teams the Roots to Grow and Wings to Fly
Stop scaling... Start growing an Agile Organization!
Application Lifecycle Management and Agile, friends... or foes? (Andrea Toma...
Why practices are not as important as principles?
Keynote stop scaling... start growing an agile organization!
Improve the chances of success of your organization with Resilience and Antif...
Support self-organization
Avoiding the Dilbert Syndrome
The Anatomy of an Agile Organization
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
Great Agile Teams @ SDEC13, Winnipeg
From agile to agility
Organic agilty
Lean Product Management @ SDEC13, Winnipeg
Epic Budgeting - how agile teams meet deadines
Improve success of your organization

Similar to Agile practices from a standing start (20)

PPTX
Agile Anti-Patterns. Yes your agile projects can and will fail too.
KEY
Agile transitionsmidig2012
PDF
Agile meets waterfall
PPTX
Product Development using Agile Teams: What? Why? How?
PPTX
Team-Design-Slides-1.pptx
PDF
Agile transformation Explained: Agile 2017 Session
PDF
Agile Transformation Explained
PDF
From Agile Teams to Agile organizations
PDF
Scaling Agile Across the Enterprise
PDF
Agile Transformation v1.27
PDF
Path to agility, Ken Schwaber
PDF
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
PDF
Agile Lean Kanban Training 1 hour
PDF
Introduction to agility
PDF
Breakfast for agile champions workshop-sgsea2011
PPTX
Agile software development. System development of Agile.pptx
PDF
Agile or DevOps? What is Your Calling for Custom Software Development?
PPTX
Agile concepts
PDF
Practices of an agile developer
PDF
Distributed Agile Workshop @ Agile India - Dipesh Pala
Agile Anti-Patterns. Yes your agile projects can and will fail too.
Agile transitionsmidig2012
Agile meets waterfall
Product Development using Agile Teams: What? Why? How?
Team-Design-Slides-1.pptx
Agile transformation Explained: Agile 2017 Session
Agile Transformation Explained
From Agile Teams to Agile organizations
Scaling Agile Across the Enterprise
Agile Transformation v1.27
Path to agility, Ken Schwaber
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
Agile Lean Kanban Training 1 hour
Introduction to agility
Breakfast for agile champions workshop-sgsea2011
Agile software development. System development of Agile.pptx
Agile or DevOps? What is Your Calling for Custom Software Development?
Agile concepts
Practices of an agile developer
Distributed Agile Workshop @ Agile India - Dipesh Pala

More from Dave Sharrock (19)

PPTX
Is Agile in your DNA | Portland Global Scrum Gathering 2023
PPTX
From good to great product ownership
PPTX
Epic Budgeting - or how agile teams meet deadlines
PDF
An agile approach to change management
PPTX
Epic Budgeting - or how agile teams meet deadlines
PDF
3 Stages of Agility: Agile Austin 2016
PDF
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
PDF
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
PDF
Herding cats or flocking birds - agile portfolio management
PDF
The Good Shepherd - the Role of BAs in Agile
PDF
ProductCamp Vancouver 2013
PDF
Through the looking glass
PDF
Growing Agile Team Behaviors
PDF
Growing Agile Teams Poster
PDF
Creating lasting agile change
KEY
PO Board #PCV12
KEY
Creating a strategy map #PCV12
PDF
Good-vs-great-agile-teams
PDF
Is an agile SDLC an oxymoron?
Is Agile in your DNA | Portland Global Scrum Gathering 2023
From good to great product ownership
Epic Budgeting - or how agile teams meet deadlines
An agile approach to change management
Epic Budgeting - or how agile teams meet deadlines
3 Stages of Agility: Agile Austin 2016
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Herding cats or flocking birds - agile portfolio management
The Good Shepherd - the Role of BAs in Agile
ProductCamp Vancouver 2013
Through the looking glass
Growing Agile Team Behaviors
Growing Agile Teams Poster
Creating lasting agile change
PO Board #PCV12
Creating a strategy map #PCV12
Good-vs-great-agile-teams
Is an agile SDLC an oxymoron?

Recently uploaded (20)

PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
NewMind AI Journal Monthly Chronicles - August 2025
PDF
Identification of potential depression in social media posts
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPTX
Blending method and technology for hydrogen.pptx
PPTX
Presentation - Principles of Instructional Design.pptx
PDF
Launch a Bumble-Style App with AI Features in 2025.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Decision Optimization - From Theory to Practice
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Rapid Prototyping: A lecture on prototyping techniques for interface design
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
Report in SIP_Distance_Learning_Technology_Impact.pptx
NewMind AI Weekly Chronicles – August ’25 Week IV
NewMind AI Journal Monthly Chronicles - August 2025
Identification of potential depression in social media posts
Build Real-Time ML Apps with Python, Feast & NoSQL
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Advancing precision in air quality forecasting through machine learning integ...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Blending method and technology for hydrogen.pptx
Presentation - Principles of Instructional Design.pptx
Launch a Bumble-Style App with AI Features in 2025.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Data Virtualization in Action: Scaling APIs and Apps with FME
Early detection and classification of bone marrow changes in lumbar vertebrae...
Decision Optimization - From Theory to Practice
AI.gov: A Trojan Horse in the Age of Artificial Intelligence

Agile practices from a standing start

  • 1. Agile practices from a standing start How do we get agile engineering practices into a team?
  • 2. what do you look for in a team forming agile teams as a manager, as an agile team member and as a customer agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 3. forming agile team has different, often conflicting objectives, depending on your point of view agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 4. “A team effort is a lot of people doing what I say.” Michael Winner British Writer and Film Director agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 5. "What we need to do is learn to work in the system, by which I mean that everybody is there not for individual competitive profit or recognition, but for contribution to the system as a whole on a win-win basis." W. Edward Deming agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 6. characteristics of an agile team • cross-functional • 7±2 people • co-located agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 7. how many agile teams meet the poll scrum characteristics? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 8. the team includes all the skills cross-functional teams necessary to deliver the end product (from concept to cash) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 9. every team will have its specialists working together to deliver an end product agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 10. sometimes you can’t because of: scaling - too many people or too big a product Scrum of Tea Tea Tea Scrum of Scrum of Tea Tea Tea Tea Tea Tea Scrum of Scrum of Tea Tea Tea Tea Tea Tea Scrum of Scrum of Scrum of Scrum of Tea Tea Tea Tea Tea Tea Tea Tea Tea Tea Tea Tea agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 11. sometimes you can’t because of: scaling - too many people or too big a product different technologies, products, backlogs agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 12. sometimes you can’t because of: scaling - too many people or too big a product different technologies, products, backlogs limited availability of specialists, e.g. architect agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 13. sometimes you can’t because of: scaling - too many people or too big a product different technologies, products, backlogs then you need to 1. manage limited availability of dependencies specialists, e.g. architect 2. create knowledge agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 14. specialists exist on the team, but every team member pitches in to help when necessary agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 15. a result of self-organization, not cross-functionality agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 16. The Ringelmann effect refers to optimum (agile) team a combination of social loafing size is 7±2 people and coordination losses agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 17. the Ringelmann effect The more people Ringelmann added to a group, the greater the decline in personal effort. Three people pulled at only 2.5x the average individual effort, and eight people pulled at a force equal to the combined individual effort of only four people. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 18. social loafing (and coordination losses) increase with team size agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 19. the perfect size is... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 20. many aspects of distributed co-located vs. virtual teams are still unclear agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 21. global market in labour means distributed or virtual teams are here to stay in many businesses today agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 22. many agile practices work just great with distributed teams agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 23. agile practices support distributed teams “Teams in which leaders periodically gathered information about others and revealed information about themselves performed better than teams in which members did not do this.” Suzanne Weisband Associate Professor agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 24. significant risk factors for virtual teams • Insufficient knowledge transfer • Lack of project team cohesion • Cultural or language differences • Inadequate technical resources, i.e. hardware, processing availability • Resource inexperience with company and its processes • Loss of key resource(s) that impact the project • Hidden agendas impact the project Project Risk Differences Between Virtual and Co-Located Teams, Reed & Night agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 25. emerging agile practices from a standing start agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 26. drive collaboration across the team agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 27. drive collaboration across the team done means coded and tested agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 28. drive collaboration across the team done means coded and tested limit WIP (the number of open stories) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 29. drive collaboration across the team done means coded and tested limit WIP (the number of open stories) build habit of predictable delivery agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 30. drive collaboration across the team capture learnings in definition of done agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 31. drive collaboration across the team always keep a future- capture learnings in state DoD on the table definition of done agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 32. drive collaboration across the team always keep a future- capture learnings in state DoD on the table definition of done use retrospective to tighten DoD often agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 33. drive collaboration across the team always keep a future- capture learnings in state DoD on the table definition of done use retrospective to tighten DoD often automate compliance with DoD if possible agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 34. drive collaboration across the team capture learnings in definition of done search out champions and enthusiasts agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 35. drive collaboration across the team challenge and remind capture learnings in team of desired state definition of done search out champions and enthusiasts agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 36. drive collaboration across the team challenge and remind capture learnings in team of desired state definition of done watch for signs of interest across team search out champions and enthusiasts agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 37. drive collaboration across the team challenge and remind capture learnings in team of desired state definition of done watch for signs of interest across team search out champions give credit for success, and enthusiasts accept blame for failure agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 38. drive collaboration across the team capture learnings in definition of done search out champions and enthusiasts create pilots owned by the team agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 39. automate user interface quick to set up, brutal to maintain but plants the seeds of testing through macros benefit very fast agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 40. support manual testers once developers are dragged into manual testing, test with automation automation appears quickly agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 41. implementation of CI get basic CI in place immediately an automated test and static code analysis is ready agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 42. automate acceptance help developers own step definitions so that testers can tests for BDD provide tests prior to coding agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 43. refactoring legacy code add to definition of done and give plenty of visibility to any touched by new stories and all examples, however small agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 44. “Coming together is a beginning. Keeping together is progress. Working together is success.” Henry Ford thank you [email protected] skype: dave.sharrock follow us on: @agile42 follow me on: @davesharrock agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
  • 45. Dave Sharrock enterprise transitions international B2B matchmaking MBA agile executive leadership husband start-ups part-time Canadian father seismology scrum English email: [email protected] twitter: @davesharrock skype: dave.sharrock agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.