際際滷

際際滷Share a Scribd company logo
Agile Methods
Adoption on
Software Development
A Pilot Review
@caiocestari
@alfredogoldman
IPT & IME-USP
The Organizational Agile
Adoption Problem
what we want
what we get
Deliver Value Early
Replan Frequently
Improve Quality
Engage People
Stimulate Innovation
Daily Meetings
Plannings and Reviews
Product Backlogs
Dysfunctional Roles
The Organizational Agile
Adoption Problem
what we want
what we get
Why all those failures?
8th Annual State of Agile Survey -
VersionOne
Some Benefits
Need
Organizational
Shifts
James Shore and Diana Larsens Agile Fluency Model
Organizational Agile Adoption is
a Complex Problem
David Snowdens Cynefin Framework
Research Question
Is it possible to relate characteristics of
organizations to the steps they take to
adopt agile methods?
(size, year of adoption, software as an
end or non-end activity, country)
Evidence on Agile Adoption
Empirical Adoption Generic Adoption
Secondary Research
Questions
 What are the main steps taken by
organizations that adopted agile methods
empirically?
 What are the existing generic ways to guide
an organizational agile adoption?
 Is it possible to relate steps from empiric agile
adoptions in organizations to any of the existing
generic ways?
Systematic Review Protocol
(Kitchenham et al.)
Electronic and
Manual
Search (4062)
Duplicated
(732)
Accepted
(3330)
Title Filter
(3127)
Accepted
(203)
Abstract and
Conclusion
Filter (108)
Accepted
(95)
 1) Define Research Question
2) Define
Search Strategy
3) Define
Acceptance Criteria 4) Extract Data 
5) Analyze Data
Electronic and Manual
Search
Rejected Studies
Rejection Category # of Studies
Not related to Agile Adoption 3126
Teams or Projects Adoption 38
Other Perspectives of
Adoption (PO, TDD, DSD)
24
Pre-Adoption or Post-Adoption 19
Other Reasons 27
Accepted Studies
Acceptance Category # of Studies
Experience Report 63
Framework 17
Study Case 3
Survey 3
Generic Analysis 6
Uncertain 5
Brief Qualitative Analysis
(To check contribution to the research questions)
+ Agile Adoption Framework (AAF)
+ Agile Adoption Motivation Framework (AAMF)
Organizational
Similarities
 Motivated by scientific management and waterfall
 Pilot-project or pilot-team
 Scrum
Existing Generic Ways
Acceptance Category # of Studies
Experience Report 63
Framework 17
Study Case 3
Survey 3
Generic Analysis 6
Uncertain 5
Empirical/Generic Relation
 AAF and AAMF consider organizational factors
as a restriction to Agile adoption at the
team/project level
 AAF proposes an organizational go/no-go
phase when are evaluated:
 the real need of the Agile transition
 available budget
 executive support
Primary Conclusions and
Next Steps
 There is a solid contribution to the secondary
research questions (with less than 10%)
 Theres great potential to answer the main
research question positively
Next planned steps are: studies full assessment,
data extraction and qualitative/quantitative analysis
Thank you! 
@caiocestari
@alfredogoldman
your feedback
is totally welcome!

More Related Content

Agile Methods Adoption on Software Development @ Agile 2014