SlideShare a Scribd company logo
1 of 26
Download to read offline
Are Agile Teams More Effective? 
Findings from the Teamwork Literature and 
Empirical Studies of Agile Teams 
National University of Ireland, Galway 
10 September 2014 
Torgeir Dingsøyr 
Senior scientist, SINTEF ICT 
Adjunct professor, Norwegian University of Science and Technology
2 
Overview 
n Agile Software Development 
n Teamwork and Team Effectiveness 
n Teamwork in Agile Software Development: A Case Study 
n Are Agile Teams more Effective? 
n References and Resources
3 
Agile Software Development
Agile development, productivity and teamwork 
“Scrum significantly increases productivity and reduces time to 
benefits while facilitating adaptive, empirical systems 
development” Controlchaos.com 
"a variety of people work together in interlinking ways to make a 
project more effective. They have to work together as a group to 
make each to be succesful" Beck and Andres 
"The best architectures, requirements, and designs emerge 
from self-organizing teams" 
Principle behind agile manifesto
5 
Teamwork and Team 
Performance
What is a Team? 
“a small number of people with complementary skills who are 
committed to a common purpose, set of performance goals, 
and approach for which they hold themselves mutually 
accountable” 
- Katzenbach, J.R., Smith, D.K.: The Discipline of Teams. Harvard 
Business Review 71, 111–120 (1993) 
IKT
IKT 
Team 
leadership 
Team 
orientation 
Mutual 
performance 
monitoring 
Back-up 
behaviour 
Adaptability 
Shared 
mental 
models 
Mutual 
trust 
Closed-loop 
Salas, E. 2005. Is there a “Big Five” in communication 
Teamwork? Small Group Research 36, 
no. 5: 555-599.
8 
Teamwork in Agile Software 
Development: A Case Study
ICT 
Research Design 
n Research questions 
n How does Scrum arrange for the mechanisms that influence 
teamwork? 
n How can challenges that arise when Scrum is introduced be 
explained by the mechanisms that influence teamwork? 
n Study 
n Development of an office application for public departments 
n 5 developers, scrum master and product owner 
n 4000 hours 
n Start: May 2006, end October 2007 
n 6 sprints 
n First Scrum project 
Moe, N.B., Dingsøyr, T., and Dybå, T., A teamwork model for understanding an agile team: A case study of a Scrum project, 
Information and Software Technology 52 (2010) 480–491.
ICT 
Project Overview
9 
Data Collection and Analysis 
n 60 Direct observations: from 10 minutes to 8 hours 
n 15 interviews 
n Project documents 
n Analysed according to teamwork model
ICT 
In Theory: Team Leadership 
n Definition: 
n Direct and coordinate the 
activities of other team 
members 
n Assess team performance 
n Assign tasks 
n Develop team knowledge, 
skills, and abilities 
n Motivate team members 
n Plan, organize, and establish a 
positive atmosphere 
n The Scrum team: 
n Planning 
n Scheduling 
n Assigning tasks to members 
n Making decisions 
n The Scrum master: 
n Removes impediments of the 
process 
n Facilitates meetings
In Practice: Team Leadership 
n Problems not reported 
n “We classified tasks as finished before they were completed, and we 
knew there was still work to be done. It seems that the scrum master 
wants to show progress and make us look a little better than we really 
are” – developer 
n “It turned out that certain parts of the system were simply forgotten. 
There has been a failure somewhere... The product owner and the 
client asked for things that no-one had thought of and that were not in 
the backlog” – developer 
n “The daily meetings are mostly about reporting to the Scrum master. 
When he is not there, the meetings are better because then we 
communicate with each other” – developer 
ICT
ICT 
In Theory: Team Orientation 
n Definition: 
n Take other’s behaviour into 
account during group 
interaction 
n The belief in the importance 
of team goal’s over 
individual members’ goals 
n Scrum: 
n The team does high level goal 
setting 
n The Product owner provides a 
vision 
n Sprint planning, daily meetings 
and retrospectives
In Practice: Team Orientation 
From a daily stand-up meeting: 
Developer: The customer databases will be used by several 
applications, so I have implemented support for dealing with various 
technologies, including Oracle. It took a lot of time. 
Scrum-master: Did we not agree on postponing this? 
Developer: We need this later and now it is done. 
n “When it comes to the daily scrum, I do not pay attention when Ann is 
talking. For me what she talks about is a bit off the topic, and I cannot 
stay focused. She talks about the things she is working on.” – developer 
n Monthly planning meetings somehow excluded the developers and 
turned out to be discussions between the Scrum master and the Product 
owner – notes after observing sprint planning 
ICT
In Practice: Team Orientation 
n “When we discover new problems, we feel we own them 
ourselves, and that we will manage to solve them before 
the next meeting tomorrow. But this is not the case, it 
always takes longer time” – developer 
ICT
In Theory: Backup Behaviour 
ICT 
n Definition: 
n Anticipate other team 
members’ needs through 
accurate knowledge about 
their responsibilities 
n Includes the ability to shift 
workload among members 
to achieve balance during 
high periods of workload or 
pressure 
n Scrum: 
n The team is seen as 
multifunctional 
n Self-organizing
In Practice: Backup Behaviour 
n “Let the person that knows most about the task solve it! We cannot 
afford several people doing the same thing in this project. We need to 
continue working like we have done before” – scrum master 
n “We are having problems in one of the modules, but other developers 
do not want to fix the problem. They want to wait for the developer 
who created the module” – scrum master 
n “This was a shock to us. The end-users could not start testing, and 
we had to spend a lot of time trying to fix this. It took almost a month 
to locate the problems” - developer 
n “It’s chaotic now. We work long hours, but I do not do too much. I 
have done what I was supposed to, and I cannot help them. I do not 
know anything about what they are doing, so it does not help if I try” – 
developer 
ICT
20 
Are Agile Teams more 
Effective?
ICT 
Productivity 
Dybå, Tore and Dingsøyr, Torgeir, “Empirical Studies of Agile Software Development: A Systematic Review,” Information and 
Software Technology, vol. 50, 2008, pp. 833-859.
IKT 
Team 
leadership 
Team 
orientation 
Mutual 
performance 
monitoring 
Back-up 
behaviour 
Adaptability 
Shared 
mental 
models 
Mutual 
trust 
Closed-loop 
communication 
Scrum 
Case
ICT 
Conclusion 
n Difficult transition from individual work to teamwork 
n There are many factors that influence team performance 
in established team performance models 
n Scrum has many mechanisms for teamwork in place, but 
some were difficult to implement in the case organization 
n There is a vast literature on teamwork that is very relevant 
for agile development and that deserves more attention
24 
References and Resources
IKT 
Rising, L. and Janoff, N.S., The Scrum software 
development process for small teams, IEEE Software 17 
(2000).!
n Moe, Nils Brede, Dingsøyr, Torgeir and Dybå, Tore, “A teamwork model for 
understanding an agile team: A case study of a Scrum project,” Information and 
Software Technology, vol. 52, 2010, pp. 480–491. 
n Moe, Nils Brede, Dingsøyr, Torgeir and Dybå, Tore, “Overcoming Barriers to Self- 
Management in Software Teams,” IEEE Software, vol. 26, no. ICT 
6, 2009, pp. 20-26.

