1
99:59:59,999 --> 99:59:59,999
(Stephen Downes) So, hello everyone.
2
99:59:59,999 --> 99:59:59,999
I'd like to state and for the record,
3
99:59:59,999 --> 99:59:59,999
I love the blue dots.
4
99:59:59,999 --> 99:59:59,999
(LAUGHTER)
5
99:59:59,999 --> 99:59:59,999
I've been sitting there
watching the blue dots.
6
99:59:59,999 --> 99:59:59,999
So, I've been cast in the role of
the person who finds the problems
7
99:59:59,999 --> 99:59:59,999
with the topic that we're all praising.
8
99:59:59,999 --> 99:59:59,999
I do like agile design, I like it a lot.
9
99:59:59,999 --> 99:59:59,999
And I like the concept of
agile learning design,
10
99:59:59,999 --> 99:59:59,999
I like it a lot.
11
99:59:59,999 --> 99:59:59,999
But, you know, I've been in the field
of programming for many years.
12
99:59:59,999 --> 99:59:59,999
I've been in the field of learning design
for many years.
13
99:59:59,999 --> 99:59:59,999
I've worked on small projects,
I've worked on big projects,
14
99:59:59,999 --> 99:59:59,999
I've been the peon
at the bottom of the pile
15
99:59:59,999 --> 99:59:59,999
and currently I'm the program leader
responsible for producing outcomes.
16
99:59:59,999 --> 99:59:59,999
So I've seen it from different angles.
17
99:59:59,999 --> 99:59:59,999
And there's so many ways it can go wrong,
18
99:59:59,999 --> 99:59:59,999
especially when we move from the
fairly static domain of software design
19
99:59:59,999 --> 99:59:59,999
to the far less static domain
of learning design.
20
99:59:59,999 --> 99:59:59,999
That's learning design.
21
99:59:59,999 --> 99:59:59,999
It's the least agile thing
you'll ever see.
22
99:59:59,999 --> 99:59:59,999
That's actually a graphic from IMS
23
99:59:59,999 --> 99:59:59,999
which produced the learning design
specification.
24
99:59:59,999 --> 99:59:59,999
That's supposed to be
pretty open and flexible,
25
99:59:59,999 --> 99:59:59,999
It's like a play with a director and roles
and all of that.
26
99:59:59,999 --> 99:59:59,999
But, you know, once you're into the thing,
27
99:59:59,999 --> 99:59:59,999
there isn't a whole lot of flexibility
happening
28
99:59:59,999 --> 99:59:59,999
and it leads to questioning just
what is it that we're up to
29
99:59:59,999 --> 99:59:59,999
when we are talking about
agile learning design?
30
99:59:59,999 --> 99:59:59,999
Are we talking about
agile 'learning design'
31
99:59:59,999 --> 99:59:59,999
or are we talking about
the design of agile learning?
32
99:59:59,999 --> 99:59:59,999
Two different things,
33
99:59:59,999 --> 99:59:59,999
and it seems to me that
it doesn't make sense
34
99:59:59,999 --> 99:59:59,999
to give the instructional designers
all that freedom and flexibility
35
99:59:59,999 --> 99:59:59,999
if we're going to march students
lockstep through
36
99:59:59,999 --> 99:59:59,999
a predefined kind of process.
37
99:59:59,999 --> 99:59:59,999
Here's what agile learning design
ought to look like.
38
99:59:59,999 --> 99:59:59,999
There's a flow.
39
99:59:59,999 --> 99:59:59,999
This is agile design generally, right?
40
99:59:59,999 --> 99:59:59,999
And it's an iterative thing,
41
99:59:59,999 --> 99:59:59,999
and yet people don't talk
about that so much
42
99:59:59,999 --> 99:59:59,999
but it's an iterative thing.
43
99:59:59,999 --> 99:59:59,999
Each iteration is like designing a full
and complete product,
44
99:59:59,999 --> 99:59:59,999
and then you might spin off
some side things, some prototype things
45
99:59:59,999 --> 99:59:59,999
as you need to, but, you know,
version 1, version 2,
46
99:59:59,999 --> 99:59:59,999
you're doing the same thing over again.
47
99:59:59,999 --> 99:59:59,999
No course in the world,
well, maybe not no course,
48
99:59:59,999 --> 99:59:59,999
but few courses in the world
are designed that way.
49
99:59:59,999 --> 99:59:59,999
Courses progress from Lesson 1,
Lesson 2, Lesson 3, Lesson 4.
50
99:59:59,999 --> 99:59:59,999
They don't cover all of geometry
and then all of geometry in more detail
51
99:59:59,999 --> 99:59:59,999
and all of geometry in more detail.
52
99:59:59,999 --> 99:59:59,999
It's a different way of thinking
about the process.
53
99:59:59,999 --> 99:59:59,999
So, one of the major concepts
in agile learning design,
54
99:59:59,999 --> 99:59:59,999
in agile design generally, it's the Scrum.
55
99:59:59,999 --> 99:59:59,999
The Scrum is basically a self-organizing
development team.
56
99:59:59,999 --> 99:59:59,999
It is originally drawn from the idea that
57
99:59:59,999 --> 99:59:59,999
programmers are the smartest people
in the world and do not need management.
58
99:59:59,999 --> 99:59:59,999
No, I'm just kidding, but there is
the idea here that
59
99:59:59,999 --> 99:59:59,999
the programmers know how to program, and
they know how to produce the outcomes,
60
99:59:59,999 --> 99:59:59,999
if they're left to do the job for
themselves, to organize for themselves.
61
99:59:59,999 --> 99:59:59,999
And indeed, in the Scrum meeting,
as you are mapping out the task,
62
99:59:59,999 --> 99:59:59,999
each of the tasks, in the Scrum itself,
selected by the programmer.
63
99:59:59,999 --> 99:59:59,999
So, they're volunteering to jump in,
to do these things.
64
99:59:59,999 --> 99:59:59,999
They're taking commitments on themselves,
they're specifying how much time,
65
99:59:59,999 --> 99:59:59,999
how much effort will be required
to produce the commitment.
66
99:59:59,999 --> 99:59:59,999
So, OK: that's good
but this doesn't happen by magic.
67
99:59:59,999 --> 99:59:59,999
It takes time, and agile
is typically employed
68
99:59:59,999 --> 99:59:59,999
in larger software development projects.
69
99:59:59,999 --> 99:59:59,999
But when we're doing learning design,
we're doing something a lot smaller
70
99:59:59,999 --> 99:59:59,999
and a lot more precise.
71
99:59:59,999 --> 99:59:59,999
The question came up earlier, you know:
72
99:59:59,999 --> 99:59:59,999
"What about, you know, high-volume
instructional design?"
73
99:59:59,999 --> 99:59:59,999
Well, high-volume instructional design:
you don't have time for 3,4,5,6,7 weeks
74
99:59:59,999 --> 99:59:59,999
of your development team
organizing itself.
75
99:59:59,999 --> 99:59:59,999
Another problem:
76
99:59:59,999 --> 99:59:59,999
as your projects get bigger -- and we've
worked on some very large projects --
77
99:59:59,999 --> 99:59:59,999
your teams get very large.
78
99:59:59,999 --> 99:59:59,999
If you think about
all the different people who can,
79
99:59:59,999 --> 99:59:59,999
and eventually will get involved
in the design of your learning,
80
99:59:59,999 --> 99:59:59,999
or in the delivery of your agile learning,
81
99:59:59,999 --> 99:59:59,999
you've got designers, you've got
subject matter experts,
82
99:59:59,999 --> 99:59:59,999
you've got programmers, you've got
human interaction specialists, etc.
83
99:59:59,999 --> 99:59:59,999
......... (check) do you get a very large,
very complex team.
84
99:59:59,999 --> 99:59:59,999
As you get larger teams, you will not
generate more efficiency, it's well known:
85
99:59:59,999 --> 99:59:59,999
you generate less efficiency.
86
99:59:59,999 --> 99:59:59,999
So, what's the solution?
Split the teams.
87
99:59:59,999 --> 99:59:59,999
OK. Now you have competing development
teams working on the same project.
88
99:59:59,999 --> 99:59:59,999
This sounds, like, you know, OK,
we've split the task, it's great.
89
99:59:59,999 --> 99:59:59,999
But when you split the task,
90
99:59:59,999 --> 99:59:59,999
you now have two different groups
of people with different objectives,
91
99:59:59,999 --> 99:59:59,999
different responsibilities.
92
99:59:59,999 --> 99:59:59,999
They're competing often for resources,
they're competing often for priority.
93
99:59:59,999 --> 99:59:59,999
We have a project where we had
two agile teams.
94
99:59:59,999 --> 99:59:59,999
We ended up with two versions
of the thing that we were developing.
95
99:59:59,999 --> 99:59:59,999
Basically, they had -- they didn't split
into functional groups,
96
99:59:59,999 --> 99:59:59,999
they -- what's the word for it?
errh one-cell devide: mitosis --
97
99:59:59,999 --> 99:59:59,999
So basically, we got two small versions
of the project we were trying to create.
98
99:59:59,999 --> 99:59:59,999
Another pitfall:
99
99:59:59,999 --> 99:59:59,999
if you try to organize your groups into,
you know, OK,
100
99:59:59,999 --> 99:59:59,999
this group will do this part of it,
this group will do that part of it,
101
99:59:59,999 --> 99:59:59,999
you get specialized Scrums.
102
99:59:59,999 --> 99:59:59,999
So now, nobody's working on
the final project and the final product.
103
99:59:59,999 --> 99:59:59,999
And there is the danger -- I've seen this
and we've had this:
104
99:59:59,999 --> 99:59:59,999
in effect, I'm living this
at this very moment
105
99:59:59,999 --> 99:59:59,999
where everybody, all the teams
want to do the analysis bit,
106
99:59:59,999 --> 99:59:59,999
or the rapid prototyping bit.
107
99:59:59,999 --> 99:59:59,999
But we're trying to bring a product
to actual users, at the end.
108
99:59:59,999 --> 99:59:59,999
We want it to be a deliverable product.
109
99:59:59,999 --> 99:59:59,999
Nobody wants to do the last stage
of error testing, of hardening the code.
110
99:59:59,999 --> 99:59:59,999
That's the least popular scrum.
111
99:59:59,999 --> 99:59:59,999
So they go back to they are wanting
to do prototyping again.
112
99:59:59,999 --> 99:59:59,999
Finally -- well, not quite finally
but we're getting there --
113
99:59:59,999 --> 99:59:59,999
who is the product owner?
114
99:59:59,999 --> 99:59:59,999
In the Scrum process,
you're delivering outcomes
115
99:59:59,999 --> 99:59:59,999
and the idea is that,
as you go through each spring,
116
99:59:59,999 --> 99:59:59,999
which is short-term cycle
through your development process,
117
99:59:59,999 --> 99:59:59,999
you're producing outcomes,
you're producing deliverables
118
99:59:59,999 --> 99:59:59,999
and these deliverables
are delivered to the product owner
119
99:59:59,999 --> 99:59:59,999
who will set the deliverable,
and even more importantly,
120
99:59:59,999 --> 99:59:59,999
define the conditions for the completion
of that deliverable.
121
99:59:59,999 --> 99:59:59,999
Did you do it or not?
How do you know?
122
99:59:59,999 --> 99:59:59,999
Well, you have to have certain criteria:
pass this test, reproduce this function.
123
99:59:59,999 --> 99:59:59,999
It has to be really solid
and ........ (check)-free.
124
99:59:59,999 --> 99:59:59,999
Well, that good in education -- Sorry,
that's good in software development,
125
99:59:59,999 --> 99:59:59,999
your product owner is your client,
126
99:59:59,999 --> 99:59:59,999
perhaps your architect,
somebody like that.
127
99:59:59,999 --> 99:59:59,999
They know what they want.
128
99:59:59,999 --> 99:59:59,999
Education is completely different.
129
99:59:59,999 --> 99:59:59,999
In education, there is
no product owner per se.
130
99:59:59,999 --> 99:59:59,999
Think about it, think about the different
populations that are involved in learning.
131
99:59:59,999 --> 99:59:59,999
There is the end user,
also known as the student,
132
99:59:59,999 --> 99:59:59,999
who, in the typical instructional design
process, does not show up until
133
99:59:59,999 --> 99:59:59,999
after the instructional design
has been done.
134
99:59:59,999 --> 99:59:59,999
It makes it very hard to be agile.
135
99:59:59,999 --> 99:59:59,999
There is the subject matter expert,
also known as the professor.
136
99:59:59,999 --> 99:59:59,999
The professor has his or her own ideas
of what this deliverable must be.
137
99:59:59,999 --> 99:59:59,999
Then there is the administrator,
the dean or the president,
138
99:59:59,999 --> 99:59:59,999
or the Department of extended learning,
or whatever,
139
99:59:59,999 --> 99:59:59,999
who have other objectives of, then
revenue objectives,
140
99:59:59,999 --> 99:59:59,999
or course completion objectives:
they have their own definition.
141
99:59:59,999 --> 99:59:59,999
All of these definitions are different.
142
99:59:59,999 --> 99:59:59,999
I guarantee you they are conflicting
and they are competing.
143
99:59:59,999 --> 99:59:59,999
You can't just pick one,
because if you pick one,
144
99:59:59,999 --> 99:59:59,999
you're not being agile for the others.
145
99:59:59,999 --> 99:59:59,999
What's worse?
146
99:59:59,999 --> 99:59:59,999
To have not only competing interests,
to have different levels of expertise.
147
99:59:59,999 --> 99:59:59,999
We're designing this system right now,
148
99:59:59,999 --> 99:59:59,999
where we're trying to create
agile learning itself.
149
99:59:59,999 --> 99:59:59,999
This is -- I'm not going to talk
about that,
150
99:59:59,999 --> 99:59:59,999
that's not the purpose
of this particular talk --
151
99:59:59,999 --> 99:59:59,999
but but the ideas here is that
as the learning is unfolding,
152
99:59:59,999 --> 99:59:59,999
the process, the outcomes,
the deliverables and all of that
153
99:59:59,999 --> 99:59:59,999
can change
as the needs of the learner change.
154
99:59:59,999 --> 99:59:59,999
Very ambitious, really hard.
155
99:59:59,999 --> 99:59:59,999
We have to think about learning
differently, in order to do that.
156
99:59:59,999 --> 99:59:59,999
Well, we've got our development teams.
157
99:59:59,999 --> 99:59:59,999
Our development teams were raised
in the traditional educational system.
158
99:59:59,999 --> 99:59:59,999
Their idea of education
and online learning is:
159
99:59:59,999 --> 99:59:59,999
create some videos, put them online.
160
99:59:59,999 --> 99:59:59,999
Well, if we're iterating old world project
the first version of the project,
161
99:59:59,999 --> 99:59:59,999
also known as
the minimally viable product,
162
99:59:59,999 --> 99:59:59,999
it's going to be pretty simple and it's
going to be something that you could do
163
99:59:59,999 --> 99:59:59,999
with fairly traditional methods.
164
99:59:59,999 --> 99:59:59,999
And your programmers and developers,
all other things being equal,
165
99:59:59,999 --> 99:59:59,999
will fall back on the traditional methods.
166
99:59:59,999 --> 99:59:59,999
Because they're not being challenged
with the minimal viable product.
167
99:59:59,999 --> 99:59:59,999
The end goal where you want to get to
is something really flexible and dynamic,
168
99:59:59,999 --> 99:59:59,999
but by the time you get to stage 5 or so,
169
99:59:59,999 --> 99:59:59,999
they've built many, many
static structures,
170
99:59:59,999 --> 99:59:59,999
because that's what it took to
the minimally viable product
171
99:59:59,999 --> 99:59:59,999
at each release, at each iteration.
172
99:59:59,999 --> 99:59:59,999
So you have to start over.
173
99:59:59,999 --> 99:59:59,999
And you start over and everybody agrees,
174
99:59:59,999 --> 99:59:59,999
OK the project is about something
a lot more flexible than that
175
99:59:59,999 --> 99:59:59,999
and you start developing again
and the same sort of problem happens
176
99:59:59,999 --> 99:59:59,999
because your developers and your designer
177
99:59:59,999 --> 99:59:59,999
did not acquire that expertise
in the meantime.
178
99:59:59,999 --> 99:59:59,999
So they go back on what they already know.
179
99:59:59,999 --> 99:59:59,999
So there's a difficulty here.
180
99:59:59,999 --> 99:59:59,999
In instructional design, we're attempting
to create an outcome
181
99:59:59,999 --> 99:59:59,999
that is not part of the skill set of the
people producing the product
182
99:59:59,999 --> 99:59:59,999
that results in the instructional design.
183
99:59:59,999 --> 99:59:59,999
Finally, learning objectives.
184
99:59:59,999 --> 99:59:59,999
This is the madder thing, right?
185
99:59:59,999 --> 99:59:59,999
And I get this one all the time: we do
connectivist-style MOOCs,
186
99:59:59,999 --> 99:59:59,999
the connectivist-style MOOC, we say
there is no curriculum,
187
99:59:59,999 --> 99:59:59,999
it's not about acquiring a certain
predefined body of content,
188
99:59:59,999 --> 99:59:59,999
because we want to meet
participants' needs
189
99:59:59,999 --> 99:59:59,999
as they go through the course, and
these needs are different for every person
190
99:59:59,999 --> 99:59:59,999
and these needs change over time.
191
99:59:59,999 --> 99:59:59,999
And it should be up to the participant,
who ought to be the product owner,
192
99:59:59,999 --> 99:59:59,999
to define what success is and
define what the outcome should be.
193
99:59:59,999 --> 99:59:59,999
It's a moving target.
194
99:59:59,999 --> 99:59:59,999
Nobody who funds education
wants to deal with that. Nobody.
195
99:59:59,999 --> 99:59:59,999
Every last one of them wants to see
course completions, certificates,
196
99:59:59,999 --> 99:59:59,999
competencies, curricular outcomes.
197
99:59:59,999 --> 99:59:59,999
They want them defined ahead of time,
they want them approved
198
99:59:59,999 --> 99:59:59,999
by the curriculum board or
the school board or whoever is in charge.
199
99:59:59,999 --> 99:59:59,999
All of this must be set ahead of time.
200
99:59:59,999 --> 99:59:59,999
And then you're supposed to go on ..... (check)
201
99:59:59,999 --> 99:59:59,999
It is two very contradictory perspectives
at work here.
202
99:59:59,999 --> 99:59:59,999
It's not possible to do agile learning,
much less agile learning design
203
99:59:59,999 --> 99:59:59,999
in an environment where the structures
and the outcomes are predefined.
204
99:59:59,999 --> 99:59:59,999
That's meek (check), that's my short talk
and I thank you very much.
205
99:59:59,999 --> 99:59:59,999
(LAUGHTER - APPLAUSE)