Jennifer Dulek
may tend to focus on how to use the many agile approaches rather than on when or why to use
them (McAvoy & Sammon, 2005). Most research on agile methods has assessed their
effectiveness but not the conditions under which they are effective or useful (McAvoy &
Sammon, 2005). In order to move past this and ensure that education in agile methodologies
McAvoy and Sammon (2005) designed a “Critical Adoption Factors workshop” (p. 409) using
case studies and real-world applications. Their article entitled “Agile Methodology Adoption
Decisions: An Innovative Approach to Teaching and Learning” (McAvoy & Sammon, 2005)
details this process and the results, and also provides some useful insights to other professionals
such as instructional designers who use agile methods to manage projects in industry.
In the article’s introduction and literature review, McAvoy and Sammon (2005) highlight
the major differences between traditional software development and newer agile approaches, and
argue that neither is the best fit for all circumstances. In a novel approach to a review of the
literature, the authors then shift focus from identifying factors critical to the success of agile
projects to using these factors to “determine the viability of adopting an agile approach”
(McAvoy & Sammon, 2005, p. 410). This review helped the authors identify eleven critical
adoption factors that they categorized into four groups; each group identifies an aspect of a
situation where a decision must be made regarding use of agile approaches (McAvoy &
Sammon, 2005). The groups that McAvoy and Sammon (2005) identified are: project, team,
The remainder of the article describes how the authors used these factors and groups to
create an “adoption assessment matrix” (McAvoy & Sammon, 2005, p. 413), and how they used
this matrix to instruct their students and to make methodology-related decisions in industry
context. In Phase One, they introduced the matrix to software development students so that they
could actively learn the details and decision-making process useful in choosing to apply agile
identified this process as useful to their learning (McAvoy & Sammon, 2005), as it helped them
to learn to critically question the application of the agile methodology to certain scenarios, which
is an innovative approach and important skill for graduates to gain. In Phase Two, groups of
students were assigned to software development companies and asked to utilize the decision-
making matrix to assess the viability of applying agile methodologies within the actual industry
environment (McAvoy & Sammon, 2005). Developers’ scores were compared to the scores that
the managers assigned their projects, teams, customers, and organizations, and it was determined
that although there were some differences in scores, the matrix could be useful in making
decisions regarding the use of agile methodologies in industry (McAvoy & Sammon, 2005).
Although McAvoy and Sammon (2005) focused their research on the software
development industry, the content of their research may be useful to other professions such as
instructional design as well. Their argument that agile methods should not be indiscriminately
applied without consideration of the context of their application is an important one. Learning to
use agile methods is only piece of the puzzle; being able to determine when or why to use them
instructional designers who must determine if agile methods would be effective in a certain
situation. Consideration of factors such as duration and criticality of the project, team size and
AGILE ADOPTION DECISIONS 4
skill level, location and involvement of the customer, and workspace layout, reporting structure,
References
409-420.