More Related Content

What's hot

Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
ajit.alwe
 

What's hot (20)

Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
Agile Start Me Up - Using the Minimum Viable Discovery (MVD)
 
Introducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelIntroducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta Model
 
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
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and Prognostication
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
 
Managing Experiences
Managing ExperiencesManaging Experiences
Managing Experiences
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
 
Agile fluency
Agile fluency Agile fluency
Agile fluency
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge7 things we do for our agile transformation at scale - Agile Cambridge
7 things we do for our agile transformation at scale - Agile Cambridge
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVP
 
Scaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
 
Crossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business AgilityCrossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business Agility
 

Viewers also liked

Team Work - Rasheed - Fahim - Lakshan
Team Work - Rasheed - Fahim - LakshanTeam Work - Rasheed - Fahim - Lakshan
Team Work - Rasheed - Fahim - Lakshan
Rasheed Jassin
 
Veet case study team saltrose_mica
Veet case study team saltrose_micaVeet case study team saltrose_mica
Veet case study team saltrose_mica
Satyaprem Upadhyay
 
Teamwork Mod
Teamwork ModTeamwork Mod
Teamwork Mod
royross17
 
Leadership styles
Leadership stylesLeadership styles
Leadership styles
Mohini Sahu
 

Viewers also liked (17)

