ATD Blog
Demystifying Agile in Instructional Design
Wed Mar 07 2018

Content
The amount of change in our industry right now is exhilarating, not only in terms of the improvements in technology and data standards, but also with advances in management thinking and human-centered approaches like design thinking. L&D teams—and the organizations they work for—are experimenting with many new ways of working.
The amount of change in our industry right now is exhilarating, not only in terms of the improvements in technology and data standards, but also with advances in management thinking and human-centered approaches like design thinking. L&D teams—and the organizations they work for—are experimenting with many new ways of working.
Enter Agile Project Management
Content
One new way of working is Agile project management. I say “new” because Agile itself has been around for nearly two decades—if we consider the Agile Manifesto as the beginning of Agile in the software development industry. The goal of the manifesto was to uncover “better ways of developing software by doing it and helping others do it.” It suggested software developers value four specific principles:
One new way of working is Agile project management. I say “new” because Agile itself has been around for nearly two decades—if we consider the Agile Manifesto as the beginning of Agile in the software development industry. The goal of the manifesto was to uncover “better ways of developing software by doing it and helping others do it.” It suggested software developers value four specific principles:
Content
1. individuals and interactions over processes and tools
1. individuals and interactions over processes and tools
Content
2. working software over comprehensive documentation
2. working software over comprehensive documentation
Content
3. customer collaboration over contract negotiation
3. customer collaboration over contract negotiation
Content
4. responding to change over following a plan
4. responding to change over following a plan
Content
So essentially, Agile project management is an iterative, incremental process and approach for guiding the design and build of projects in a highly flexible and interactive manner. In addition, Agile focuses on maximizing customer value and fostering high team engagement. What’s more, the manifesto presented a framework of values that would enable teams of programmers to develop software in ways that allowed for changes to underlying needs and a continuous discovery of requirements throughout the project effort.
So essentially, Agile project management is an iterative, incremental process and approach for guiding the design and build of projects in a highly flexible and interactive manner. In addition, Agile focuses on maximizing customer value and fostering high team engagement. What’s more, the manifesto presented a framework of values that would enable teams of programmers to develop software in ways that allowed for changes to underlying needs and a continuous discovery of requirements throughout the project effort.
Applying Agile to ID
Content
With the success of the Agile project management in the software industry, it comes as no surprise that L&D practitioners have sought to adopt it. Indeed, many of the manifesto’s guidelines probably sound very familiar to instructional designers, such as:
With the success of the Agile project management in the software industry, it comes as no surprise that L&D practitioners have sought to adopt it. Indeed, many of the manifesto’s guidelines probably sound very familiar to instructional designers, such as:
Content
The highest priority is to satisfy the customer through early and continuous delivery of valuable software.
The highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Content
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Content
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Content
Business people and developers must work together daily throughout the project.
Business people and developers must work together daily throughout the project.
Content
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Content
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Content
Working software is the primary measure of progress.
Working software is the primary measure of progress.
Content
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Content
Continuous attention to technical excellence and good design enhances agility.
Continuous attention to technical excellence and good design enhances agility.
Content
Simplicity—the art of maximizing the amount of work not done—is essential.
Simplicity—the art of maximizing the amount of work not done—is essential.
Content
The best architectures, requirements, and designs emerge from self-organizing teams.
The best architectures, requirements, and designs emerge from self-organizing teams.
Content
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Content
As you can see, in many respects, the design-build aspect of software design and development is akin to that of instructional design and development, and this similarity holds even stronger when we’re developing e-learning or other digital learning experiences.
As you can see, in many respects, the design-build aspect of software design and development is akin to that of instructional design and development, and this similarity holds even stronger when we’re developing e-learning or other digital learning experiences.
Content
There are several key differences between the two types of work, though. Some distinctions include:
There are several key differences between the two types of work, though. Some distinctions include:
Content
Instructional designers need to focus on learning objectives and performance outcomes, in addition to functions and features.
Instructional designers need to focus on learning objectives and performance outcomes, in addition to functions and features.
Content
Most instructional designers work on several projects at once, while software developers usually are dedicated to a single team.
Most instructional designers work on several projects at once, while software developers usually are dedicated to a single team.
Content
Instructional designers often need to wait for content or input from subject matter experts, and they have to account for that downtime in their project plans.
Instructional designers often need to wait for content or input from subject matter experts, and they have to account for that downtime in their project plans.
Content
These disparities between the nature of software development and ID are either sources of frustration for instructional designers in their application of Agile methods, or they lead to the development of new adaptations, such as LLAMA (Lot Like Agile Management Approach ) or SAM (Successive Approximation Model) . Teams that make adaptations in their Agile project management approaches to account for these differences in the work are finding success.
These disparities between the nature of software development and ID are either sources of frustration for instructional designers in their application of Agile methods, or they lead to the development of new adaptations, such as LLAMA (Lot Like Agile Management Approach) or SAM (Successive Approximation Model). Teams that make adaptations in their Agile project management approaches to account for these differences in the work are finding success.
Content
Just as Agile can be applied to different programming languages and different types of software and applications, it’s important to note that Agile project management is different from the instructional design methodologies used on the project. In this light, Agile project management is the way in which we:
Just as Agile can be applied to different programming languages and different types of software and applications, it’s important to note that Agile project management is different from the instructional design methodologies used on the project. In this light, Agile project management is the way in which we:
Content
scope the effort
scope the effort
Content
define the tasks
define the tasks
Content
estimate the work
estimate the work
Content
set a schedule
set a schedule
Content
deliver and release work product frequently and iteratively
deliver and release work product frequently and iteratively
Content
communicate with our peers and our clients, whether they are internal or external.
communicate with our peers and our clients, whether they are internal or external.
Content
Agile is distinct from the specific ID techniques and approaches that we use to create that work, whether we use the Six Disciplines (6Ds), Merrill's Principles of Instruction, Allen Interaction’s CCAF Model (Context, Challenge, Activity Feedback), individualized instruction theory, Bloom’s Technology, or Torgerson’s MILE framework for microlearning. Agile also is independent of the learning modality or medium and can be applied to e-learning, instructor-led, microlearning, blended learning, performance support, virtual reality training, or projects that use a social framework for informal learning.
Agile is distinct from the specific ID techniques and approaches that we use to create that work, whether we use the Six Disciplines (6Ds), Merrill's Principles of Instruction, Allen Interaction’s CCAF Model (Context, Challenge, Activity Feedback), individualized instruction theory, Bloom’s Technology, or Torgerson’s MILE framework for microlearning. Agile also is independent of the learning modality or medium and can be applied to e-learning, instructor-led, microlearning, blended learning, performance support, virtual reality training, or projects that use a social framework for informal learning.
Want to Learn More?
Content
No doubt, many teams have implemented software development’s Agile approach with success. However, some of you who are new to the idea may be wondering how to get started. If so, join me at the ATD Core 4 Conference . We will explore various Agile tools and techniques for estimating, planning, and managing a design and development project.
No doubt, many teams have implemented software development’s Agile approach with success. However, some of you who are new to the idea may be wondering how to get started. If so, join me at the ATD Core 4 Conference. We will explore various Agile tools and techniques for estimating, planning, and managing a design and development project.