0:00:02.180,0:00:05.524 - So, hello everyone. 0:00:05.524,0:00:08.408 I'd like to state and for the record,[br] 0:00:08.409,0:00:10.577 I love the blue dots. 0:00:10.577,0:00:11.976 (audience laughs) 0:00:11.976,0:00:16.507 I've been sitting there[br]watching the blue dots. 0:00:16.507,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:26.203 with the topic that we're all praising. 0:00:26.203,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.981 I like it a lot. 0:00:34.981,0:00:40.536 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:50.111 I've been the peon [br]at the bottom of the pile 0:00:50.111,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:03.922 especially when we move 0:01:03.922,0:01:08.212 from the fairly static domain[br]of software design 0:01:08.212,0:01:13.533 to the far less static domain[br]of learning design. 0:01:13.540,0:01:16.006 That's learning design.[br] 0:01:16.006,0:01:20.991 It's the least agile thing [br]you'll ever see. 0:01:20.991,0:01:25.277 That's actually a graphic from IMS 0:01:25.277,0:01:28.960 which produced the learning design [br]specification. 0:01:28.960,0:01:31.554 That's supposed to be [br]pretty open and flexible, 0:01:31.554,0:01:36.426 It's like a play with a director and roles[br]and all of that. 0:01:36.426,0:01:40.296 But, you know, once you're into the thing, 0:01:40.296,0:01:42.803 there isn't a whole lot of flexibility [br]happening 0:01:42.803,0:01:48.910 and it leads to questioning just [br]what is it that we're up to 0:01:48.910,0:01:51.774 when we are talking about [br]agile learning design? 0:01:51.774,0:01:56.676 Are we talking about [br]agile learning design 0:01:56.676,0:02:01.781 or are we talking about [br]the design of agile learning? 0:02:01.781,0:02:03.773 Two different things. 0:02:03.773,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 gonna march students[br]lockstep through 0:02:13.920,0:02:18.252 a predefined kind of process. 0:02:18.252,0:02:22.495 Here's what agile learning design[br]ought to look like. 0:02:22.495,0:02:24.513 There's a flow. 0:02:24.513,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 one, version two, 0:02:47.480,0:02:50.441 you're doing the same thing over again. 0:02:50.441,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 one, [br]lesson two, lesson three, lesson four. 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:13.130 It's a different way of thinking[br]about the process. 0:03:13.130,0:03:18.587 So, one of the major concepts[br]in agile learning design, 0:03:18.587,0:03:21.432 in agile design generally, is the Scrum. 0:03:21.432,0:03:27.351 The Scrum is basically [br]a self-organizing development team. 0:03:27.351,0:03:30.178 It is originally drawn from the idea that 0:03:30.178,0:03:34.864 programmers are the smartest people [br]in the world and do not need management. 0:03:34.864,0:03:39.669 No, I'm just kidding, but there is [br]the idea here that 0:03:39.669,0:03:45.502 the programmers know how to program, and[br]they know how to produce the outcomes, 0:03:45.503,0:03:50.252 if they're left to do the job for [br]themselves, to organize for themselves. 0:03:50.252,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.980 how much effort will be required [br]to produce the commitment. 0:04:11.980,0:04:16.589 So, okay, that's good[br] 0:04:16.589,0:04:20.249 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 instructional design:[br]you don't have time for 3,4,5,6,7 weeks 0:04:44.548,0:04:50.405 of your development team [br]organizing itself. 0:04:50.408,0:04:52.541 Another problem: 0:04:52.541,0:04:58.822 as your projects get bigger, and we've [br]worked on some very large projects, 0:04:58.822,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.983 or in the delivery of your agile learning, 0:05:11.995,0:05:17.023 you've got designers, you've got[br]subject matter experts, 0:05:17.023,0:05:23.101 you've got programmers, you've got[br]human interaction specialists, etc. 0:05:23.101,0:05:27.381 Eventually you get a very large,[br]very complex team. 0:05:27.381,0:05:32.729 As you get larger teams, you do not[br]generate more efficiency, it's well known, 0:05:32.729,0:05:35.069 you generate less efficiency. 0:05:35.069,0:05:37.163 So, what's the solution?[br]Split the teams. 0:05:37.163,0:05:42.447 Okay, now you have competing[br]development teams 0:05:42.447,0:05:45.447 working on the same project. 0:05:45.447,0:05:49.747 This sounds, like, you know, OK, [br]we've split the task, it's great. 0:05:49.747,0:05:53.041 But when you split the task, 0:05:53.041,0:05:59.032 you now have two different groups [br]of people with different objectives, 0:05:59.032,0:06:01.188 different responsibilities. 0:06:01.188,0:06:05.958 They're competing often for resources,[br]they're competing often for priority. 0:06:05.958,0:06:09.880 We have a project where we had [br]two agile teams. 0:06:09.880,0:06:15.032 We ended up with two versions [br]of the thing that we were developing. 0:06:15.032,0:06:19.245 Basically, they had, they didn't split[br]into functional groups, 0:06:19.245,0:06:22.379 they, what's the word for it? [br] 0:06:22.379,0:06:26.969 Ah, when cells divide, mitosis. 0:06:26.969,0:06:33.589 So basically, we got two small versions[br]of the project we were trying to create. 0:06:33.589,0:06:36.141 Another pitfall: 0:06:36.141,0:06:41.708 if you try to organize your groups into,[br]you know, okay, 0:06:41.708,0:06:44.734 this group will do this part of it,[br]this group will do that part of it, 0:06:44.734,0:06:48.560 you get specialized Scrums. 0:06:48.560,0:06:53.805 So now, nobody's working on [br]the final project, on the final product. 0:06:53.805,0:06:57.641 And there is the danger, and I've [br]seen this and we've had this, 0:06:57.641,0:07:00.701 and in fact, I'm living this [br]at this very moment 0:07:00.710,0:07:06.580 where everybody, all the teams [br]want to do the analysis bit, 0:07:06.584,0:07:09.837 or the rapid prototyping bit. 0:07:09.837,0:07:16.463 But we're trying to bring a product [br]to actual users, at the end. 0:07:16.463,0:07:18.879 We want it to be a deliverable product. 0:07:18.879,0:07:25.445 Nobody wants to do the last stage[br]of error testing, of hardening the code. 0:07:25.445,0:07:29.117 That's the least popular scrum. 0:07:29.117,0:07:34.655 So they go back to, they all want [br]to do prototyping again. 0:07:34.655,0:07:39.064 Finally, well, not quite finally[br]but we're getting there, 0:07:39.064,0:07:42.058 who is the product owner? 0:07:42.058,0:07:47.242 In the Scrum process, [br]you're delivering outcomes 0:07:47.242,0:07:52.031 and the idea is that, [br]as you go through each sprint, 0:07:52.031,0:07:56.477 which is short-term cycle[br]through your development process, 0:07:56.477,0:07:59.919 you're producing outcomes,[br]you're producing deliverables 0:07:59.919,0:08:04.038 and these deliverables [br]are delivered to the product owner 0:08:04.038,0:08:08.487 who will set the deliverable,[br]and even more importantly, 0:08:08.487,0:08:13.150 define the conditions for the completion[br]of that deliverable. 0:08:13.150,0:08:15.237 Did you do it or not?[br]How do you know? 0:08:15.237,0:08:19.450 Well, you have to have certain criteria.[br]It passed this test. 0:08:19.450,0:08:21.490 It produced this function. 0:08:21.490,0:08:24.172 It has to be really solid [br]and concrete. 0:08:24.172,0:08:28.960 Well, that good in education, or sorry, [br]that's good in software development, 0:08:28.960,0:08:31.592 your product owner is your client, 0:08:31.592,0:08:34.738 perhaps your architect, [br]somebody like that. 0:08:34.738,0:08:36.841 They know what they want. 0:08:36.841,0:08:39.581 Education is completely different. 0:08:39.581,0:08:44.755 In education, there is [br]no product owner per se. 0:08:44.755,0:08:50.448 Think about it, think about the different[br]populations that are involved in learning. 0:08:50.448,0:08:54.379 There is the end user, [br]also known as the student, 0:08:54.379,0:08:59.339 who, in the typical instructional design[br]process, does not show up until 0:08:59.339,0:09:03.302 after the instructional design [br]has been done. 0:09:03.302,0:09:05.938 It makes it very hard to be agile. 0:09:05.938,0:09:11.311 There is the subject matter expert,[br]also known as the professor. 0:09:11.311,0:09:16.016 The professor has his or her own ideas[br]of what the deliverable must be. 0:09:16.016,0:09:20.522 Then there is the administrator, [br]the dean or the president, 0:09:20.522,0:09:23.636 or the department of extended learning,[br]or whatever, 0:09:23.636,0:09:27.438 who have other objectives, [br]often revenue objectives, 0:09:27.438,0:09:31.906 or course completion objectives.[br]They have their own definition. 0:09:31.906,0:09:34.491 All of these definitions are different. 0:09:34.491,0:09:38.484 I guarantee you they're conflicting[br]and they're competing. 0:09:38.484,0:09:41.862 You can't just pick one, [br]because if you pick one, 0:09:41.862,0:09:47.159 you're not being agile for the others. 0:09:47.159,0:09:48.870 What's worse? 0:09:48.870,0:09:54.930 To have not just competing interests,[br]to have different levels of expertise. 0:09:54.930,0:09:58.276 We're designing a system right now, 0:09:58.276,0:10:02.363 where we're trying to create [br]agile learning itself. 0:10:02.363,0:10:04.904 This is, I'm not going to talk [br]about that, 0:10:04.904,0:10:07.388 but that's not the purpose [br]of this particular talk, 0:10:07.388,0:10:12.797 but the ideas here is that[br]as the learning is unfolding, 0:10:12.797,0:10:16.398 the process, the outcomes, [br]the deliverables and all of that 0:10:16.398,0:10:20.487 can change [br]as the needs of the learner change. 0:10:20.487,0:10:23.058 Very ambitious, really hard. 0:10:23.058,0:10:27.210 We have to think about learning [br]differently, in order to do that. 0:10:27.210,0:10:29.621 Well, we've got our development teams. 0:10:29.621,0:10:34.937 Our development teams were raised[br]in the traditional educational system. 0:10:34.937,0:10:38.322 Their idea of education [br]and online learning is 0:10:38.322,0:10:41.860 create some videos, put them online. 0:10:41.860,0:10:47.236 Well, if we're iterating over a project,[br]the first version of the project, 0:10:47.236,0:10:51.064 also known as [br]the minimally viable product, 0:10:51.064,0:10:55.152 it's going to be pretty simple and it's [br]going to be something that you could do 0:10:55.152,0:10:57.530 with fairly traditional methods. 0:10:57.530,0:11:02.397 And your programmers and developers,[br]all other things being equal, 0:11:02.397,0:11:05.262 will fall back on the traditional methods 0:11:05.262,0:11:08.862 because they're not being challenged[br]with the minimal viable product. 0:11:08.862,0:11:14.853 The end goal where you want to get to[br]is something really flexible and dynamic, 0:11:14.853,0:11:17.966 but by the time you get [br]to stage five or so, 0:11:17.966,0:11:22.548 they've built many, many [br]static structures, 0:11:22.548,0:11:26.370 because that's what it took to [br]the minimally viable product 0:11:26.370,0:11:29.843 at each release, at each iteration. 0:11:29.843,0:11:32.454 So you have to start over. 0:11:32.454,0:11:36.059 And you start over and everybody agrees, 0:11:36.059,0:11:40.308 okay, the project is about something[br]a lot more flexible than that 0:11:40.308,0:11:44.877 and you start developing again[br]and the same sort of problem happens 0:11:44.877,0:11:48.743 because your developers and your designer 0:11:48.743,0:11:52.543 did not acquire that expertise [br]in the meantime. 0:11:52.543,0:11:54.667 So they go back on what they already know. 0:11:54.667,0:11:56.954 So there's a difficulty here. 0:11:56.954,0:12:03.221 In instructional design, we're attempting[br]to create an outcome 0:12:03.221,0:12:10.244 that is not part of the skill set of the[br]people producing the product 0:12:10.244,0:12:14.107 that results in the instructional design. 0:12:14.107,0:12:16.905 Finally, learning objectives. 0:12:16.905,0:12:19.772 This is the meta thing, right? 0:12:19.772,0:12:24.053 And I get this one all the time: we do[br]connectivist-style MOOCs, 0:12:24.053,0:12:28.228 the connectivist-style MOOC.[br]We say there is no curriculum. 0:12:28.228,0:12:32.099 It's not about acquiring a certain [br]predefined body of content, 0:12:32.099,0:12:37.319 because we want to meet [br]participants' needs 0:12:37.319,0:12:42.301 as they go through the course, and [br]these needs are different for every person 0:12:42.301,0:12:45.360 and these needs change over time. 0:12:45.360,0:12:51.515 And it should be up to the participant,[br]who ought to be the product owner, 0:12:51.515,0:12:56.081 to define what success is and [br]define what the outcome should be. 0:12:56.081,0:12:58.425 It's a moving target. 0:12:58.425,0:13:04.547 Nobody who funds education [br]wants to deal with that. Nobody. 0:13:04.547,0:13:10.178 Every last one of them wants to see[br]course completions, certificates, 0:13:10.178,0:13:13.651 competencies, curricular outcomes. 0:13:13.651,0:13:18.229 They want them defined ahead of time.[br]They want them approved 0:13:18.229,0:13:22.478 by the curriculum board or [br]the school board or whoever is in charge. 0:13:22.478,0:13:26.428 All of this must be set ahead of time. 0:13:26.428,0:13:28.938 And then you're supposed to go[br]and be agile. 0:13:28.938,0:13:34.258 It is two very contradictory perspectives [br]at work here. 0:13:34.258,0:13:40.920 It's not possible to do agile learning,[br]much less agile learning design 0:13:40.920,0:13:46.868 in an environment where the structures[br]and the outcomes are all predefined. 0:13:49.058,0:13:52.635 That's meek, that's my short talk[br]and I thank you very much. 0:13:52.635,0:13:54.912 (applause)