Sembcorp teamwork fujairah uae
Sembcorp teamwork fujairah uaeSembcorp teamwork fujairah uae
Sembcorp teamwork fujairah uae
 
Story Mapping in Depth
Story Mapping in DepthStory Mapping in Depth
Story Mapping in Depth
 
Effective Teamwork
Effective TeamworkEffective Teamwork
Effective Teamwork
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
 
AND CaseStudy Stofa (DK)
AND CaseStudy Stofa (DK)AND CaseStudy Stofa (DK)
AND CaseStudy Stofa (DK)
 
Team Work - Rasheed - Fahim - Lakshan
Team Work - Rasheed - Fahim - LakshanTeam Work - Rasheed - Fahim - Lakshan
Team Work - Rasheed - Fahim - Lakshan
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
Veet case study team saltrose_mica
Veet case study team saltrose_micaVeet case study team saltrose_mica
Veet case study team saltrose_mica
 
Casestudy: The Case of bench management
Casestudy: The Case of bench managementCasestudy: The Case of bench management
Casestudy: The Case of bench management
 
Teamwork Mod
Teamwork ModTeamwork Mod
Teamwork Mod
 
Organizational Culture of IKEA
Organizational Culture of IKEA Organizational Culture of IKEA
Organizational Culture of IKEA
 
Xerox Case Study - Gamification in training and development - Manu Melwin Joy
Xerox Case Study - Gamification in training and development  - Manu Melwin JoyXerox Case Study - Gamification in training and development  - Manu Melwin Joy
Xerox Case Study - Gamification in training and development - Manu Melwin Joy
 
Innovative HR Practices at IKEA
Innovative HR Practices at IKEAInnovative HR Practices at IKEA
Innovative HR Practices at IKEA
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
 
Ikea Case Study
Ikea Case StudyIkea Case Study
Ikea Case Study
 
Teamwork presentation
Teamwork presentation Teamwork presentation
Teamwork presentation
 
Leadership styles
Leadership stylesLeadership styles
Leadership styles
 

Similar to 2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literature and Empirical Studies of Agile Teams

Similar to 2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literature and Empirical Studies of Agile Teams (20)

Iwot2017 teamwork in software development
Iwot2017 teamwork in software developmentIwot2017 teamwork in software development
Iwot2017 teamwork in software development
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
 
Developing a digital mindset - recording
Developing a digital mindset - recordingDeveloping a digital mindset - recording
Developing a digital mindset - recording
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the pain
 
A real-life overview of Agile workflow practices
A real-life overview of Agile workflow practicesA real-life overview of Agile workflow practices
A real-life overview of Agile workflow practices
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
 
Being A Scrum Master During NcoV Time
Being A Scrum Master During NcoV TimeBeing A Scrum Master During NcoV Time
Being A Scrum Master During NcoV Time
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
 
SIKM - KM & Employee Experience at Blend
SIKM - KM & Employee Experience at BlendSIKM - KM & Employee Experience at Blend
SIKM - KM & Employee Experience at Blend
 
Introductie slides Agile Coaching door het Nederlands Instituut voor de Softw...
Introductie slides Agile Coaching door het Nederlands Instituut voor de Softw...Introductie slides Agile Coaching door het Nederlands Instituut voor de Softw...
Introductie slides Agile Coaching door het Nederlands Instituut voor de Softw...
 
How to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxHow to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptx
 
Summer-17 Internship at Spreetail
Summer-17 Internship at SpreetailSummer-17 Internship at Spreetail
Summer-17 Internship at Spreetail
 
The Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development ProcessesThe Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development Processes
 
#ISSS2015 Berlin - Gilbert et al - Understanding Systems Engineering Project ...
#ISSS2015 Berlin - Gilbert et al - Understanding Systems Engineering Project ...#ISSS2015 Berlin - Gilbert et al - Understanding Systems Engineering Project ...
#ISSS2015 Berlin - Gilbert et al - Understanding Systems Engineering Project ...
 
Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
 
KSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 UpdateKSU IT4983 Capstone Projects Report 2017 Update
KSU IT4983 Capstone Projects Report 2017 Update
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanban
 
Real world dev ops
Real world dev opsReal world dev ops
Real world dev ops
 
09 projecthumanresourcemanagement
09 projecthumanresourcemanagement09 projecthumanresourcemanagement
09 projecthumanresourcemanagement
 

More from NUI Galway

More from NUI Galway (20)

Vincenzo MacCarrone, Explaining the trajectory of collective bargaining in Ir...
Vincenzo MacCarrone, Explaining the trajectory of collective bargaining in Ir...Vincenzo MacCarrone, Explaining the trajectory of collective bargaining in Ir...
Vincenzo MacCarrone, Explaining the trajectory of collective bargaining in Ir...
 
Tom Turner, Tipping the scales for labour in Ireland?
Tom Turner, Tipping the scales for labour in Ireland? Tom Turner, Tipping the scales for labour in Ireland?
Tom Turner, Tipping the scales for labour in Ireland?
 
Tom McDonnell, Medium-term trends in the Irish labour market and possibilitie...
Tom McDonnell, Medium-term trends in the Irish labour market and possibilitie...Tom McDonnell, Medium-term trends in the Irish labour market and possibilitie...
Tom McDonnell, Medium-term trends in the Irish labour market and possibilitie...
 
Stephen Byrne, A non-employment index for Ireland
Stephen Byrne, A non-employment index for IrelandStephen Byrne, A non-employment index for Ireland
Stephen Byrne, A non-employment index for Ireland
 
Sorcha Foster, The risk of automation of work in Ireland
Sorcha Foster, The risk of automation of work in IrelandSorcha Foster, The risk of automation of work in Ireland
Sorcha Foster, The risk of automation of work in Ireland
 
Sinead Pembroke, Living with uncertainty: The social implications of precario...
Sinead Pembroke, Living with uncertainty: The social implications of precario...Sinead Pembroke, Living with uncertainty: The social implications of precario...
Sinead Pembroke, Living with uncertainty: The social implications of precario...
 
Paul MacFlynn, A low skills equilibrium in Northern Ireland
Paul MacFlynn, A low skills equilibrium in Northern IrelandPaul MacFlynn, A low skills equilibrium in Northern Ireland
Paul MacFlynn, A low skills equilibrium in Northern Ireland
 
Nuala Whelan, The role of labour market activation in building a healthy work...
Nuala Whelan, The role of labour market activation in building a healthy work...Nuala Whelan, The role of labour market activation in building a healthy work...
Nuala Whelan, The role of labour market activation in building a healthy work...
 
Michéal Collins, and Dr Michelle Maher, Auto enrolment
 Michéal Collins, and Dr Michelle Maher, Auto enrolment Michéal Collins, and Dr Michelle Maher, Auto enrolment
Michéal Collins, and Dr Michelle Maher, Auto enrolment
 
Michael Taft, A new enterprise model
Michael Taft, A new enterprise modelMichael Taft, A new enterprise model
Michael Taft, A new enterprise model
 
Luke Rehill, Patterns of firm-level productivity in Ireland
Luke Rehill, Patterns of firm-level productivity in IrelandLuke Rehill, Patterns of firm-level productivity in Ireland
Luke Rehill, Patterns of firm-level productivity in Ireland
 
Lucy Pyne, Evidence from the Social Inclusion and Community Activation Programme
Lucy Pyne, Evidence from the Social Inclusion and Community Activation ProgrammeLucy Pyne, Evidence from the Social Inclusion and Community Activation Programme
Lucy Pyne, Evidence from the Social Inclusion and Community Activation Programme
 
Lisa Wilson, The gendered nature of job quality and job insecurity
Lisa Wilson, The gendered nature of job quality and job insecurityLisa Wilson, The gendered nature of job quality and job insecurity
Lisa Wilson, The gendered nature of job quality and job insecurity
 
