9:59:59.000,0:00:02.961 (Stephen Downes) So, hello everyone. 0:00:05.529,0:00:07.768 I'd like to state and for the record,[br] 0:00:08.409,0:00:10.078 I love the blue dots. 0:00:11.047,0:00:11.976 (LAUGHTER) 0:00:11.976,0:00:14.327 I've been sitting there[br]watching the blue dots. 0:00:16.501,0:00:23.116 So, I've been cast in the role of [br]the person who finds the problems 0:00:23.116,0:00:25.163 with the topic that we're all praising. 0:00:26.191,0:00:29.228 I do like agile design, I like it a lot. 0:00:29.228,0:00:32.804 And I like the concept of [br]agile learning design, 0:00:32.804,0:00:34.161 I like it a lot. 0:00:34.976,0:00:40.176 But, you know, I've been in the field [br]of programming for many years. 0:00:40.536,0:00:43.840 I've been in the field of learning design [br]for many years. 0:00:43.840,0:00:47.561 I've worked on small projects,[br]I've worked on big projects, 0:00:47.566,0:00:49.781 I've been the peon [br]at the bottom of the pile 0:00:49.781,0:00:55.171 and currently I'm the program leader[br]responsible for producing outcomes. 0:00:55.171,0:00:57.204 So I've seen it from different angles. 0:00:57.204,0:01:00.838 And there's so many ways it can go wrong, 0:01:00.838,0:01:08.212 especially when we move from the [br]fairly static domain of software design 0:01:08.212,0:01:12.303 to the far less static domain[br]of learning design. 0:01:13.540,0:01:14.876 That's learning design.[br] 0:01:16.002,0:01:19.451 It's the least agile thing [br]you'll ever see. 0:01:20.986,0:01:25.277 That's actually a graphic from IMS 0:01:25.277,0:01:28.400 which produced the learning design [br]specification. 0:01:28.933,0:01:31.554 That's supposed to be [br]pretty open and flexible, 0:01:31.554,0:01:35.366 It's like a play with a director and roles[br]and all of that. 0:01:36.420,0:01:39.786 But, you know, once you're into the thing, 0:01:40.263,0:01:42.803 there isn't a whole lot of flexibility [br]happening 0:01:42.803,0:01:48.490 and it leads to questioning just [br]what is it that we're up to 0:01:48.895,0:01:51.504 when we are talking about [br]agile learning design? 0:01:51.765,0:01:55.766 Are we talking about [br]agile 'learning design' 0:01:56.658,0:02:01.021 or are we talking about [br]the design of agile learning? 0:02:01.775,0:02:03.273 Two different things. 0:02:03.740,0:02:06.415 And it seems to me that [br]it doesn't make sense 0:02:06.415,0:02:11.040 to give the instructional designers[br]all that freedom and flexibility 0:02:11.040,0:02:13.920 if we're going to march students[br]lockstep through 0:02:13.920,0:02:16.372 a predefined kind of process. 0:02:18.243,0:02:21.255 Here's what agile learning design[br]ought to look like. 0:02:22.491,0:02:24.163 There's a flow. 0:02:24.483,0:02:26.677 This is agile design generally, right?[br] 0:02:26.677,0:02:28.505 And it's an iterative thing, 0:02:28.505,0:02:30.781 and yet people don't talk [br]about that so much 0:02:30.781,0:02:32.765 but it's an iterative thing. 0:02:32.765,0:02:38.750 Each iteration is like designing a full[br]and complete product, 0:02:38.750,0:02:42.866 and then you might spin off [br]some side things, some prototype things 0:02:42.866,0:02:47.467 as you need to, but, you know, [br]version 1, version 2, 0:02:47.480,0:02:50.071 you're doing the same thing over again. 0:02:50.431,0:02:53.281 No course in the world,[br]well, maybe not no course, 0:02:53.281,0:02:56.779 but few courses in the world [br]are designed that way. 0:02:56.779,0:03:00.402 Courses progress from Lesson 1, [br]Lesson 2, Lesson 3, Lesson 4. 0:03:00.402,0:03:05.869 They don't cover all of geometry [br]and then all of geometry in more detail 0:03:05.869,0:03:07.590 and all of geometry in more detail. 0:03:07.590,0:03:11.640 It's a different way of thinking[br]about the process. 0:03:13.125,0:03:18.587 So, one of the major concepts[br]in agile learning design, 0:03:18.587,0:03:20.972 in agile design generally, is the Scrum. 0:03:21.522,0:03:26.321 The Scrum is basically [br]a self-organizing development team. 0:03:27.344,0:03:30.178 It is originally drawn from the idea that 0:03:30.178,0:03:34.414 programmers are the smartest people [br]in the world and do not need management. 0:03:34.863,0:03:39.669 No, I'm just kidding, but there is [br]the idea here that 0:03:39.669,0:03:44.792 the programmers know how to program, and[br]they know how to produce the outcomes, 0:03:45.503,0:03:49.922 if they're left to do the job for [br]themselves, to organize for themselves. 0:03:50.247,0:03:54.791 And indeed, in the Scrum meeting,[br]as you are mapping out the task, 0:03:54.791,0:04:00.031 each of the tasks, in the Scrum,[br]is self-selected by the programmer. 0:04:00.031,0:04:03.589 So, they're volunteering to jump in,[br]to do these things. 0:04:03.589,0:04:08.414 They're taking commitments on themselves,[br]they're specifying how much time, 0:04:08.414,0:04:11.090 how much effort will be required [br]to produce the commitment. 0:04:11.972,0:04:19.134 So, OK: that's good[br]but this doesn't happen by magic. 0:04:20.249,0:04:25.221 It takes time, and agile [br]is typically employed 0:04:25.221,0:04:27.744 in larger software development projects. 0:04:27.744,0:04:31.824 But when we're doing learning design,[br]we're doing something a lot smaller 0:04:31.824,0:04:33.445 and a lot more precise. 0:04:33.445,0:04:35.099 The question came up earlier, you know: 0:04:35.099,0:04:38.481 "What about, you know, high-volume[br]instructional design?" 0:04:38.481,0:04:44.548 Well, high-volume in instructional design:[br]you don't have time for 3,4,5,6,7 weeks 0:04:44.548,0:04:48.245 of your development team [br]organizing itself. 0:04:50.408,0:04:51.481 Another problem: 0:04:52.519,0:04:58.412 as your projects get bigger -- and we've [br]worked on some very large projects -- 0:04:58.812,0:05:02.464 your teams get very large. 0:05:02.464,0:05:04.882 If you think about [br]all the different people who can, 0:05:04.882,0:05:08.859 and eventually will get involved[br]in the design of your learning, 0:05:08.859,0:05:11.513 or in the delivery of your agile learning, 0:05:11.995,0:05:16.523 you've got designers, you've got[br]subject matter experts, 0:05:16.996,0:05:23.101 you've got programmers, you've got[br]human interaction specialists, etc. 0:05:23.101,0:05:26.781 Then so (check) you get a very large,[br]very complex team. 9:59:59.000,9:59:59.000 As you get larger teams, you will not[br]generate more efficiency, it's well known: 9:59:59.000,9:59:59.000 you generate less efficiency. 9:59:59.000,9:59:59.000 So, what's the solution?[br]Split the teams. 9:59:59.000,9:59:59.000 OK. Now you have competing development [br]teams working on the same project. 9:59:59.000,9:59:59.000 This sounds, like, you know, OK, [br]we've split the task, it's great. 9:59:59.000,9:59:59.000 But when you split the task, 9:59:59.000,9:59:59.000 you now have two different groups [br]of people with different objectives, 9:59:59.000,9:59:59.000 different responsibilities. 9:59:59.000,9:59:59.000 They're competing often for resources,[br]they're competing often for priority. 9:59:59.000,9:59:59.000 We have a project where we had [br]two agile teams. 9:59:59.000,9:59:59.000 We ended up with two versions [br]of the thing that we were developing. 9:59:59.000,9:59:59.000 Basically, they had -- they didn't split[br]into functional groups, 9:59:59.000,9:59:59.000 they -- what's the word for it? [br]errh one-cell devide: mitosis -- 9:59:59.000,9:59:59.000 So basically, we got two small versions[br]of the project we were trying to create. 9:59:59.000,9:59:59.000 Another pitfall: 9:59:59.000,9:59:59.000 if you try to organize your groups into,[br]you know, OK, 9:59:59.000,9:59:59.000 this group will do this part of it,[br]this group will do that part of it, 9:59:59.000,9:59:59.000 you get specialized Scrums. 9:59:59.000,9:59:59.000 So now, nobody's working on [br]the final project and the final product. 9:59:59.000,9:59:59.000 And there is the danger -- I've seen this[br]and we've had this: 9:59:59.000,9:59:59.000 in effect, I'm living this [br]at this very moment 9:59:59.000,9:59:59.000 where everybody, all the teams [br]want to do the analysis bit, 9:59:59.000,9:59:59.000 or the rapid prototyping bit. 9:59:59.000,9:59:59.000 But we're trying to bring a product [br]to actual users, at the end. 9:59:59.000,9:59:59.000 We want it to be a deliverable product. 9:59:59.000,9:59:59.000 Nobody wants to do the last stage[br]of error testing, of hardening the code. 9:59:59.000,9:59:59.000 That's the least popular scrum. 9:59:59.000,9:59:59.000 So they go back to they are wanting [br]to do prototyping again. 9:59:59.000,9:59:59.000 Finally -- well, not quite finally[br]but we're getting there -- 9:59:59.000,9:59:59.000 who is the product owner? 9:59:59.000,9:59:59.000 In the Scrum process, [br]you're delivering outcomes 9:59:59.000,9:59:59.000 and the idea is that, [br]as you go through each spring, 9:59:59.000,9:59:59.000 which is short-term cycle[br]through your development process, 9:59:59.000,9:59:59.000 you're producing outcomes,[br]you're producing deliverables 9:59:59.000,9:59:59.000 and these deliverables [br]are delivered to the product owner 9:59:59.000,9:59:59.000 who will set the deliverable,[br]and even more importantly, 9:59:59.000,9:59:59.000 define the conditions for the completion[br]of that deliverable. 9:59:59.000,9:59:59.000 Did you do it or not?[br]How do you know? 9:59:59.000,9:59:59.000 Well, you have to have certain criteria:[br]pass this test, reproduce this function. 9:59:59.000,9:59:59.000 It has to be really solid [br]and ........ (check)-free. 9:59:59.000,9:59:59.000 Well, that good in education -- Sorry, [br]that's good in software development, 9:59:59.000,9:59:59.000 your product owner is your client, 9:59:59.000,9:59:59.000 perhaps your architect, [br]somebody like that. 9:59:59.000,9:59:59.000 They know what they want. 9:59:59.000,9:59:59.000 Education is completely different. 9:59:59.000,9:59:59.000 In education, there is [br]no product owner per se. 9:59:59.000,9:59:59.000 Think about it, think about the different[br]populations that are involved in learning. 9:59:59.000,9:59:59.000 There is the end user, [br]also known as the student, 9:59:59.000,9:59:59.000 who, in the typical instructional design[br]process, does not show up until 9:59:59.000,9:59:59.000 after the instructional design [br]has been done. 9:59:59.000,9:59:59.000 It makes it very hard to be agile. 9:59:59.000,9:59:59.000 There is the subject matter expert,[br]also known as the professor. 9:59:59.000,9:59:59.000 The professor has his or her own ideas[br]of what this deliverable must be. 9:59:59.000,9:59:59.000 Then there is the administrator, [br]the dean or the president, 9:59:59.000,9:59:59.000 or the Department of extended learning,[br]or whatever, 9:59:59.000,9:59:59.000 who have other objectives of, then [br]revenue objectives, 9:59:59.000,9:59:59.000 or course completion objectives:[br]they have their own definition. 9:59:59.000,9:59:59.000 All of these definitions are different. 9:59:59.000,9:59:59.000 I guarantee you they are conflicting[br]and they are competing. 9:59:59.000,9:59:59.000 You can't just pick one, [br]because if you pick one, 9:59:59.000,9:59:59.000 you're not being agile for the others. 9:59:59.000,9:59:59.000 What's worse? 9:59:59.000,9:59:59.000 To have not only competing interests,[br]to have different levels of expertise. 9:59:59.000,9:59:59.000 We're designing this system right now, 9:59:59.000,9:59:59.000 where we're trying to create [br]agile learning itself. 9:59:59.000,9:59:59.000 This is -- I'm not going to talk [br]about that, 9:59:59.000,9:59:59.000 that's not the purpose [br]of this particular talk -- 9:59:59.000,9:59:59.000 but but the ideas here is that[br]as the learning is unfolding, 9:59:59.000,9:59:59.000 the process, the outcomes, [br]the deliverables and all of that 9:59:59.000,9:59:59.000 can change [br]as the needs of the learner change. 9:59:59.000,9:59:59.000 Very ambitious, really hard. 9:59:59.000,9:59:59.000 We have to think about learning [br]differently, in order to do that. 9:59:59.000,9:59:59.000 Well, we've got our development teams. 9:59:59.000,9:59:59.000 Our development teams were raised[br]in the traditional educational system. 9:59:59.000,9:59:59.000 Their idea of education [br]and online learning is: 9:59:59.000,9:59:59.000 create some videos, put them online. 9:59:59.000,9:59:59.000 Well, if we're iterating old world project[br]the first version of the project, 9:59:59.000,9:59:59.000 also known as [br]the minimally viable product, 9:59:59.000,9:59:59.000 it's going to be pretty simple and it's [br]going to be something that you could do 9:59:59.000,9:59:59.000 with fairly traditional methods. 9:59:59.000,9:59:59.000 And your programmers and developers,[br]all other things being equal, 9:59:59.000,9:59:59.000 will fall back on the traditional methods. 9:59:59.000,9:59:59.000 Because they're not being challenged[br]with the minimal viable product. 9:59:59.000,9:59:59.000 The end goal where you want to get to[br]is something really flexible and dynamic, 9:59:59.000,9:59:59.000 but by the time you get to stage 5 or so, 9:59:59.000,9:59:59.000 they've built many, many [br]static structures, 9:59:59.000,9:59:59.000 because that's what it took to [br]the minimally viable product 9:59:59.000,9:59:59.000 at each release, at each iteration. 9:59:59.000,9:59:59.000 So you have to start over. 9:59:59.000,9:59:59.000 And you start over and everybody agrees, 9:59:59.000,9:59:59.000 OK the project is about something[br]a lot more flexible than that 9:59:59.000,9:59:59.000 and you start developing again[br]and the same sort of problem happens 9:59:59.000,9:59:59.000 because your developers and your designer 9:59:59.000,9:59:59.000 did not acquire that expertise [br]in the meantime. 9:59:59.000,9:59:59.000 So they go back on what they already know. 9:59:59.000,9:59:59.000 So there's a difficulty here. 9:59:59.000,9:59:59.000 In instructional design, we're attempting[br]to create an outcome 9:59:59.000,9:59:59.000 that is not part of the skill set of the[br]people producing the product 9:59:59.000,9:59:59.000 that results in the instructional design. 9:59:59.000,9:59:59.000 Finally, learning objectives. 9:59:59.000,9:59:59.000 This is the madder thing, right? 9:59:59.000,9:59:59.000 And I get this one all the time: we do[br]connectivist-style MOOCs, 9:59:59.000,9:59:59.000 the connectivist-style MOOC, we say[br]there is no curriculum, 9:59:59.000,9:59:59.000 it's not about acquiring a certain [br]predefined body of content, 9:59:59.000,9:59:59.000 because we want to meet [br]participants' needs 9:59:59.000,9:59:59.000 as they go through the course, and [br]these needs are different for every person 9:59:59.000,9:59:59.000 and these needs change over time. 9:59:59.000,9:59:59.000 And it should be up to the participant,[br]who ought to be the product owner, 9:59:59.000,9:59:59.000 to define what success is and [br]define what the outcome should be. 9:59:59.000,9:59:59.000 It's a moving target. 9:59:59.000,9:59:59.000 Nobody who funds education [br]wants to deal with that. Nobody. 9:59:59.000,9:59:59.000 Every last one of them wants to see[br]course completions, certificates, 9:59:59.000,9:59:59.000 competencies, curricular outcomes. 9:59:59.000,9:59:59.000 They want them defined ahead of time,[br]they want them approved 9:59:59.000,9:59:59.000 by the curriculum board or [br]the school board or whoever is in charge. 9:59:59.000,9:59:59.000 All of this must be set ahead of time. 9:59:59.000,9:59:59.000 And then you're supposed to go on ..... (check) 9:59:59.000,9:59:59.000 It is two very contradictory perspectives [br]at work here. 9:59:59.000,9:59:59.000 It's not possible to do agile learning,[br]much less agile learning design 9:59:59.000,9:59:59.000 in an environment where the structures[br]and the outcomes are predefined. 9:59:59.000,9:59:59.000 That's meek (check), that's my short talk[br]and I thank you very much. 9:59:59.000,9:59:59.000 (LAUGHTER - APPLAUSE)