9:59:59.000,9:59:59.000 (Stephen Downes) So, hello everyone. 9:59:59.000,9:59:59.000 I'd like to state and for the record,[br] 9:59:59.000,9:59:59.000 I love the blue dots. 9:59:59.000,9:59:59.000 (LAUGHTER) 9:59:59.000,9:59:59.000 I've been sitting there[br]watching the blue dots. 9:59:59.000,9:59:59.000 So, I've been cast in the role of [br]the person who finds the problems 9:59:59.000,9:59:59.000 with the topic that we're all praising. 9:59:59.000,9:59:59.000 I do like agile design, I like it a lot. 9:59:59.000,9:59:59.000 And I like the concept of [br]agile learning design, 9:59:59.000,9:59:59.000 I like it a lot. 9:59:59.000,9:59:59.000 But, you know, I've been in the field [br]of programming for many years. 9:59:59.000,9:59:59.000 I've been in the field of learning design [br]for many years. 9:59:59.000,9:59:59.000 I've worked on small projects,[br]I've worked on big projects, 9:59:59.000,9:59:59.000 I've been the peon [br]at the bottom of the pile 9:59:59.000,9:59:59.000 and currently I'm the program leader[br]responsible for producing outcomes. 9:59:59.000,9:59:59.000 So I've seen it from different angles. 9:59:59.000,9:59:59.000 And there's so many ways it can go wrong, 9:59:59.000,9:59:59.000 especially when we move from the [br]fairly static domain of software design 9:59:59.000,9:59:59.000 to the far less static domain[br]of learning design. 9:59:59.000,9:59:59.000 That's learning design.[br] 9:59:59.000,9:59:59.000 It's the least agile thing [br]you'll ever see. 9:59:59.000,9:59:59.000 That's actually a graphic from IMS 9:59:59.000,9:59:59.000 which produced the learning design [br]specification. 9:59:59.000,9:59:59.000 That's supposed to be [br]pretty open and flexible, 9:59:59.000,9:59:59.000 It's like a play with a director and roles[br]and all of that. 9:59:59.000,9:59:59.000 But, you know, once you're into the thing, 9:59:59.000,9:59:59.000 there isn't a whole lot of flexibility [br]happening 9:59:59.000,9:59:59.000 and it leads to questioning just [br]what is it that we're up to 9:59:59.000,9:59:59.000 when we are talking about [br]agile learning design? 9:59:59.000,9:59:59.000 Are we talking about [br]agile 'learning design' 9:59:59.000,9:59:59.000 or are we talking about [br]the design of agile learning? 9:59:59.000,9:59:59.000 Two different things, 9:59:59.000,9:59:59.000 and it seems to me that [br]it doesn't make sense 9:59:59.000,9:59:59.000 to give the instructional designers[br]all that freedom and flexibility 9:59:59.000,9:59:59.000 if we're going to march students[br]lockstep through 9:59:59.000,9:59:59.000 a predefined kind of process. 9:59:59.000,9:59:59.000 Here's what agile learning design[br]ought to look like. 9:59:59.000,9:59:59.000 There's a flow. 9:59:59.000,9:59:59.000 This is agile design generally, right?[br] 9:59:59.000,9:59:59.000 And it's an iterative thing, 9:59:59.000,9:59:59.000 and yet people don't talk [br]about that so much 9:59:59.000,9:59:59.000 but it's an iterative thing. 9:59:59.000,9:59:59.000 Each iteration is like designing a full[br]and complete product, 9:59:59.000,9:59:59.000 and then you might spin off [br]some side things, some prototype things 9:59:59.000,9:59:59.000 as you need to, but, you know, [br]version 1, version 2, 9:59:59.000,9:59:59.000 you're doing the same thing over again. 9:59:59.000,9:59:59.000 No course in the world,[br]well, maybe not no course, 9:59:59.000,9:59:59.000 but few courses in the world [br]are designed that way. 9:59:59.000,9:59:59.000 Courses progress from Lesson 1, [br]Lesson 2, Lesson 3, Lesson 4. 9:59:59.000,9:59:59.000 They don't cover all of geometry [br]and then all of geometry in more detail 9:59:59.000,9:59:59.000 and all of geometry in more detail. 9:59:59.000,9:59:59.000 It's a different way of thinking[br]about the process. 9:59:59.000,9:59:59.000 So, one of the major concepts[br]in agile learning design, 9:59:59.000,9:59:59.000 in agile design generally, it's the Scrum. 9:59:59.000,9:59:59.000 The Scrum is basically a self-organizing[br]development team. 9:59:59.000,9:59:59.000 It is originally drawn from the idea that 9:59:59.000,9:59:59.000 programmers are the smartest people [br]in the world and do not need management. 9:59:59.000,9:59:59.000 No, I'm just kidding, but there is [br]the idea here that 9:59:59.000,9:59:59.000 the programmers know how to program, and[br]they know how to produce the outcomes, 9:59:59.000,9:59:59.000 if they're left to do the job for [br]themselves, to organize for themselves. 9:59:59.000,9:59:59.000 And indeed, in the Scrum meeting,[br]as you are mapping out the task, 9:59:59.000,9:59:59.000 each of the tasks, in the Scrum itself,[br]selected by the programmer. 9:59:59.000,9:59:59.000 So, they're volunteering to jump in,[br]to do these things. 9:59:59.000,9:59:59.000 They're taking commitments on themselves,[br]they're specifying how much time, 9:59:59.000,9:59:59.000 how much effort will be required [br]to produce the commitment. 9:59:59.000,9:59:59.000 So, OK: that's good[br]but this doesn't happen by magic. 9:59:59.000,9:59:59.000 It takes time, and agile [br]is typically employed 9:59:59.000,9:59:59.000 in larger software development projects. 9:59:59.000,9:59:59.000 But when we're doing learning design,[br]we're doing something a lot smaller 9:59:59.000,9:59:59.000 and a lot more precise. 9:59:59.000,9:59:59.000 The question came up earlier, you know: 9:59:59.000,9:59:59.000 "What about, you know, high-volume[br]instructional design?" 9:59:59.000,9:59:59.000 Well, high-volume instructional design:[br]you don't have time for 3,4,5,6,7 weeks 9:59:59.000,9:59:59.000 of your development team [br]organizing itself. 9:59:59.000,9:59:59.000 Another problem: 9:59:59.000,9:59:59.000 as your projects get bigger -- and we've [br]worked on some very large projects -- 9:59:59.000,9:59:59.000 your teams get very large. 9:59:59.000,9:59:59.000 If you think about [br]all the different people who can, 9:59:59.000,9:59:59.000 and eventually will get involved[br]in the design of your learning, 9:59:59.000,9:59:59.000 or in the delivery of your agile learning, 9:59:59.000,9:59:59.000 you've got designers, you've got[br]subject matter experts, 9:59:59.000,9:59:59.000 you've got programmers, you've got[br]human interaction specialists, etc. 9:59:59.000,9:59:59.000 ......... (check) do 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)