Karina Doorley, axation, labour force participation and gender equality in Ir...
Karina Doorley, axation, labour force participation and gender equality in Ir...Karina Doorley, axation, labour force participation and gender equality in Ir...
Karina Doorley, axation, labour force participation and gender equality in Ir...
 
Jason Loughrey, Household income volatility in Ireland
Jason Loughrey, Household income volatility in IrelandJason Loughrey, Household income volatility in Ireland
Jason Loughrey, Household income volatility in Ireland
 
Ivan Privalko, What do Workers get from Mobility?
Ivan Privalko, What do Workers get from Mobility?Ivan Privalko, What do Workers get from Mobility?
Ivan Privalko, What do Workers get from Mobility?
 
Helen Johnston, Labour market transitions: barriers and enablers
Helen Johnston, Labour market transitions: barriers and enablersHelen Johnston, Labour market transitions: barriers and enablers
Helen Johnston, Labour market transitions: barriers and enablers
 
Gail Irvine, Fulfilling work in Ireland
Gail Irvine, Fulfilling work in IrelandGail Irvine, Fulfilling work in Ireland
Gail Irvine, Fulfilling work in Ireland
 
Frank Walsh, Assessing competing explanations for the decline in trade union ...
Frank Walsh, Assessing competing explanations for the decline in trade union ...Frank Walsh, Assessing competing explanations for the decline in trade union ...
Frank Walsh, Assessing competing explanations for the decline in trade union ...
 
