1 99:59:59,999 --> 00:00:02,961 (Stephen Downes) So, hello everyone. 2 00:00:05,529 --> 00:00:07,768 I'd like to state and for the record, 3 00:00:08,409 --> 00:00:10,078 I love the blue dots. 4 00:00:11,047 --> 00:00:11,976 (LAUGHTER) 5 00:00:11,976 --> 00:00:14,327 I've been sitting there watching the blue dots. 6 00:00:16,501 --> 00:00:23,116 So, I've been cast in the role of the person who finds the problems 7 00:00:23,116 --> 00:00:25,163 with the topic that we're all praising. 8 00:00:26,191 --> 00:00:29,228 I do like agile design, I like it a lot. 9 00:00:29,228 --> 00:00:32,804 And I like the concept of agile learning design, 10 00:00:32,804 --> 00:00:34,161 I like it a lot. 11 00:00:34,976 --> 00:00:40,176 But, you know, I've been in the field of programming for many years. 12 00:00:40,536 --> 00:00:43,840 I've been in the field of learning design for many years. 13 00:00:43,840 --> 00:00:47,561 I've worked on small projects, I've worked on big projects, 14 00:00:47,566 --> 00:00:49,781 I've been the peon at the bottom of the pile 15 00:00:49,781 --> 00:00:55,171 and currently I'm the program leader responsible for producing outcomes. 16 00:00:55,171 --> 00:00:57,204 So I've seen it from different angles. 17 00:00:57,204 --> 00:01:00,838 And there's so many ways it can go wrong, 18 00:01:00,838 --> 00:01:08,212 especially when we move from the fairly static domain of software design 19 00:01:08,212 --> 00:01:12,303 to the far less static domain of learning design. 20 00:01:13,540 --> 00:01:14,876 That's learning design. 21 00:01:16,002 --> 00:01:19,451 It's the least agile thing you'll ever see. 22 00:01:20,986 --> 00:01:25,277 That's actually a graphic from IMS 23 00:01:25,277 --> 00:01:28,400 which produced the learning design specification. 24 00:01:28,933 --> 00:01:31,554 That's supposed to be pretty open and flexible, 25 00:01:31,554 --> 00:01:35,366 It's like a play with a director and roles and all of that. 26 00:01:36,420 --> 00:01:39,786 But, you know, once you're into the thing, 27 00:01:40,263 --> 00:01:42,803 there isn't a whole lot of flexibility happening 28 00:01:42,803 --> 00:01:48,490 and it leads to questioning just what is it that we're up to 29 00:01:48,895 --> 00:01:51,504 when we are talking about agile learning design? 30 00:01:51,765 --> 00:01:55,766 Are we talking about agile 'learning design' 31 00:01:56,658 --> 00:02:01,021 or are we talking about the design of agile learning? 32 00:02:01,775 --> 00:02:03,273 Two different things. 33 00:02:03,740 --> 00:02:06,415 And it seems to me that it doesn't make sense 34 00:02:06,415 --> 00:02:11,040 to give the instructional designers all that freedom and flexibility 35 00:02:11,040 --> 00:02:13,920 if we're going to march students lockstep through 36 00:02:13,920 --> 00:02:16,372 a predefined kind of process. 37 00:02:18,243 --> 00:02:21,255 Here's what agile learning design ought to look like. 38 00:02:22,491 --> 00:02:24,163 There's a flow. 39 00:02:24,483 --> 00:02:26,677 This is agile design generally, right? 40 00:02:26,677 --> 00:02:28,505 And it's an iterative thing, 41 00:02:28,505 --> 00:02:30,781 and yet people don't talk about that so much 42 00:02:30,781 --> 00:02:32,765 but it's an iterative thing. 43 00:02:32,765 --> 00:02:38,750 Each iteration is like designing a full and complete product, 44 00:02:38,750 --> 00:02:42,866 and then you might spin off some side things, some prototype things 45 00:02:42,866 --> 00:02:47,467 as you need to, but, you know, version 1, version 2, 46 00:02:47,480 --> 00:02:50,071 you're doing the same thing over again. 47 00:02:50,431 --> 00:02:53,281 No course in the world, well, maybe not no course, 48 00:02:53,281 --> 00:02:56,779 but few courses in the world are designed that way. 49 00:02:56,779 --> 00:03:00,402 Courses progress from Lesson 1, Lesson 2, Lesson 3, Lesson 4. 50 00:03:00,402 --> 00:03:05,869 They don't cover all of geometry and then all of geometry in more detail 51 00:03:05,869 --> 00:03:07,590 and all of geometry in more detail. 52 00:03:07,590 --> 00:03:11,640 It's a different way of thinking about the process. 53 00:03:13,125 --> 00:03:18,587 So, one of the major concepts in agile learning design, 54 00:03:18,587 --> 00:03:20,972 in agile design generally, is the Scrum. 55 00:03:21,522 --> 00:03:26,321 The Scrum is basically a self-organizing development team. 56 00:03:27,344 --> 00:03:30,178 It is originally drawn from the idea that 57 00:03:30,178 --> 00:03:34,414 programmers are the smartest people in the world and do not need management. 58 00:03:34,863 --> 00:03:39,669 No, I'm just kidding, but there is the idea here that 59 00:03:39,669 --> 00:03:44,792 the programmers know how to program, and they know how to produce the outcomes, 60 00:03:45,503 --> 00:03:49,922 if they're left to do the job for themselves, to organize for themselves. 61 00:03:50,247 --> 00:03:54,791 And indeed, in the Scrum meeting, as you are mapping out the task, 62 00:03:54,791 --> 00:04:00,031 each of the tasks, in the Scrum, is self-selected by the programmer. 63 00:04:00,031 --> 00:04:03,589 So, they're volunteering to jump in, to do these things. 64 00:04:03,589 --> 00:04:08,414 They're taking commitments on themselves, they're specifying how much time, 65 00:04:08,414 --> 00:04:11,090 how much effort will be required to produce the commitment. 66 00:04:11,972 --> 00:04:19,134 So, OK: that's good but this doesn't happen by magic. 67 00:04:20,249 --> 00:04:25,221 It takes time, and agile is typically employed 68 00:04:25,221 --> 00:04:27,744 in larger software development projects. 69 00:04:27,744 --> 00:04:31,824 But when we're doing learning design, we're doing something a lot smaller 70 00:04:31,824 --> 00:04:33,445 and a lot more precise. 71 00:04:33,445 --> 00:04:35,099 The question came up earlier, you know: 72 00:04:35,099 --> 00:04:38,481 "What about, you know, high-volume instructional design?" 73 00:04:38,481 --> 00:04:44,548 Well, high-volume in instructional design: you don't have time for 3,4,5,6,7 weeks 74 00:04:44,548 --> 00:04:48,245 of your development team organizing itself. 75 00:04:50,408 --> 00:04:51,481 Another problem: 76 00:04:52,519 --> 00:04:58,412 as your projects get bigger -- and we've worked on some very large projects -- 77 00:04:58,812 --> 00:05:02,464 your teams get very large. 78 00:05:02,464 --> 00:05:04,882 If you think about all the different people who can, 79 00:05:04,882 --> 00:05:08,859 and eventually will get involved in the design of your learning, 80 00:05:08,859 --> 00:05:11,513 or in the delivery of your agile learning, 81 00:05:11,995 --> 00:05:16,523 you've got designers, you've got subject matter experts, 82 00:05:16,996 --> 00:05:23,101 you've got programmers, you've got human interaction specialists, etc. 83 00:05:23,101 --> 00:05:26,781 Then so (check) 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)