SlideShare a Scribd company logo
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 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)
Chris Chan
 
Introducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta ModelIntroducing the Enterprise Transformation Meta Model
Introducing the Enterprise Transformation Meta Model
Renee Troughton
 
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
Renee Troughton
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
LitheSpeed
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
Saket Bansal
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
LitheSpeed
 
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
LitheSpeed
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
Richard Cheng
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
ITSM Academy, Inc.
 
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
LeanKit
 
Managing Experiences
Managing ExperiencesManaging Experiences
Managing Experiences
Guiseppe Getto
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
Coffee Talk
 
Agile fluency
Agile fluency Agile fluency
Agile fluency
Kelsey van Haaster
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategyajit.alwe
 
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
Aleem Khan
 
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)
Ahmed Sidky
 
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
Jérôme Froville
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVP
LitheSpeed
 
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
LitheSpeed
 
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
Maurizio Mancini
 

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

Story Mapping in Depth
Story Mapping in DepthStory Mapping in Depth
Story Mapping in Depth
LitheSpeed
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
LitheSpeed
 
AND CaseStudy Stofa (DK)
AND CaseStudy Stofa (DK)AND CaseStudy Stofa (DK)
AND CaseStudy Stofa (DK)
AND Solultion GmbH
 
Team Work - Rasheed - Fahim - Lakshan
Team Work - Rasheed - Fahim - LakshanTeam Work - Rasheed - Fahim - Lakshan
Team Work - Rasheed - Fahim - LakshanRasheed Jassin
 
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
LitheSpeed
 
Veet case study team saltrose_mica
Veet case study team saltrose_micaVeet case study team saltrose_mica
Veet case study team saltrose_micaSatyaprem Upadhyay
 
Casestudy: The Case of bench management
Casestudy: The Case of bench managementCasestudy: The Case of bench management
Casestudy: The Case of bench management
rockingsindi
 
Teamwork Mod
Teamwork ModTeamwork Mod
Teamwork Modroyross17
 
Organizational Culture of IKEA
Organizational Culture of IKEA Organizational Culture of IKEA
Organizational Culture of IKEA
Sumru Bayram
 
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
manumelwin
 
Innovative HR Practices at IKEA
Innovative HR Practices at IKEAInnovative HR Practices at IKEA
Innovative HR Practices at IKEA
Aditya Singh
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
Jo Woolery
 
Ikea Case Study
Ikea Case StudyIkea Case Study
Ikea Case Study
riddhimachopra
 
Teamwork presentation
Teamwork presentation Teamwork presentation
Teamwork presentation
ct231
 
Leadership styles
Leadership stylesLeadership styles
Leadership stylesMohini 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

Iwot2017 teamwork in software development
Iwot2017 teamwork in software developmentIwot2017 teamwork in software development
Iwot2017 teamwork in software development
Torgeir Dingsøyr
 
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)
Cat McRae
 
Developing a digital mindset - recording
Developing a digital mindset - recordingDeveloping a digital mindset - recording
Developing a digital mindset - recording
Sprout Labs
 
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
Joe Lukan
 
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
mtoppa
 
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
Thanh-Phuong Nguyen
 
Improving success with Distributed Teams
Improving success with Distributed TeamsImproving success with Distributed Teams
Improving success with Distributed Teams
Greg Robinson
 
SIKM - KM & Employee Experience at Blend
SIKM - KM & Employee Experience at BlendSIKM - KM & Employee Experience at Blend
SIKM - KM & Employee Experience at Blend
Curtis Conley
 
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...
Maikel Meeuwse
 
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
TechSoupConnectLondo
 
Summer-17 Internship at Spreetail
Summer-17 Internship at SpreetailSummer-17 Internship at Spreetail
Summer-17 Internship at Spreetail
Padma Channal
 
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
Christoph Matthies
 
#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 ...
International Society for the Systems Sciences (ISSS)
 
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...
EBG Consulting, Inc.
 
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
Jack Zheng
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
Ikhlaq Sidhu
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanban
David Daniel
 
Real world dev ops
Real world dev opsReal world dev ops
Real world dev ops
Mohan Krishnan
 
09 projecthumanresourcemanagement
09 projecthumanresourcemanagement09 projecthumanresourcemanagement
09 projecthumanresourcemanagement
Dhamo daran
 

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

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...
NUI Galway
 
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?
NUI Galway
 
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...
NUI Galway
 
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
NUI Galway
 
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
NUI Galway
 
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...
NUI Galway
 
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
NUI Galway
 
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...
NUI Galway
 
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
NUI Galway
 
Michael Taft, A new enterprise model
Michael Taft, A new enterprise modelMichael Taft, A new enterprise model
Michael Taft, A new enterprise model
NUI Galway
 
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
NUI Galway
 
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
NUI Galway
 
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
NUI Galway
 
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...
NUI Galway
 
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
NUI Galway
 
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?
NUI Galway
 
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
NUI Galway
 
Gail Irvine, Fulfilling work in Ireland
Gail Irvine, Fulfilling work in IrelandGail Irvine, Fulfilling work in Ireland
Gail Irvine, Fulfilling work in Ireland
NUI Galway
 
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 ...
NUI Galway
 
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 ...
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

Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 

Recently uploaded (20)

Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 

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.