Eamon Murphy, An overview of labour market participation in Ireland over the ...
Eamon Murphy, An overview of labour market participation in Ireland over the ...Eamon Murphy, An overview of labour market participation in Ireland over the ...
Eamon Murphy, An overview of labour market participation in Ireland over the ...
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Recently uploaded (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

2014.09.10 Are Agile Teams More Effective? Findings from the Teamwork Literature and Empirical Studies of Agile Teams

  • 1. Are Agile Teams More Effective? Findings from the Teamwork Literature and Empirical Studies of Agile Teams National University of Ireland, Galway 10 September 2014 Torgeir Dingsøyr Senior scientist, SINTEF ICT Adjunct professor, Norwegian University of Science and Technology
  • 2. 2 Overview n Agile Software Development n Teamwork and Team Effectiveness n Teamwork in Agile Software Development: A Case Study n Are Agile Teams more Effective? n References and Resources
  • 3. 3 Agile Software Development
  • 4. Agile development, productivity and teamwork “Scrum significantly increases productivity and reduces time to benefits while facilitating adaptive, empirical systems development” Controlchaos.com "a variety of people work together in interlinking ways to make a project more effective. They have to work together as a group to make each to be succesful" Beck and Andres "The best architectures, requirements, and designs emerge from self-organizing teams" Principle behind agile manifesto
  • 5. 5 Teamwork and Team Performance
  • 6. What is a Team? “a small number of people with complementary skills who are committed to a common purpose, set of performance goals, and approach for which they hold themselves mutually accountable” - Katzenbach, J.R., Smith, D.K.: The Discipline of Teams. Harvard Business Review 71, 111–120 (1993) IKT
  • 7. IKT Team leadership Team orientation Mutual performance monitoring Back-up behaviour Adaptability Shared mental models Mutual trust Closed-loop Salas, E. 2005. Is there a “Big Five” in communication Teamwork? Small Group Research 36, no. 5: 555-599.
  • 8. 8 Teamwork in Agile Software Development: A Case Study
  • 9. ICT Research Design n Research questions n How does Scrum arrange for the mechanisms that influence teamwork? n How can challenges that arise when Scrum is introduced be explained by the mechanisms that influence teamwork? n Study n Development of an office application for public departments n 5 developers, scrum master and product owner n 4000 hours n Start: May 2006, end October 2007 n 6 sprints n First Scrum project Moe, N.B., Dingsøyr, T., and Dybå, T., A teamwork model for understanding an agile team: A case study of a Scrum project, Information and Software Technology 52 (2010) 480–491.
  • 11. 9 Data Collection and Analysis n 60 Direct observations: from 10 minutes to 8 hours n 15 interviews n Project documents n Analysed according to teamwork model
  • 12. ICT In Theory: Team Leadership n Definition: n Direct and coordinate the activities of other team members n Assess team performance n Assign tasks n Develop team knowledge, skills, and abilities n Motivate team members n Plan, organize, and establish a positive atmosphere n The Scrum team: n Planning n Scheduling n Assigning tasks to members n Making decisions n The Scrum master: n Removes impediments of the process n Facilitates meetings
  • 13. In Practice: Team Leadership n Problems not reported n “We classified tasks as finished before they were completed, and we knew there was still work to be done. It seems that the scrum master wants to show progress and make us look a little better than we really are” – developer n “It turned out that certain parts of the system were simply forgotten. There has been a failure somewhere... The product owner and the client asked for things that no-one had thought of and that were not in the backlog” – developer n “The daily meetings are mostly about reporting to the Scrum master. When he is not there, the meetings are better because then we communicate with each other” – developer ICT
  • 14.
  • 15. ICT In Theory: Team Orientation n Definition: n Take other’s behaviour into account during group interaction n The belief in the importance of team goal’s over individual members’ goals n Scrum: n The team does high level goal setting n The Product owner provides a vision n Sprint planning, daily meetings and retrospectives
  • 16. In Practice: Team Orientation From a daily stand-up meeting: Developer: The customer databases will be used by several applications, so I have implemented support for dealing with various technologies, including Oracle. It took a lot of time. Scrum-master: Did we not agree on postponing this? Developer: We need this later and now it is done. n “When it comes to the daily scrum, I do not pay attention when Ann is talking. For me what she talks about is a bit off the topic, and I cannot stay focused. She talks about the things she is working on.” – developer n Monthly planning meetings somehow excluded the developers and turned out to be discussions between the Scrum master and the Product owner – notes after observing sprint planning ICT
  • 17. In Practice: Team Orientation n “When we discover new problems, we feel we own them ourselves, and that we will manage to solve them before the next meeting tomorrow. But this is not the case, it always takes longer time” – developer ICT
  • 18. In Theory: Backup Behaviour ICT n Definition: n Anticipate other team members’ needs through accurate knowledge about their responsibilities n Includes the ability to shift workload among members to achieve balance during high periods of workload or pressure n Scrum: n The team is seen as multifunctional n Self-organizing
  • 19. In Practice: Backup Behaviour n “Let the person that knows most about the task solve it! We cannot afford several people doing the same thing in this project. We need to continue working like we have done before” – scrum master n “We are having problems in one of the modules, but other developers do not want to fix the problem. They want to wait for the developer who created the module” – scrum master n “This was a shock to us. The end-users could not start testing, and we had to spend a lot of time trying to fix this. It took almost a month to locate the problems” - developer n “It’s chaotic now. We work long hours, but I do not do too much. I have done what I was supposed to, and I cannot help them. I do not know anything about what they are doing, so it does not help if I try” – developer ICT
  • 20. 20 Are Agile Teams more Effective?
  • 21. ICT Productivity Dybå, Tore and Dingsøyr, Torgeir, “Empirical Studies of Agile Software Development: A Systematic Review,” Information and Software Technology, vol. 50, 2008, pp. 833-859.
  • 22. IKT Team leadership Team orientation Mutual performance monitoring Back-up behaviour Adaptability Shared mental models Mutual trust Closed-loop communication Scrum Case
  • 23. ICT Conclusion n Difficult transition from individual work to teamwork n There are many factors that influence team performance in established team performance models n Scrum has many mechanisms for teamwork in place, but some were difficult to implement in the case organization n There is a vast literature on teamwork that is very relevant for agile development and that deserves more attention
  • 24. 24 References and Resources
  • 25. IKT Rising, L. and Janoff, N.S., The Scrum software development process for small teams, IEEE Software 17 (2000).!
  • 26. n Moe, Nils Brede, Dingsøyr, Torgeir and Dybå, Tore, “A teamwork model for understanding an agile team: A case study of a Scrum project,” Information and Software Technology, vol. 52, 2010, pp. 480–491. n Moe, Nils Brede, Dingsøyr, Torgeir and Dybå, Tore, “Overcoming Barriers to Self- Management in Software Teams,” IEEE Software, vol. 26, no. ICT 6, 2009, pp. 20-26.