Return to Video

The Agile Approach to Learning Design

  • 0:02 - 0:06
    - So, hello everyone.
  • 0:06 - 0:08
    I'd like to state and for the record,
  • 0:08 - 0:11
    I love the blue dots.
  • 0:11 - 0:12
    (audience laughs)
  • 0:12 - 0:17
    I've been sitting there
    watching the blue dots.
  • 0:17 - 0:23
    So, I've been cast in the role of
    the person who finds the problems
  • 0:23 - 0:26
    with the topic that we're all praising.
  • 0:26 - 0:29
    I do like agile design, I like it a lot.
  • 0:29 - 0:33
    And I like the concept of
    agile learning design,
  • 0:33 - 0:35
    I like it a lot.
  • 0:35 - 0:41
    But, you know, I've been in the field
    of programming for many years.
  • 0:41 - 0:44
    I've been in the field of learning design
    for many years.
  • 0:44 - 0:48
    I've worked on small projects,
    I've worked on big projects,
  • 0:48 - 0:50
    I've been the peon
    at the bottom of the pile
  • 0:50 - 0:55
    and currently I'm the program leader
    responsible for producing outcomes.
  • 0:55 - 0:57
    So I've seen it from different angles.
  • 0:57 - 1:01
    And there's so many ways it can go wrong,
  • 1:01 - 1:04
    especially when we move
  • 1:04 - 1:08
    from the fairly static domain
    of software design
  • 1:08 - 1:14
    to the far less static domain
    of learning design.
  • 1:14 - 1:16
    That's learning design.
  • 1:16 - 1:21
    It's the least agile thing
    you'll ever see.
  • 1:21 - 1:25
    That's actually a graphic from IMS
  • 1:25 - 1:29
    which produced the learning design
    specification.
  • 1:29 - 1:32
    That's supposed to be
    pretty open and flexible,
  • 1:32 - 1:36
    It's like a play with a director and roles
    and all of that.
  • 1:36 - 1:40
    But, you know, once you're into the thing,
  • 1:40 - 1:43
    there isn't a whole lot of flexibility
    happening
  • 1:43 - 1:49
    and it leads to questioning just
    what is it that we're up to
  • 1:49 - 1:52
    when we are talking about
    agile learning design?
  • 1:52 - 1:57
    Are we talking about
    agile learning design
  • 1:57 - 2:02
    or are we talking about
    the design of agile learning?
  • 2:02 - 2:04
    Two different things.
  • 2:04 - 2:06
    And it seems to me that
    it doesn't make sense
  • 2:06 - 2:11
    to give the instructional designers
    all that freedom and flexibility
  • 2:11 - 2:14
    if we're gonna march students
    lockstep through
  • 2:14 - 2:18
    a predefined kind of process.
  • 2:18 - 2:22
    Here's what agile learning design
    ought to look like.
  • 2:22 - 2:25
    There's a flow.
  • 2:25 - 2:27
    This is agile design generally, right?
  • 2:27 - 2:29
    And it's an iterative thing,
  • 2:29 - 2:31
    and yet people don't talk
    about that so much
  • 2:31 - 2:33
    but it's an iterative thing.
  • 2:33 - 2:39
    Each iteration is like designing a full
    and complete product,
  • 2:39 - 2:43
    and then you might spin off
    some side things, some prototype things
  • 2:43 - 2:47
    as you need to, but, you know,
    version one, version two,
  • 2:47 - 2:50
    you're doing the same thing over again.
  • 2:50 - 2:53
    No course in the world,
    well, maybe not no course,
  • 2:53 - 2:57
    but few courses in the world
    are designed that way.
  • 2:57 - 3:00
    Courses progress from lesson one,
    lesson two, lesson three, lesson four.
  • 3:00 - 3:06
    They don't cover all of geometry
    and then all of geometry in more detail
  • 3:06 - 3:08
    and all of geometry in more detail.
  • 3:08 - 3:13
    It's a different way of thinking
    about the process.
  • 3:13 - 3:19
    So, one of the major concepts
    in agile learning design,
  • 3:19 - 3:21
    in agile design generally, is the Scrum.
  • 3:21 - 3:27
    The Scrum is basically
    a self-organizing development team.
  • 3:27 - 3:30
    It is originally drawn from the idea that
  • 3:30 - 3:35
    programmers are the smartest people
    in the world and do not need management.
  • 3:35 - 3:40
    No, I'm just kidding, but there is
    the idea here that
  • 3:40 - 3:46
    the programmers know how to program, and
    they know how to produce the outcomes,
  • 3:46 - 3:50
    if they're left to do the job for
    themselves, to organize for themselves.
  • 3:50 - 3:55
    And indeed, in the Scrum meeting,
    as you are mapping out the task,
  • 3:55 - 4:00
    each of the tasks, in the Scrum,
    is self-selected by the programmer.
  • 4:00 - 4:04
    So, they're volunteering to jump in,
    to do these things.
  • 4:04 - 4:08
    They're taking commitments on themselves,
    they're specifying how much time,
  • 4:08 - 4:12
    how much effort will be required
    to produce the commitment.
  • 4:12 - 4:17
    So, okay, that's good
  • 4:17 - 4:20
    but this doesn't happen by magic.
  • 4:20 - 4:25
    It takes time, and agile
    is typically employed
  • 4:25 - 4:28
    in larger software development projects.
  • 4:28 - 4:32
    But when we're doing learning design,
    we're doing something a lot smaller
  • 4:32 - 4:33
    and a lot more precise.
  • 4:33 - 4:35
    The question came up earlier, you know,
  • 4:35 - 4:38
    "What about, you know, high-volume
    instructional design?"
  • 4:38 - 4:45
    Well, high-volume instructional design:
    you don't have time for 3,4,5,6,7 weeks
  • 4:45 - 4:50
    of your development team
    organizing itself.
  • 4:50 - 4:53
    Another problem:
  • 4:53 - 4:59
    as your projects get bigger, and we've
    worked on some very large projects,
  • 4:59 - 5:02
    your teams get very large.
  • 5:02 - 5:05
    If you think about
    all the different people who can,
  • 5:05 - 5:09
    and eventually will get involved
    in the design of your learning,
  • 5:09 - 5:12
    or in the delivery of your agile learning,
  • 5:12 - 5:17
    you've got designers, you've got
    subject matter experts,
  • 5:17 - 5:23
    you've got programmers, you've got
    human interaction specialists, etc.
  • 5:23 - 5:27
    Eventually you get a very large,
    very complex team.
  • 5:27 - 5:33
    As you get larger teams, you do not
    generate more efficiency, it's well known,
  • 5:33 - 5:35
    you generate less efficiency.
  • 5:35 - 5:37
    So, what's the solution?
    Split the teams.
  • 5:37 - 5:42
    Okay, now you have competing
    development teams
  • 5:42 - 5:45
    working on the same project.
  • 5:45 - 5:50
    This sounds, like, you know, OK,
    we've split the task, it's great.
  • 5:50 - 5:53
    But when you split the task,
  • 5:53 - 5:59
    you now have two different groups
    of people with different objectives,
  • 5:59 - 6:01
    different responsibilities.
  • 6:01 - 6:06
    They're competing often for resources,
    they're competing often for priority.
  • 6:06 - 6:10
    We have a project where we had
    two agile teams.
  • 6:10 - 6:15
    We ended up with two versions
    of the thing that we were developing.
  • 6:15 - 6:19
    Basically, they had, they didn't split
    into functional groups,
  • 6:19 - 6:22
    they, what's the word for it?
  • 6:22 - 6:27
    Ah, when cells divide, mitosis.
  • 6:27 - 6:34
    So basically, we got two small versions
    of the project we were trying to create.
  • 6:34 - 6:36
    Another pitfall:
  • 6:36 - 6:42
    if you try to organize your groups into,
    you know, okay,
  • 6:42 - 6:45
    this group will do this part of it,
    this group will do that part of it,
  • 6:45 - 6:49
    you get specialized Scrums.
  • 6:49 - 6:54
    So now, nobody's working on
    the final project, on the final product.
  • 6:54 - 6:58
    And there is the danger, and I've
    seen this and we've had this,
  • 6:58 - 7:01
    and in fact, I'm living this
    at this very moment
  • 7:01 - 7:07
    where everybody, all the teams
    want to do the analysis bit,
  • 7:07 - 7:10
    or the rapid prototyping bit.
  • 7:10 - 7:16
    But we're trying to bring a product
    to actual users, at the end.
  • 7:16 - 7:19
    We want it to be a deliverable product.
  • 7:19 - 7:25
    Nobody wants to do the last stage
    of error testing, of hardening the code.
  • 7:25 - 7:29
    That's the least popular scrum.
  • 7:29 - 7:35
    So they go back to, they all want
    to do prototyping again.
  • 7:35 - 7:39
    Finally, well, not quite finally
    but we're getting there,
  • 7:39 - 7:42
    who is the product owner?
  • 7:42 - 7:47
    In the Scrum process,
    you're delivering outcomes
  • 7:47 - 7:52
    and the idea is that,
    as you go through each sprint,
  • 7:52 - 7:56
    which is short-term cycle
    through your development process,
  • 7:56 - 8:00
    you're producing outcomes,
    you're producing deliverables
  • 8:00 - 8:04
    and these deliverables
    are delivered to the product owner
  • 8:04 - 8:08
    who will set the deliverable,
    and even more importantly,
  • 8:08 - 8:13
    define the conditions for the completion
    of that deliverable.
  • 8:13 - 8:15
    Did you do it or not?
    How do you know?
  • 8:15 - 8:19
    Well, you have to have certain criteria.
    It passed this test.
  • 8:19 - 8:21
    It produced this function.
  • 8:21 - 8:24
    It has to be really solid
    and concrete.
  • 8:24 - 8:29
    Well, that good in education, or sorry,
    that's good in software development,
  • 8:29 - 8:32
    your product owner is your client,
  • 8:32 - 8:35
    perhaps your architect,
    somebody like that.
  • 8:35 - 8:37
    They know what they want.
  • 8:37 - 8:40
    Education is completely different.
  • 8:40 - 8:45
    In education, there is
    no product owner per se.
  • 8:45 - 8:50
    Think about it, think about the different
    populations that are involved in learning.
  • 8:50 - 8:54
    There is the end user,
    also known as the student,
  • 8:54 - 8:59
    who, in the typical instructional design
    process, does not show up until
  • 8:59 - 9:03
    after the instructional design
    has been done.
  • 9:03 - 9:06
    It makes it very hard to be agile.
  • 9:06 - 9:11
    There is the subject matter expert,
    also known as the professor.
  • 9:11 - 9:16
    The professor has his or her own ideas
    of what the deliverable must be.
  • 9:16 - 9:21
    Then there is the administrator,
    the dean or the president,
  • 9:21 - 9:24
    or the department of extended learning,
    or whatever,
  • 9:24 - 9:27
    who have other objectives,
    often revenue objectives,
  • 9:27 - 9:32
    or course completion objectives.
    They have their own definition.
  • 9:32 - 9:34
    All of these definitions are different.
  • 9:34 - 9:38
    I guarantee you they're conflicting
    and they're competing.
  • 9:38 - 9:42
    You can't just pick one,
    because if you pick one,
  • 9:42 - 9:47
    you're not being agile for the others.
  • 9:47 - 9:49
    What's worse?
  • 9:49 - 9:55
    To have not just competing interests,
    to have different levels of expertise.
  • 9:55 - 9:58
    We're designing a system right now,
  • 9:58 - 10:02
    where we're trying to create
    agile learning itself.
  • 10:02 - 10:05
    This is, I'm not going to talk
    about that,
  • 10:05 - 10:07
    but that's not the purpose
    of this particular talk,
  • 10:07 - 10:13
    but the ideas here is that
    as the learning is unfolding,
  • 10:13 - 10:16
    the process, the outcomes,
    the deliverables and all of that
  • 10:16 - 10:20
    can change
    as the needs of the learner change.
  • 10:20 - 10:23
    Very ambitious, really hard.
  • 10:23 - 10:27
    We have to think about learning
    differently, in order to do that.
  • 10:27 - 10:30
    Well, we've got our development teams.
  • 10:30 - 10:35
    Our development teams were raised
    in the traditional educational system.
  • 10:35 - 10:38
    Their idea of education
    and online learning is
  • 10:38 - 10:42
    create some videos, put them online.
  • 10:42 - 10:47
    Well, if we're iterating over a project,
    the first version of the project,
  • 10:47 - 10:51
    also known as
    the minimally viable product,
  • 10:51 - 10:55
    it's going to be pretty simple and it's
    going to be something that you could do
  • 10:55 - 10:58
    with fairly traditional methods.
  • 10:58 - 11:02
    And your programmers and developers,
    all other things being equal,
  • 11:02 - 11:05
    will fall back on the traditional methods
  • 11:05 - 11:09
    because they're not being challenged
    with the minimal viable product.
  • 11:09 - 11:15
    The end goal where you want to get to
    is something really flexible and dynamic,
  • 11:15 - 11:18
    but by the time you get
    to stage five or so,
  • 11:18 - 11:23
    they've built many, many
    static structures,
  • 11:23 - 11:26
    because that's what it took to
    the minimally viable product
  • 11:26 - 11:30
    at each release, at each iteration.
  • 11:30 - 11:32
    So you have to start over.
  • 11:32 - 11:36
    And you start over and everybody agrees,
  • 11:36 - 11:40
    okay, the project is about something
    a lot more flexible than that
  • 11:40 - 11:45
    and you start developing again
    and the same sort of problem happens
  • 11:45 - 11:49
    because your developers and your designer
  • 11:49 - 11:53
    did not acquire that expertise
    in the meantime.
  • 11:53 - 11:55
    So they go back on what they already know.
  • 11:55 - 11:57
    So there's a difficulty here.
  • 11:57 - 12:03
    In instructional design, we're attempting
    to create an outcome
  • 12:03 - 12:10
    that is not part of the skill set of the
    people producing the product
  • 12:10 - 12:14
    that results in the instructional design.
  • 12:14 - 12:17
    Finally, learning objectives.
  • 12:17 - 12:20
    This is the meta thing, right?
  • 12:20 - 12:24
    And I get this one all the time: we do
    connectivist-style MOOCs,
  • 12:24 - 12:28
    the connectivist-style MOOC.
    We say there is no curriculum.
  • 12:28 - 12:32
    It's not about acquiring a certain
    predefined body of content,
  • 12:32 - 12:37
    because we want to meet
    participants' needs
  • 12:37 - 12:42
    as they go through the course, and
    these needs are different for every person
  • 12:42 - 12:45
    and these needs change over time.
  • 12:45 - 12:52
    And it should be up to the participant,
    who ought to be the product owner,
  • 12:52 - 12:56
    to define what success is and
    define what the outcome should be.
  • 12:56 - 12:58
    It's a moving target.
  • 12:58 - 13:05
    Nobody who funds education
    wants to deal with that. Nobody.
  • 13:05 - 13:10
    Every last one of them wants to see
    course completions, certificates,
  • 13:10 - 13:14
    competencies, curricular outcomes.
  • 13:14 - 13:18
    They want them defined ahead of time.
    They want them approved
  • 13:18 - 13:22
    by the curriculum board or
    the school board or whoever is in charge.
  • 13:22 - 13:26
    All of this must be set ahead of time.
  • 13:26 - 13:29
    And then you're supposed to go
    and be agile.
  • 13:29 - 13:34
    It is two very contradictory perspectives
    at work here.
  • 13:34 - 13:41
    It's not possible to do agile learning,
    much less agile learning design
  • 13:41 - 13:47
    in an environment where the structures
    and the outcomes are all predefined.
  • 13:49 - 13:53
    That's meek, that's my short talk
    and I thank you very much.
  • 13:53 - 13:55
    (applause)
Title:
The Agile Approach to Learning Design
Description:

Short panel presentation to Online Educa Berlin in which I reflect on the ways the agile process can go wrong when applied to learning design. Not that it always goes wrong, but this is the topic I drew in the panel.
[Added to Youtube by Stephen Downes, Dec 27, 2015]

more » « less
Video Language:
English
Team:
Captions Requested
Duration:
13:55

English subtitles

Revisions Compare revisions