0 00:00:07,680 --> 00:00:12,000 After watching this video, you'll be able to articulate why upfront planning leads to missed 1 00:00:12,000 --> 00:00:15,920 deadlines and summarize why iterative planning leads to greater accuracy. 2 00:00:17,600 --> 00:00:22,240 Douglas Adams famously once said, "I love deadlines. I love the whooshing sound they 3 00:00:22,240 --> 00:00:28,160 make as they fly by. Whoosh! There goes another deadline." This happens to us all the time, we put a 4 00:00:28,160 --> 00:00:34,160 stake in the ground, and we miss it. The question is, why does this happen? But more importantly, 5 00:00:34,720 --> 00:00:41,920 what can we do to avoid it? I like to call this navigating the unknown, right? So if I told you 6 00:00:41,920 --> 00:00:46,560 that you need to navigate across this field of penguins, you know, you might look down 7 00:00:46,560 --> 00:00:51,520 at the bottom there and say, "Well, I can I can kind of put my foot here and and maybe step in 8 00:00:51,520 --> 00:00:56,560 and step around." But then when you get to the middle, like how do you plot a course to the other 9 00:00:56,560 --> 00:01:01,840 side? Oh, and by the way, the penguins are going to keep moving as you're moving through them a lot 10 00:01:01,840 --> 00:01:06,320 like software development, where the operating system is getting patched and patched. And 11 00:01:06,320 --> 00:01:11,760 packages are getting patched. And you know, things keep moving, moving, but you know that as you kind 12 00:01:11,760 --> 00:01:16,960 of tiptoe into the middle of those penguins and you look down, it's going to look a lot like 13 00:01:16,960 --> 00:01:21,840 it did at the beginning, when you, because you know more, you're at a different vantage point. 14 00:01:21,840 --> 00:01:27,120 And that's the whole idea, right, from this vantage point, you can probably continue to plot along. 15 00:01:27,120 --> 00:01:32,240 And as you get closer, you'll have the next vantage point where you can plot along. So the 16 00:01:32,240 --> 00:01:38,800 message here is don't decide everything at the point you know the least. We do this all the time. 17 00:01:38,800 --> 00:01:42,960 At the beginning of project, we know practically nothing, we know very little about the project. 18 00:01:43,760 --> 00:01:47,440 And that's when we do all of our planning, right, as if we can figure out what's going to happen 19 00:01:47,440 --> 00:01:53,040 towards the end. So stop doing that, right? That's what Agile is all about, iterative planning. Don't 20 00:01:53,040 --> 00:01:57,920 decide everything in the beginning, when you know the least. what you want to do is just plan for 21 00:01:57,920 --> 00:02:04,160 what you know and then as you move along, right, you decide you know more you adjust the plan. 22 00:02:04,160 --> 00:02:08,080 So your estimates are going to be more accurate this way. Because you know, if somebody asks you 23 00:02:08,080 --> 00:02:11,880 what are you gonna be doing three months from now? Tell them, "Well, I can tell you that we may 24 00:02:11,880 --> 00:02:16,800 be 50% accuracy, right? But I can tell you with almost 100% accuracy, what I'm going to do two 25 00:02:16,800 --> 00:02:22,080 weeks from now, right and two weeks after that." So the idea here is don't try to be omnipotent, 26 00:02:22,080 --> 00:02:26,240 because you're not right. Don't try to plan everything up front. You want to plan as you 27 00:02:26,240 --> 00:02:30,960 go and as you learn more than you could add more to the plan and get greater and greater estimates 28 00:02:30,960 --> 00:02:36,880 at where you are and how long it's going to take for you to get there. In this video, you learned 29 00:02:36,880 --> 00:02:40,800 that planning everything at the beginning of the project can lead to missed deadlines, 30 00:02:40,800 --> 00:02:49,120 and iterative planning allows for course corrections and more accurate estimates.