Ever wondered about why you hunger for an episode on Release Planning or why Brian's Spotify rant struck a chord?
Get the inside scoop at this retrospective feast! We'll examine the recipes for our most popular content from 2024, revealing the juicy trends and themes that tickled your fancy. Plus, we are giving a sneak peek into future episodes, inspired by your binge-worthy favorites!
0:00 Topic Intro
0:46 AP17: Scrum Master's Role in Release Planning
2:41 Back-up Communicator
6:27 Playing the Role
10:55 Acceptance Criteria
12:51 Sprint Review Checklist
14:51 Tricky AC & Stories
20:00 Agile vs Traditional Software Budgeting
26:04 Roadmap Features and Milestones in Agile
30:33 Gantt Charts
33:38 AA120 - Did AirBNB Fire All Their Product Managers?
38:46 Build vs Buy (or Extend)
40:07 AP2: Brian Hates on Spotify & Capital One
45:07 Take-Aways
= = = = = = = = = = = =
Watch it on YouTube
Please Subscribe to our YouTube Channel:
https://www.youtube.com/@arguingagile
= = = = = = = = = = = =
Apple Podcasts:
https://podcasts.apple.com/us/podcast/agile-podcast/id1568557596
Spotify:
https://open.spotify.com/show/362QvYORmtZRKAeTAE57v3
Amazon Music:
https://music.amazon.com/podcasts/ee3506fc-38f2-46d1-a301-79681c55ed82/Agile-Podcast
= = = = = = = = = = = =
00:00:00 --> 00:00:08 We here at Arguing Agile like to do occasional retrospectives on our content and talk about what we're doing well and what we should stop doing.
00:00:08 --> 00:00:18 And other than Brian should stop talking well, it's the end of the year, so this is an opportune time to look back and see what worked and what didn't.
00:00:18 --> 00:00:18 That's true.
00:00:18 --> 00:00:21 We're looking at the podcasts that we've done.
00:00:21 --> 00:00:34 In some cases, clips, that have received the most views on YouTube, only using YouTube in these analytics the audio product is a little bit different, gives a little bit different metrics, but Out of six, arguably seven.
00:00:34 --> 00:00:37 Of our most viewed of all time podcasts.
00:00:38 --> 00:00:45 We're going to talk about, we're going to talk about the podcast, and then we're gonna talk about why we think, why we think that it, it was it received so well.
00:00:46 --> 00:00:54 So the number one most viewed podcast that we have out there, or as the younguns might say, the one that went the most viral.
00:00:54 --> 00:00:55 You're right.
00:00:55 --> 00:00:55 Yeah.
00:00:55 --> 00:01:00 I, I think of our of virality as a, a, a slow steady burn.
00:01:01 --> 00:01:02 Over many, many years.
00:01:02 --> 00:01:03 Yep, that's true.
00:01:03 --> 00:01:06 Sorry, I can't, I should never say Virality ever again.
00:01:06 --> 00:01:06 Yeah.
00:01:06 --> 00:01:12 The, the episode number 17, it was the Scrum Master's role in release planning.
00:01:12 --> 00:01:15 Ooh, so that was quite early on, actually, number 17.
00:01:15 --> 00:01:19 I was not even editing, so it was really remarkably terrible.
00:01:19 --> 00:01:20 Rough and raw.
00:01:20 --> 00:01:20 Yeah.
00:01:20 --> 00:01:21 As it was.
00:01:21 --> 00:01:22 And this wasn't a clip.
00:01:22 --> 00:01:24 This was the full, the full.
00:01:24 --> 00:01:25 Podcast, right?
00:01:25 --> 00:01:25 Mm-Hmm.
00:01:25 --> 00:01:25 . Mm-Hmm.
00:01:25 --> 00:01:31 . So, I mean, look, one of the things that we pride ourselves on is touching on subjects that other podcasts don't.
00:01:31 --> 00:01:33 And this is one of 'em, right?
00:01:33 --> 00:01:36 The Scrum Master's role in release planning and deployment.
00:01:36 --> 00:01:36 Yeah.
00:01:36 --> 00:01:42 I haven't seen that addressed in other podcasts since then, even really.
00:01:42 --> 00:01:45 Although I don't necessarily profess to know all the podcasts out there.
00:01:45 --> 00:01:45 Yeah.
00:01:45 --> 00:01:48 But I, I suspect I have some recollection of this.
00:01:48 --> 00:01:59 I suspect it's because scrum masters themselves find themselves involved somehow, and they don't have any support for this particular aspect of their work anywhere.
00:01:59 --> 00:02:07 So that's kind of Delving into it has to be something of interest to the Scrum Masters, which probably is the reason why this was the number one.
00:02:07 --> 00:02:10 I put up , our notes from that session here on the screen.
00:02:10 --> 00:02:18 I think probably a lot of Scrum Masters get asked to help in release planning, either release planning or release notes.
00:02:18 --> 00:02:19 Right?
00:02:19 --> 00:02:28 At least release notes, or maybe, maybe even part of the, what I think is a more powerful way to help in release planning is stakeholder communication when a release goes out.
00:02:28 --> 00:02:36 Hey you know, we put this release out, maybe we need to get stakeholders together to review the release, or maybe we need to, do the demonstration to the users.
00:02:37 --> 00:02:39 Scrum Master can help a lot with that stuff.
00:02:39 --> 00:02:45 Like, there's a lot of that in here, we even have a chapter heading called Backup or Redundant Communicator, right?
00:02:45 --> 00:02:52 Which I will tell you, I rely on my Scrum Masters as, as a product manager a lot of I'm, I like, I'm moving a million miles a minute.
00:02:52 --> 00:02:56 It would really be helpful if the Scrum Master can help with that.
00:02:56 --> 00:03:03 Customer communication to let them know, Hey, we're about to put out a release and here's what you can expect.
00:03:03 --> 00:03:11 And then when the release is out to get some customers lined up for us to kind of walk through together and watch how they receive the features.
00:03:11 --> 00:03:23 I would appreciate assistance when it comes to that stakeholder communication so that we can jump to get stakeholder collaboration for our releases.
00:03:23 --> 00:03:27 Yeah, I think there's a couple of other areas that are kind of allied to what you were saying.
00:03:27 --> 00:03:38 I mean, some in some organizations that communication out to customers is responsible is the responsibility of a separate matrix group, perhaps like change management.
00:03:38 --> 00:03:41 So there's still coordination needed who feeds them right?
00:03:41 --> 00:03:44 And it's not just before the release going out.
00:03:44 --> 00:03:47 It's well before it's coming out in person.
00:03:47 --> 00:03:53 60 days, 30 days this weekend, and then after it's happened, here's what we've just done and then follow up, right?
00:03:54 --> 00:03:58 Whether it was a success, to what degree, how many people used this new feature, and so on.
00:03:58 --> 00:04:07 So, the, the, it's, I'm yes handing you, basically saying the Scrum Master could be the linchpin here, communicating with, in this case, a change management group.
00:04:07 --> 00:04:16 The actual mechanics of the deployment, going to that second half of the, the title of the podcast, right, which is Scrum Master's Role in Release planning and deployment.
00:04:16 --> 00:04:24 So in some organizations, you need to do some mechanical tasks basically that are self imposed on the organizational front.
00:04:24 --> 00:04:36 But these are, these are stage gates like having to open a ticket to do the deployment, which is done by some other group again creating RFCs and and and the like, so the scrum masters can help there as well.
00:04:36 --> 00:04:39 I've kind of been on both sides of the fence here, right?
00:04:39 --> 00:04:44 As a scrum master, a long time ago, I was asked to write the RFCs, but they were very technical in nature.
00:04:44 --> 00:04:49 So all I would be doing is getting in the way, asking the tech lead a whole bunch of questions.
00:04:49 --> 00:04:54 So we ended up abstracting what was in the actual RFC into some simpler form.
00:04:54 --> 00:04:55 Two or three.
00:04:55 --> 00:05:03 Fields on a Google form and ask the tech lead to fill those out all of the other mechanical stuff, which environment we're going to, et cetera, et cetera.
00:05:03 --> 00:05:05 You know, has it been tested in lowers?
00:05:05 --> 00:05:05 So on?
00:05:05 --> 00:05:08 I took care of that as a scrum master because it freed up the tech lead again.
00:05:08 --> 00:05:13 It has nothing to do with product at that point, because the decision is already made ahead of time that we are launching this.
00:05:13 --> 00:05:19 So yeah, there's a lot that scrum master can do in terms of facilitation off all of these things.
00:05:19 --> 00:05:19 Yeah.
00:05:19 --> 00:05:21 We've got probably about 15 topics here.
00:05:22 --> 00:05:22 Yeah.
00:05:22 --> 00:05:23 One podcast.
00:05:23 --> 00:05:25 There really was, there really was a lot.
00:05:25 --> 00:05:27 It really was a tour de force of topics.
00:05:27 --> 00:05:27 Tour de force.
00:05:27 --> 00:05:42 the non helpful thing in here is for the Scrum Master to be like the, the person who in large organizations goes around the organization to submit all the forms and all the like, oh, you got to let this team know this is happening and you got to queue yourself up for this approval or whatever.
00:05:42 --> 00:05:42 Right.
00:05:42 --> 00:05:44 Like, I, I don't think that's.
00:05:44 --> 00:05:45 That's the helpful part of this.
00:05:45 --> 00:05:53 I think the helpful part of this podcast, Scrum Master role in release planning is all the things that get you to the release.
00:05:53 --> 00:06:02 The feature mapping and the planning of what stories go into what release and the lining up of stakeholders for that release to make sure that they're available, right?
00:06:02 --> 00:06:06 Cause you can sit down with your product people and say, these are the most.
00:06:06 --> 00:06:25 These are the most valuable features, we all agree, maybe you have some kind of prioritization or framework or something in place and but then you can never get those users on the phone and they you can never, so it's like, we all agree they're the most important, but also those users are like, yeah, yeah, they're difficult.
00:06:25 --> 00:06:25 Yeah.
00:06:26 --> 00:06:26 Yeah, I agree.
00:06:27 --> 00:06:42 It says the Scrum Master is rolling in releases But even if you're playing the role part time, you're a developer on the team, and you're playing the role of the scrum master carve out some of your time to try to do, these mainly communication based tasks.
00:06:42 --> 00:06:43 They're absolutely critical.
00:06:43 --> 00:06:44 Because they're critical, yeah.
00:06:44 --> 00:06:51 Because you can easily not take responsibility in this situation to be like, well that's a product, that's a product's job, that's a product's job.
00:06:51 --> 00:06:53 You know, that's not my job.
00:06:53 --> 00:06:54 I easily could see that.
00:06:55 --> 00:07:01 And honestly, that probably in a matrix organization where you work for a developer, that probably would fly.
00:07:01 --> 00:07:03 You probably would get away with that.
00:07:03 --> 00:07:03 Yeah, I agree.
00:07:03 --> 00:07:06 I think but you know, as a behavior, right?
00:07:06 --> 00:07:08 It's actually not a good thing to say.
00:07:08 --> 00:07:09 That's not my job.
00:07:09 --> 00:07:14 You don't have to necessarily carve out time every, I don't know, every sprint or whatever.
00:07:14 --> 00:07:16 This could be as and when, depending on when the releases that.
00:07:16 --> 00:07:19 And then the other thing is, if you're playing the role.
00:07:19 --> 00:07:25 If you're on the team and you're not a, you're not a scrum master, you're playing the role, say you're a tester or developer, you can rotate that.
00:07:25 --> 00:07:25 Yeah.
00:07:25 --> 00:07:27 It doesn't have to be one person.
00:07:27 --> 00:07:27 Yeah.
00:07:27 --> 00:07:33 I I'm thinking of a world where you, you rotate the role of scrum master and then you just happen to.
00:07:34 --> 00:07:42 Throw the unlucky dice and come up where we're putting out a release like I think of like large companies But they don't put a release out every every week or whatever.
00:07:42 --> 00:07:56 They're you know, or every day let alone it's like I don't know if I brought it up in this podcast, I Often have been on teams where they release As soon as it's done with a story and they have good solid CICD practices and it goes to production immediately.
00:07:57 --> 00:08:08 So there's really no reason to like coordinate a big bang release or send them all to stage as soon as they're done, but then hold them all on stage until some big corporate person gives us a big corporate thing.
00:08:08 --> 00:08:10 Thumbs up with their big corporate thumb or whatever.
00:08:10 --> 00:08:14 I don't know what a corporate thumb is, but that's just incurring a holding cost the whole time, right, right.
00:08:14 --> 00:08:39 I'm cutting way ahead, but Airbnb, like in the, in the Brian Chesky interview, he said that they did this, they, they held the releases so that they could like build up a lot of marketing and build up a lot of anticipation and feel like they were making a big splash when they released every twice a year or something like, I don't remember how often they released twice a year, four times a year, I don't remember, but they held the individual releases.
00:08:39 --> 00:08:44 On purpose, so they can make a big splash and build a big marketing thing around their releases.
00:08:44 --> 00:08:46 So, Apple comes to mind right away, right?
00:08:47 --> 00:08:47 Sure, yeah.
00:08:47 --> 00:08:50 They bring out a phone every year or two years or whatever and they hold that.
00:08:50 --> 00:08:53 But the date is already decided up front, right?
00:08:53 --> 00:08:56 You know, September 12th, the new iPhone's coming out.
00:08:56 --> 00:08:57 iPhone 84 or whatever.
00:08:57 --> 00:09:01 So, that's another example of how that can be done.
00:09:01 --> 00:09:05 But, releases here, they don't have to be GA, they can be internal.
00:09:05 --> 00:09:15 So I know in Apple's case that they have releases internal like in the case of Airbnb too, I imagine where internally a team is releasing something to another team.
00:09:15 --> 00:09:19 IOS could be being released, a camera module could be being released, etc.
00:09:19 --> 00:09:22 But the whole product isn't until a certain time.
00:09:22 --> 00:09:22 Right.
00:09:22 --> 00:09:24 You bring up a great point.
00:09:24 --> 00:09:32 About Apple because whoever's in the role at that point could know that we have several features that are in the micro releases.
00:09:32 --> 00:09:46 Like if you're going to go with the, the, the, the public release versus the internal quote release, I guess, in, in, in terms of Apple, I have to suspect that they know what features are being introduced and they're testing them and releasing them.
00:09:46 --> 00:09:51 Even though Apple's choosing not to send them out to the public, they know that these features are coming.
00:09:51 --> 00:10:09 So, I would expect that Again, if we're talking about the scrum master's role in release planning, the scrum master then serves as a communication conduit to, I don't know, sales, marketing, whoever else, whoever those consuming teams are at that point in the game, to say, let me make sure that you know exactly what features are coming.
00:10:09 --> 00:10:13 Let me make sure you don't get skipped or you miss anything.
00:10:13 --> 00:10:18 So there'd be regular touch points or regular releases or demo, or maybe internal demos, not quite sure.
00:10:18 --> 00:10:32 maybe a reason why this is like the number one most viewed podcast is, the Scrum Master can add a lot of value by saying, hey, I can serve as a bridge to connect with these other teams, and then kind of walk around the organization to figure out how.
00:10:32 --> 00:10:35 And when they should connect with those other teams.
00:10:35 --> 00:10:36 Absolutely.
00:10:36 --> 00:10:37 And bring feedback back to the team.
00:10:37 --> 00:10:38 You're right.
00:10:38 --> 00:10:38 Yeah.
00:10:38 --> 00:10:38 Yeah.
00:10:38 --> 00:10:39 Yeah.
00:10:39 --> 00:10:45 And keep expanding that circle to make sure that the team's influence keeps growing and growing the team's influence and the.
00:10:45 --> 00:10:47 Communication and that kind of stuff keeps growing.
00:10:47 --> 00:10:53 that would be a cool podcast to just completely revisit in and of itself just release planning.
00:10:53 --> 00:10:55 Let's put that on the to do list.
00:10:55 --> 00:11:04 In the number two spot for podcasts is acceptance criteria in user stories for us acceptance criteria in User stories.
00:11:05 --> 00:11:17 This is a super interesting one to be in the number two spot because because of its tactical nature, it's a very in the weeds in depth Hey, let's talk about acceptance criteria.
00:11:17 --> 00:11:21 When we do podcast topics, I often think of like, I want to talk about.
00:11:21 --> 00:11:24 Systemic problems, like problems with the systems.
00:11:24 --> 00:11:34 But then sometimes I want to talk about like real, like how I do things as a product manager and form a core practice, core practice, how I do real nitty gritty stuff.
00:11:34 --> 00:11:37 This was one of those, like how I do real nitty gritty stuff.
00:11:37 --> 00:11:43 how I work acceptance criteria into my stories and how I get the team thinking about acceptance criteria.
00:11:44 --> 00:11:50 And I'm, I'm, I'm not really shocked, but I, I am surprised that this is the number two most view viewed podcasts that we have.
00:11:50 --> 00:11:53 Well, this, this was a full podcast, right?
00:11:53 --> 00:11:54 Over an hour long.
00:11:54 --> 00:11:57 And we have sub topics within this.
00:11:57 --> 00:12:00 We have, I don't know, 20 or so, I'm guessing at a glance.
00:12:00 --> 00:12:02 That there's a lot into this podcast.
00:12:02 --> 00:12:04 I also think that over the years.
00:12:04 --> 00:12:13 This is something that just repeatedly keeps coming up for definition or not abiding to a C's or just doing them as you know.
00:12:13 --> 00:12:15 Oh, we're checking a box, right?
00:12:15 --> 00:12:17 We create them and then we forget about them.
00:12:17 --> 00:12:18 Those sorts of things.
00:12:18 --> 00:12:20 There's many different anomalies that we tackled here.
00:12:20 --> 00:12:22 You know, I'm just looking at the list here.
00:12:22 --> 00:12:23 Scope creep.
00:12:23 --> 00:12:25 I mean, there's a lot here.
00:12:25 --> 00:12:29 We also, we walk the line of yes, we can define these up front.
00:12:29 --> 00:12:35 And then when the team gets into it, they might learn something and what happens now, right?
00:12:35 --> 00:12:42 Because oftentimes people say, well, no, that's a different story now because it doesn't meet the AC because you're just so pedantic about the ACs.
00:12:42 --> 00:12:45 Whereas I think in this podcast, we talked about how.
00:12:45 --> 00:12:49 It should be fine, based on the new learnings, to go update your research.
00:12:49 --> 00:12:50 Sure.
00:12:50 --> 00:12:50 Right?
00:12:50 --> 00:12:50 Sure.
00:12:51 --> 00:13:01 I often will describe acceptance criteria to my teams as if I were demoing the story to the user that is named in the story.
00:13:01 --> 00:13:03 First of all, I guess that's an assumption, right?
00:13:03 --> 00:13:08 Do you have a, you have a persona and that persona is represented by a person and that person will be at your sprint review.
00:13:09 --> 00:13:15 But if, if I am demoing the story to an individual, no matter what the individual the, the.
00:13:16 --> 00:13:19 Acceptance Criteria will be the checklist of the demonstration.
00:13:20 --> 00:13:28 I will walk through Acceptance Criteria 1, and then I'll walk through Acceptance Criteria 2, and then Acceptance Criteria 3, and hopefully there's not a lot of, hopefully there's not 20 Acceptance Criteria.
00:13:28 --> 00:13:34 Like, I don't know if, I don't know if that was in this podcast, but but, hopefully there there's a single digit number of AC.
00:13:34 --> 00:13:36 Hopefully it's five or less, right?
00:13:36 --> 00:13:37 These are just general rules.
00:13:37 --> 00:13:39 They're, they're, they're not rules at all.
00:13:39 --> 00:13:41 They're just like my personal preference.
00:13:41 --> 00:13:43 I would like the seven criteria to be.
00:13:43 --> 00:13:54 Fairly broad, not technical and the ability to say, Hey, next we're going to demo this and just call out the acceptance criteria because there potentially could be a lot of flexibility in there.
00:13:55 --> 00:14:02 But also if you're adding acceptance criteria to stories after you start the sprint you have a problem with that right there.
00:14:02 --> 00:14:05 Like that, that's where we were going with scope creep right here.
00:14:05 --> 00:14:07 Like if you're doing that.
00:14:07 --> 00:14:08 It does indicate a problem.
00:14:08 --> 00:14:15 It does, it does indicate to me that you did not fully understand the story when you started.
00:14:15 --> 00:14:26 Again, I'm, I'm talking generalities here because it's, it's obvious like you can get into work and you can figure out things in a, especially if you're not familiar with the code base of the product or if you have new developers or whatever.
00:14:26 --> 00:14:34 Sure, but generally speaking, generally speaking, if you get in and you have to add acceptance criteria as you work through the ticket.
00:14:34 --> 00:14:36 That's an issue for me.
00:14:37 --> 00:14:37 I, I agree.
00:14:37 --> 00:14:40 Because that, that shows that the, the story wasn't ready.
00:14:40 --> 00:14:41 Right.
00:14:41 --> 00:14:41 Right.
00:14:41 --> 00:14:45 You probably shouldn't have picked it up because when you pick it up, you have some confidence that you can finish it in the script.
00:14:45 --> 00:14:52 Well, well, I mean, to, to be fair, to like, it's not ready, like it may have been ready from the business perspective, AC is a tricky one because.
00:14:53 --> 00:15:03 I've had teams that they want me there's a product manager to write the description like as this type of user, I want this functionality so I can derive this business value.
00:15:03 --> 00:15:08 And then they don't want me to write the acceptance criteria until not at the backlog refinement.
00:15:08 --> 00:15:08 Right.
00:15:08 --> 00:15:12 They want to wait until they're in sprint planning to write the acceptance criteria.
00:15:12 --> 00:15:16 And at sprint planning is when they'll decide to break the task in half.
00:15:16 --> 00:15:52 And when because it was like, when they're in that section of the code, looking at it in sprint planning, and, and they're in the database, and they're looking at the tables and what they have to do, then they'll start negotiating of, of, Hey,, we can do functionality X, but if you want functionality Y, we have to modify a database table and that's going to be more involved than it's going to go from being a three to a five and maybe that's the point for me as a product manager to say, I don't want it to go from a three to a five, I'm fine pulling this out or like, like I think of like putting up a new API endpoint, for example, I do this all the time and I'm pretty sure my team hates it, but I do it all the time.
00:15:52 --> 00:15:58 Well, I'll say, I'll say, Deploy the new endpoint, make sure that it takes these criteria as inputs.
00:15:58 --> 00:16:02 But then no matter what you put in as an input, give me the same output.
00:16:02 --> 00:16:15 Just put like Brian says, hello, as the output, no matter what it is, because like the idea of throwing the new endpoint out there, getting the authentication in place, getting the deployment in place for a team that doesn't have all this stuff in place.
00:16:15 --> 00:16:16 Right.
00:16:16 --> 00:16:16 Like.
00:16:16 --> 00:16:29 All that stuff is going to be hard enough to figure out, let alone the business logic that is inside of the container, that API endpoint to say like, Oh, if this, then that, then this, I'll normally ask teams when they're doing something new.
00:16:29 --> 00:16:34 And like, listen, I'll strip all that business logic database back end stuff out.
00:16:34 --> 00:16:38 Just let me, let me hit it with the correct inputs I'm expecting.
00:16:38 --> 00:16:41 And then next sprint, we'll make it work correctly.
00:16:41 --> 00:16:43 Like, you know what I mean?
00:16:43 --> 00:16:44 But we can demo that.
00:16:44 --> 00:16:47 We can demo, especially if there's a front end involved.
00:16:47 --> 00:16:48 We can demo that.
00:16:48 --> 00:16:49 Right.
00:16:49 --> 00:16:50 Log in, log out.
00:16:50 --> 00:16:50 Exactly.
00:16:50 --> 00:16:56 So the contract could be written up front, but the you can Progressively elaborate the pieces of it, right?
00:16:56 --> 00:16:59 Sprint X, you can have these two things working.
00:16:59 --> 00:17:02 Sprint Y, it's going to be those two plus maybe one or two more, etc.
00:17:02 --> 00:17:03 You can do that, depending on how big the payload was.
00:17:03 --> 00:17:08 Yeah, I like culture and facilitation affect acceptance criteria.
00:17:08 --> 00:17:09 Culture and facilitation.
00:17:10 --> 00:17:15 Because I've been in a lot of organizations where the acceptance criteria becomes a set of development.
00:17:15 --> 00:17:19 Tasks to get things done, which are, which you, you could not demo.
00:17:19 --> 00:17:19 I agree.
00:17:19 --> 00:17:25 I've seen developers write tasks instead of ACs and just say this is done, this is done, this is done.
00:17:25 --> 00:17:26 The last task is done.
00:17:26 --> 00:17:27 The story is done.
00:17:27 --> 00:17:30 So you try and demo that that's going to be a tall challenge.
00:17:30 --> 00:17:32 Yeah, and, and also if you, if you're going down the.
00:17:32 --> 00:17:53 Road of the acceptance criteria becoming like the development tasks basically if you're using Jira or whatever tool if that's the tool you're using you have epics and stories and subtasks and the subtasks are meant to be the developers like How I'm going to implement What the story asks for.
00:17:53 --> 00:18:02 But the acceptance criteria when you create a new work item, it's not like it stubs out, like put your business subscription here and put your acceptance criteria here.
00:18:02 --> 00:18:03 It's just like a blank slate.
00:18:03 --> 00:18:06 So you have to bring the yeah, anyway, whatever.
00:18:06 --> 00:18:12 That is one thing that that was very helpful when I put the template in place for Azure DevOps, right?
00:18:12 --> 00:18:14 Yeah, you create a new user story.
00:18:14 --> 00:18:22 It puts a not only the The sentence that says, as a, in parentheses, and all someone has to do is replace what's in parentheses.
00:18:22 --> 00:18:28 So it says, as a, persona, in brackets, I want, in brackets, what the need is so that, the why, right?
00:18:28 --> 00:18:33 And then in the acceptance criteria field we decided to go with one of two different ways, depending on the team.
00:18:33 --> 00:18:37 One just simply said, verify that, and then there's a bullet list of things to verify.
00:18:37 --> 00:18:41 Well, the other one was the You know given when then kind of construct.
00:18:41 --> 00:18:42 Sure, sure, sure, sure.
00:18:43 --> 00:18:45 But the teams don't have to worry about what to put in there.
00:18:45 --> 00:18:50 Cause like you say, you have junior developers and they're just gonna go focus on the dev part of it, right?
00:18:50 --> 00:18:51 Right.
00:18:51 --> 00:18:51 Yeah.
00:18:51 --> 00:19:04 I I actually would I, I as product, I wouldn't mind if the team pressed me to do given when then, because like, if they were like implementing some kind of like automation framework I think it would be a very minimal lift.
00:19:04 --> 00:19:16 For like a singular number of people writing the requirements, quote requirements into the system to change the way that they work, it's like asking like four people to change the way they work versus asking like.
00:19:16 --> 00:19:18 50 people to change the way they work.
00:19:18 --> 00:19:19 Sure.
00:19:19 --> 00:19:28 Just write the requirements instead of as a whatever, I want whatever, so that whatever is a given this condition, you know when whatever, I want whatever.
00:19:28 --> 00:19:30 That's pretty straightforward.
00:19:30 --> 00:19:32 I mean, the only thing that you lose is maybe you lose the personas.
00:19:32 --> 00:19:37 Maybe you lose the personas or the business logic, but you, you can still include the business logic.
00:19:37 --> 00:19:37 Okay.
00:19:38 --> 00:19:40 As, you can be as verbose as you want.
00:19:40 --> 00:19:40 And also.
00:19:40 --> 00:19:43 I would argue, all that stuff should be in the Epic.
00:19:43 --> 00:19:44 It should be at the higher level.
00:19:44 --> 00:19:49 It should be, however, developers aren't going to continually keep looking at the Epic, right?
00:19:49 --> 00:19:51 No, no they don't.
00:19:51 --> 00:19:51 Yeah.
00:19:51 --> 00:19:54 That's why I'm a big fan of the Mike Miller model, right?
00:19:54 --> 00:19:56 One actor, one action, one result.
00:19:56 --> 00:19:56 That's right.
00:19:57 --> 00:19:57 That's right.
00:19:57 --> 00:19:59 Mike, we got to get Mike back on the podcast.
00:19:59 --> 00:20:00 Yeah, it's been a while.
00:20:00 --> 00:20:03 so Another one, this is number three of you keeping count.
00:20:03 --> 00:20:11 In the next slot was our clip on budgeting, agile budgeting versus traditional budgeting.
00:20:11 --> 00:20:35 Since the beginning of the podcast, since episode one, I wanted to do a whole podcast on a better way to do software development budgeting and talking about CapEx and OpEx and talking about how software capitalization works and how you can get capitalization numbers out of Azure DevOps and or JIRA Or any ALM, could be JIRA, could be anything.
00:20:35 --> 00:20:36 I've wanted to do that podcast for a while.
00:20:37 --> 00:20:43 I, I've not kind of pressed the issue because number one, there's a lot of prep that's going to have to go into that.
00:20:43 --> 00:20:50 We're going to need examples and spreadsheets and like red string and conspiracy theories and all kinds of stuff.
00:20:51 --> 00:20:51 Number one.
00:20:51 --> 00:20:52 Number two, um.
00:20:52 --> 00:20:57 that's a really uh, expected to be a really dry subject.
00:20:57 --> 00:21:00 I think we may start on the next one on that broadcast.
00:21:00 --> 00:21:08 We may start at a different level instead of just simply going into traditional versus as your project budgeting we'll start off by just simply saying should be fun.
00:21:09 --> 00:21:12 Projects or products, and then we get into how, right?
00:21:12 --> 00:21:14 Maybe that, that'd be a good, solid podcast.
00:21:14 --> 00:21:15 Yeah, yeah, yeah.
00:21:15 --> 00:21:31 Well, I mean, the, the, the CapEx, like the CapEx amortization strategy, the debt leveraging strategy of taking the cost of your development team this year and, and leveraging it over three years in the this year and then two more years in the future.
00:21:31 --> 00:21:32 Mm hmm.
00:21:32 --> 00:21:44 That, that works when you're trying to You know, when you're, when you're trying to scale quickly, so, so the idea is, is I can hire three times the number of employees for this year.
00:21:44 --> 00:21:47 Maybe I bring on a contracting firm or something like that, right?
00:21:47 --> 00:21:53 And, and, and I accelerate my software development and do like three years worth of development.
00:21:53 --> 00:21:57 So that I can get my, my platform or my software package or something to a certain point.
00:21:58 --> 00:21:59 And then I roll those people off.
00:22:00 --> 00:22:02 And then I amortize that over three years.
00:22:02 --> 00:22:10 It, it's, it's, it's a strategy to accelerate your software leveraging debt right over the next couple of years.
00:22:10 --> 00:22:12 That's, that strategy is not for everybody.
00:22:12 --> 00:22:13 Oh, it certainly isn't.
00:22:13 --> 00:22:23 I mean, if you're not vigilant about your market space for one thing, right, three years, what's the, what's still a burning need at that point that you saw now, right?
00:22:23 --> 00:22:28 And then the other thing is the whole net present value of dollar today versus three years from now.
00:22:28 --> 00:22:34 Yeah, but there's a whole bunch of other things that that we need to consider in this as well, depending on the financial model you use.
00:22:34 --> 00:23:01 Yeah, I really want to do the I really want to do the Agile, CapEx, OpEx, like a general familiarization kind of podcast in and of itself, because it still kind of arms you to understand the pitfalls of this traditional budgeting cycle I don't know when the end of your fiscal year is going to be, whether it's going to be October, so that like around September time, you're going to come and start talking about what you need for, quote resources for next year, right?
00:23:01 --> 00:23:04 Or if it's the actual end of the year, end of the year.
00:23:04 --> 00:23:10 So then you're probably doing it in late November or whatever, right around holidays, holiday season, right?
00:23:10 --> 00:23:13 When everyone's trying to go out on vacation, you're trying to talk about budgeting.
00:23:13 --> 00:23:14 It doesn't really matter.
00:23:14 --> 00:23:16 There's a better way to do that.
00:23:16 --> 00:23:23 And it's about micro budgeting and you can bring this to your finance people and they can research it because they should be the experts.
00:23:23 --> 00:23:31 Like you can bring these new fan dangled ways of working to evolving agile team, to all of your old school employees.
00:23:31 --> 00:23:53 And like they should be able to work with you to, stretch that money that this goes into contracts and it goes into a bunch of, it goes into a whole different side of the organization that the software developers, scrum masters, product people, maybe anyone who might listen to this podcast might not, Normally be exposed to, but that's the way that this whole side of your organization thinks.
00:23:54 --> 00:23:56 So you really need to be able to speak their language.
00:23:56 --> 00:24:14 Yeah, I think it starts with trying to explain to them this idea that budgeting for the next fiscal year up front and then putting out these lofty goals that say You know, we're allocating 10 million for the next fiscal year, and for that money, we want this, this, and this.
00:24:14 --> 00:24:16 Like, you don't even know if that can be attained with that money.
00:24:17 --> 00:24:20 You know, so, yeah, we'll start with that sort of an intro, I think.
00:24:20 --> 00:24:23 Well, you also don't know if the market is going to absorb that.
00:24:23 --> 00:24:25 You don't know if the market's going to accept that.
00:24:25 --> 00:24:28 There's a whole discovery process involved.
00:24:28 --> 00:24:32 And the, the, the money should be structured to support that.
00:24:32 --> 00:24:43 But the whole yearly financial planning type of cycle, the idea there is you only get to replan plan or replan one time per year.
00:24:43 --> 00:24:45 You only get to inspect and adapt.
00:24:45 --> 00:24:46 One time per year.
00:24:46 --> 00:24:48 And it's probably too late by that time.
00:24:48 --> 00:24:57 Anyway, that seems really, I mean, it really seems like an old school, very old school layer on top of that, these asinine things like.
00:24:58 --> 00:25:01 You know, let's say your, your fiscal year is the calendar year.
00:25:01 --> 00:25:05 So come November, you have money left over by some miracle.
00:25:05 --> 00:25:06 Well, you can't roll it forward.
00:25:06 --> 00:25:08 It's use it or lose it.
00:25:08 --> 00:25:11 Send people on some training classes in Hawaii or something.
00:25:11 --> 00:25:13 I mean, come on, what a waste of money.
00:25:13 --> 00:25:25 Well, or you're going to buy things that you clearly Don't need right and and and then and then you got okay ours and stuff like that at the end of the year that you're Trying to mesh with this new system to say well we spent money on this tool.
00:25:25 --> 00:25:28 So you have to use it like things like that.
00:25:28 --> 00:25:38 Like it's a double edged sword because if you have that money left over the budget left over and you don't use it, not only can you not carry it forward next year, you'll get that much less, right.
00:25:38 --> 00:25:38 Right.
00:25:38 --> 00:25:39 You know?
00:25:39 --> 00:25:41 So it's like a lose, lose all around.
00:25:41 --> 00:25:41 Yeah.
00:25:41 --> 00:25:43 Well, you had this budget, but you didn't use it.
00:25:43 --> 00:25:45 It's a very accusatory right now.
00:25:45 --> 00:25:45 Yeah.
00:25:45 --> 00:25:46 You, Oh my goodness.
00:25:46 --> 00:25:47 That encourages.
00:25:48 --> 00:25:54 You know that biases you towards overspending right and then you go back to the well and they say no Oh, man, where do we start with?
00:25:55 --> 00:25:57 Yeah, this would be a really good really good podcast.
00:25:57 --> 00:26:00 Yeah, at least a two bourbon podcast.
00:26:00 --> 00:26:06 Oh Well, I'm I'm ready I will I will buy it right now Next one also, by the way has both of us in blue shirts.
00:26:07 --> 00:26:10 I don't know why that's a theme a clip from Agile Podcast 10?
00:26:10 --> 00:26:18 So the next one we have, it's delivering roadmap features and milestones in Agile projects.
00:26:18 --> 00:26:32 I think, I think the reason that this was the most viewed is because it has to do with something that we explored actually on a later podcast about Gantt charts and about how traditional organizations do project planning.
00:26:32 --> 00:26:44 Like they have their timeline, they have their money and they put both of those on a timeline with little, the little diamonds on the top with the milestones that they just pull out of the air and say, we want to be GA by this day and we want to be whatever by this date.
00:26:45 --> 00:26:46 You can do that.
00:26:46 --> 00:26:48 In quote, agile delivery.
00:26:49 --> 00:26:49 Okay.
00:26:49 --> 00:26:50 That's super easy to do.
00:26:51 --> 00:27:02 equate it to like the planning for alpha release, beta release, GA release, that kind of stuff, same thing we talked about earlier in the podcast about Airbnb, Airbnb will hold its releases.
00:27:03 --> 00:27:08 Until they can consolidate their marketing activity and then they'll announce the date and they'll drop it.
00:27:08 --> 00:27:10 Same thing with Apple.
00:27:10 --> 00:27:13 Apple sure picks dates way out in the future.
00:27:13 --> 00:27:21 Oh, 15 months from now is gonna be our big conference, so let's spin up what we can spin up for that conference.
00:27:21 --> 00:27:25 They're releasing very quickly and iteratively, I'm sure.
00:27:25 --> 00:27:25 Mm-Hmm.
00:27:25 --> 00:27:30 . And then holding those features to demo the most impactful of all of them.
00:27:30 --> 00:27:33 At that conference, that's, I'm not saying that you can't do that.
00:27:33 --> 00:27:35 That's completely fine.
00:27:35 --> 00:27:42 However, the constant release process is happening on the back end, regardless of what you publish as milestones.
00:27:42 --> 00:27:46 You can even pick dates out of the air and say, I want to do this milestone by this date.
00:27:47 --> 00:27:53 And then your teams have to figure out what is as much as we can do to deliver those features?
00:27:53 --> 00:27:54 By this date.
00:27:54 --> 00:28:03 It sounds like it sounds like the implication of like like, like the early 2000s development where you had to like work nights and weekends to deliver whatever by by an unholy date or whatever.
00:28:03 --> 00:28:05 Do what you can, okay?
00:28:05 --> 00:28:08 But the milestones at the top of the chart You can still do that in Agile.
00:28:08 --> 00:28:09 You certainly can.
00:28:09 --> 00:28:16 I think in traditional project management, the thing that went wrong is you set up these dominoes and each domino was a, was a milestone.
00:28:16 --> 00:28:17 Sure.
00:28:17 --> 00:28:19 So you miss one and the whole thing just goes tumbling down.
00:28:19 --> 00:28:24 In the case of Apple, Airbnb, or whoever else is doing the new way of working.
00:28:24 --> 00:28:24 Yeah.
00:28:25 --> 00:28:27 I mean, you set out a date 15 months in advance.
00:28:27 --> 00:28:31 And as you get closer to it, you've got features that are being completed.
00:28:31 --> 00:28:35 Sure, you'll find yourself with one or two features that may not be complete.
00:28:35 --> 00:28:35 Right?
00:28:35 --> 00:28:36 Sure.
00:28:36 --> 00:28:40 So fine, make the scope flexible, leave those out, and then bring them out in an update later.
00:28:41 --> 00:28:41 Yeah.
00:28:41 --> 00:28:43 That's how they've been doing it and it works.
00:28:43 --> 00:28:47 Well, if you're building your milestones where they all build on previous ones.
00:28:47 --> 00:28:47 Yeah, I know.
00:28:47 --> 00:29:02 I mean, you have a problem right there like you have a problem with dependencies and that now we're talking about dependency management and we bring in Red String and we bring in people whose full time job it is to reduce dependencies or whatever you have a problem with organizational design that's manifesting in your roadmap at that point.
00:29:03 --> 00:29:12 Yeah, it's quite a circus this whole dependency management when you want to nip it in the bud and just simply Resolve those dependencies instead of putting them on a wall with red string.
00:29:12 --> 00:29:14 Resolve them as fast as possible.
00:29:14 --> 00:29:15 Minimize them.
00:29:15 --> 00:29:16 I thought it was really interesting.
00:29:16 --> 00:29:17 Milestones, milestones.
00:29:17 --> 00:29:21 I really didn't think that would be one of the top contenders for our most viewed podcast.
00:29:21 --> 00:29:32 But I mean, honestly, it makes a lot of sense because probably a lot of scrum masters and, and really even product people they probably have the screws put to them to say, tell me when X, Y, Z is going to be done.
00:29:32 --> 00:29:42 And, if I am a product manager in an organization where my leadership dictates to me you must get this done by this date or whatever milestones make perfect sense.
00:29:42 --> 00:29:47 You can call them something else if you like, but yeah, I mean, look, milestones have been around for decades, right?
00:29:47 --> 00:29:47 Sure.
00:29:47 --> 00:29:53 And one of the reasons why I think this podcast was of interest to a lot of people is because you've got people that came up.
00:29:53 --> 00:29:58 Through the the old ways of working with milestones like project managers who are now.
00:29:58 --> 00:30:01 Relabeled as scrum masters, perhaps, or even product people.
00:30:01 --> 00:30:04 So they are familiar with the terminology and how it was used in the past.
00:30:05 --> 00:30:05 So I think you're right.
00:30:06 --> 00:30:10 It's just a, it's just a tool and it can be used going forward as well.
00:30:10 --> 00:30:15 It's also, it's, it's just not like Agile, scrum, the scrum guide doesn't.
00:30:15 --> 00:30:26 Cover milestones in any way or form, like product management is like in another discipline that it, like they don't really cover milestones, or release management, which is kind of in the same vein, right?
00:30:26 --> 00:30:27 They don't, I broke it again.
00:30:27 --> 00:30:29 They don't really cover any of this.
00:30:29 --> 00:30:33 So it makes sense that people are looking for these things Absolutely.
00:30:33 --> 00:30:33 Outta the internet.
00:30:33 --> 00:30:37 Which brings me to our next Most viewed podcast.
00:30:37 --> 00:30:42 This is an interesting segue, which is the Gantt charts in agile software development.
00:30:42 --> 00:30:48 First of all, just to be super clear, where's my camera just to be super clear.
00:30:48 --> 00:30:50 Gantt charts are ridiculous.
00:30:50 --> 00:30:51 You shouldn't do them.
00:30:51 --> 00:30:55 Yeah, Gantt charts, however, are the the fabric on which milestones are hung.
00:30:56 --> 00:30:56 Right.
00:30:56 --> 00:30:59 Typically in the old way of working, you shouldn't do Gantt charts.
00:30:59 --> 00:30:59 Yeah.
00:30:59 --> 00:31:03 Do this by this date or else, or else, well, that's the thing.
00:31:03 --> 00:31:09 I mean, you can put out aspirational dates, but don't kill people if they don't make them.
00:31:09 --> 00:31:09 Right.
00:31:09 --> 00:31:15 It's the, or else piece that makes them useless because people are going to work under threat.
00:31:15 --> 00:31:18 And even if they magically met one of those, just.
00:31:18 --> 00:31:19 Randomly, right?
00:31:19 --> 00:31:22 What's the quality of that delivery going to look like?
00:31:22 --> 00:31:25 Because they were working under pressure, under the gun.
00:31:25 --> 00:31:26 Too much pressure.
00:31:26 --> 00:31:30 Too much pressure! Tweak! Too much pressure! I've got nothing good to say against Gantt Charts.
00:31:30 --> 00:31:32 There is nothing good to say about Gantt Charts.
00:31:33 --> 00:31:36 , in retrospect, sure, all day long.
00:31:36 --> 00:31:39 I'll give you a, I'll give you a yesterday's weather of Gantt Charts.
00:31:40 --> 00:31:41 And it'll be correct all day long.
00:31:41 --> 00:31:41 All the time.
00:31:42 --> 00:31:42 Right?
00:31:42 --> 00:31:45 But if you want Gantt Charts Looking forward?
00:31:45 --> 00:31:54 It's really hard, though, for you know, a lot of the people that say that came up working through the Gantt charts method, the traditional project management method.
00:31:54 --> 00:31:56 You can't wean off those people.
00:31:56 --> 00:31:58 this is the reason why I don't know.
00:31:58 --> 00:32:03 This is the reason why you have ALM tools give you all these Gantt charts.
00:32:03 --> 00:32:08 They create like any product planning tool they have a Gantt chart view of your product.
00:32:09 --> 00:32:12 But their intent is not you start there and you finish there.
00:32:12 --> 00:32:16 Their intent is, hey, if you're familiar with this view Look, there it is, right?
00:32:16 --> 00:32:17 That's it.
00:32:17 --> 00:32:18 That's what, that's how I use it.
00:32:18 --> 00:32:24 Anyway, now's the time to say this podcast is brought to you by any a ALM tool, possibly Jira.
00:32:25 --> 00:32:33 It could be any a ALM tool that pays us to give you project management tools that don't really help you with your job, but give me all the money in the world.
00:32:33 --> 00:32:36 We probably could do a podcast on a dozen ways.
00:32:36 --> 00:32:39 of projecting what your roadmap is going to be like.
00:32:39 --> 00:32:42 Creating and then projecting what that roadmap is going to be like.
00:32:42 --> 00:32:49 And these companies, they just love money so much they're just willing to throw their principles out the window just to collect a buck.
00:32:49 --> 00:32:50 So I agree.
00:32:50 --> 00:33:01 First of all, I think it's very dangerous of these companies to do that because what's going to happen when these folks see the Gantt charts, they're going to gravitate back to what they know, and they're going to ignore the agility aspects.
00:33:01 --> 00:33:05 And they're going to say, this is what we have to do is just now become a Gantt chart, right?
00:33:05 --> 00:33:06 I mean, right.
00:33:06 --> 00:33:08 May as well just give them Excel or something.
00:33:08 --> 00:33:21 Well, you know, the other, dangerous part of this podcast on Gantt charts is the more these vendor tools that are quote, Agile tools integrate this functionality in order to make a buck, in order to make a sale.
00:33:21 --> 00:33:27 The more they're propagating, they're like, oh, Gantt charts are agile, totally.
00:33:27 --> 00:33:29 The more they're propagating bad practices.
00:33:30 --> 00:33:31 That's what I'm saying, it's dangerous.
00:33:31 --> 00:33:34 That's why, it's dangerous to agility, basically.
00:33:34 --> 00:33:38 Alright, well, look, we need to take a turn from the negative back to the positive.
00:33:38 --> 00:33:42 And speaking of positive we're gonna go to episode 120.
00:33:42 --> 00:33:46 Did AirBnB fire their product managers because that's fun.
00:33:46 --> 00:33:53 This was this was our foray into, like hijacking a current thread, a current trend in the market.
00:33:54 --> 00:33:57 About I was going to say, calling out Brian Chesky.
00:33:57 --> 00:33:57 I don't know if it was really something.
00:33:57 --> 00:33:58 No, it wasn't just like.
00:33:58 --> 00:33:59 So this is.
00:33:59 --> 00:33:59 Analysis.
00:33:59 --> 00:34:00 Analysis.
00:34:00 --> 00:34:05 Yeah, it's analysis of a topical news item that was very popular at the time.
00:34:05 --> 00:34:05 Right?
00:34:05 --> 00:34:07 It was all over social media.
00:34:07 --> 00:34:07 Mm hmm.
00:34:07 --> 00:34:09 And so we figured, why not?
00:34:09 --> 00:34:09 Right?
00:34:09 --> 00:34:09 Yeah.
00:34:09 --> 00:34:10 People are, people are.
00:34:10 --> 00:34:10 Yeah.
00:34:10 --> 00:34:11 Considering this.
00:34:11 --> 00:34:14 And yeah, we, we did a pretty decent job, I thought.
00:34:14 --> 00:34:18 It's probably about, again, maybe 15 or so subtopics under this one.
00:34:19 --> 00:34:20 This was a full one.
00:34:20 --> 00:34:22 This was a full, not a clip, this was a full podcast.
00:34:22 --> 00:34:22 Oh yeah.
00:34:23 --> 00:34:27 we're getting to the point where like, our most viewed podcasts a lot of these are over an hour.
00:34:27 --> 00:34:30 Other than the clips, a lot of these are over an hour.
00:34:30 --> 00:34:31 Full podcast.
00:34:31 --> 00:34:35 Yeah, but the views are over an hour and it, they're our most successful videos.
00:34:35 --> 00:34:39 Like this Is, this is honestly, this is like, this is saying something to me.
00:34:39 --> 00:34:39 Mm-Hmm.
00:34:39 --> 00:34:47 And I, I was editing in one 20, so if it, if it ended up being an hour and three minutes at one 20, I know we went, we easily must've recorded for an hour and a half.
00:34:47 --> 00:34:59 Other than Brian Chesky's like hot takes and the clickbait or whatever, like the, the analysis here is he claims that he got rid of product management in the typical traditional quote, traditional.
00:34:59 --> 00:35:08 You know, style of product management, but what he was really saying was like I, I need product managers who also understand product marketing and also understand design, right?
00:35:08 --> 00:35:27 He kind of scraped off the top of talking about, Marketing, but he really dove deep on talking about I need product managers who also understand design it was real Important to him in his organization the product managers could understand design and I've watched him in a few other videos.
00:35:27 --> 00:35:28 I think what he means by design.
00:35:28 --> 00:35:30 Is Systems thinking.
00:35:30 --> 00:35:30 Yeah.
00:35:30 --> 00:35:32 It is more of a holistic viewpoint, right.
00:35:32 --> 00:35:36 Than he's taking, he's not not thinking tactically designing anything necessarily.
00:35:36 --> 00:35:43 And, and since this video, I've kept Airbnb kind of in my peripheral vision or peripheral vision.
00:35:43 --> 00:35:46 One of the I, I've, Ferral is an R in there a second.
00:35:46 --> 00:35:47 R Oh, yeah, yeah, yeah.
00:35:47 --> 00:35:56 , it's on my radar and I've, I've kind of been watching Brian Chesky as he kind of recaps what he said here in this video that we watched.
00:35:57 --> 00:36:02 And yeah, I, I really think design thing is really where he was going with this, which is I need my product managers.
00:36:02 --> 00:36:05 To be thinking of the, the, the holistic view.
00:36:05 --> 00:36:08 I need them to be coordinating with each other.
00:36:08 --> 00:36:10 Like they're, they're not just in their little silo.
00:36:10 --> 00:36:11 Right.
00:36:11 --> 00:36:16 Their little vertical slice of oh, growth or whatever.
00:36:16 --> 00:36:17 Retention or whatever you mean.
00:36:17 --> 00:36:21 I really need them kind of talking to each other, so like, this would be a good one.
00:36:21 --> 00:36:29 To revisit in terms of, well, the product manager should be in their vertical and they should be concentrating on features that hit their OKRs or whatever, right?
00:36:29 --> 00:36:35 And they're a little vertical, but also they should be in a horizontal with the other product managers to say, well, what are you doing?
00:36:36 --> 00:36:38 What are you, what, what features are you introducing?
00:36:38 --> 00:36:40 Let me be in the know about that.
00:36:40 --> 00:36:43 And let me think about how I could enable that.
00:36:43 --> 00:36:46 I feel that is a level of coordination that.
00:36:46 --> 00:36:51 you know, after 10 years of running Airbnb, maybe he feels is lacking.
00:36:51 --> 00:36:53 I have no beef with his thinking here, right?
00:36:53 --> 00:36:57 I'm a fan of systems thinking I try to implement some of this.
00:36:57 --> 00:36:59 Well, before this episode, right?
00:36:59 --> 00:37:06 And there was no vehicle at work where product managers are within their siloed environments.
00:37:06 --> 00:37:18 So just as a facilitator, I created a meeting on the calendar once a week, half hour initially the product posse product people get together and talk about how I can enable you or how someone blocking you, right?
00:37:19 --> 00:37:20 It has taken off.
00:37:20 --> 00:37:23 So that's, I mean, they, they seem to get value out of it.
00:37:23 --> 00:37:30 Which is really good because otherwise there's really no way of knowing what some other product managers working on for what time frame, right?
00:37:30 --> 00:37:34 So that, that I think what Chesky was getting at is, it's true.
00:37:34 --> 00:37:41 Unfortunately, though, how many product managers do you know that lift their head up above their screens and say, let me look laterally?
00:37:41 --> 00:37:44 Because they're incented to look only down at their screens.
00:37:44 --> 00:37:45 Correct.
00:37:45 --> 00:37:45 Yes.
00:37:45 --> 00:37:46 They need to be incented.
00:37:47 --> 00:38:09 To help each other out or if you're in some kind of like group Functionality where you have a group product manager, whatever They need to be incented to help their product managers reach out to other product managers They maybe this is leading to the to Brian's gripes about okay ours like the okay our needs to be Needs to incent your product management department to talk to each other, to just talk to each other.
00:38:09 --> 00:38:11 First of all, let's start with that.
00:38:11 --> 00:38:16 Just talk to each other, go to each other's plannings and be a fly on the wall.
00:38:16 --> 00:38:20 Just listen to what's happening and understand what's happening in the whole system.
00:38:20 --> 00:38:22 So that you can figure out where to plug in.
00:38:22 --> 00:38:24 Like maybe you don't need to, maybe you don't need to build that whole component.
00:38:24 --> 00:38:26 Maybe another team built it for you.
00:38:26 --> 00:38:31 Maybe you don't need to redo a whole new piece of functionality.
00:38:31 --> 00:38:35 Maybe you can reuse something or maybe extend slightly.
00:38:35 --> 00:38:38 Something in another team, we're going to learn something from somebody else.
00:38:38 --> 00:38:39 We could just buy that functionality, right?
00:38:39 --> 00:38:41 So, yeah, I agree.
00:38:41 --> 00:38:44 I mean, in systems thinking the values at the interfaces, right.
00:38:44 --> 00:38:46 And that's what they're not doing.
00:38:46 --> 00:38:46 Yeah.
00:38:46 --> 00:38:54 You you just lit a fire in my mind about build versus buy like the, the, the, the decision of build a feature.
00:38:54 --> 00:38:59 Versus buy a feature in this case, it could be build a feature versus extend something.
00:38:59 --> 00:39:04 And then the team did slightly for my data or my app or my whatever.
00:39:04 --> 00:39:04 Yeah.
00:39:04 --> 00:39:05 So leverage something that exists.
00:39:05 --> 00:39:06 Yeah.
00:39:06 --> 00:39:06 Yeah.
00:39:06 --> 00:39:12 Like looking to reuse pieces of development rather than like, Oh, I've got a whole development team.
00:39:12 --> 00:39:14 I'm going to spend a quarter and build something.
00:39:14 --> 00:39:14 Like, you know what I mean?
00:39:14 --> 00:39:16 Like rather than doing that.
00:39:16 --> 00:39:46 The reason that you might not look at it like that or might not do that is number one You might not be aware which is what we're talking about or number two You might not be incented on like well if I just extend this other part of the organization If I just extend their feature that they built like it's gonna go on their numbers So it won't really look to me like I built my own I mean like you didn't build it you just You just added another checkbox or added another thing to it or added a metric that you can measure and expose it on your side of the app, but that other team built it.
00:39:46 --> 00:39:48 So that other team is going to get the credit.
00:39:48 --> 00:39:52 So in this, in this case, you might shy away from doing something like that.
00:39:52 --> 00:40:02 Whereas if you're all talking together, and you have the customer in, in mind at the end, you might say, well, it's faster to get this as a customer to rush it out the door.
00:40:02 --> 00:40:03 And get the feedback.
00:40:03 --> 00:40:06 Yeah, there's a million ways to go with the, with that, with that podcast.
00:40:07 --> 00:40:09 The last thing I want to highlight today is.
00:40:09 --> 00:40:19 Agile podcast number two, this is before the name change, Agile podcast number two was, was titled, New Product Owners, Not Getting Fired, and Meet Them Where They Are.
00:40:19 --> 00:40:22 That was, that was our, it was a, it was a potpourri of different.
00:40:22 --> 00:40:23 Potpourri.
00:40:23 --> 00:40:23 That's right.
00:40:23 --> 00:40:23 That's right.
00:40:23 --> 00:40:24 I love the French.
00:40:24 --> 00:40:26 This was way, way early.
00:40:26 --> 00:40:29 It was where we was basically not anything.
00:40:29 --> 00:40:30 I don't think that's right.
00:40:30 --> 00:40:32 This is like two hour podcast.
00:40:32 --> 00:40:32 That's right.
00:40:32 --> 00:40:38 And, and out of those two hours, I think I, I feel like it was, it's not true.
00:40:38 --> 00:40:38 This is not true.
00:40:38 --> 00:40:43 Statistically, metrically, philosophically, spiritually at all.
00:40:43 --> 00:40:52 But I feel like out of these two hours out of these hour and a half, whatever, two hours, I feel like I hated on Spotify for an hour of this podcast.
00:40:52 --> 00:40:53 It's not true.
00:40:53 --> 00:40:55 It was actually like 12 minutes or something like that.
00:40:55 --> 00:40:59 this is the podcast where we touched on Spotify's framework.
00:40:59 --> 00:41:12 And also, also we touched on a little article that here we are several years later, the article was, called rebranding the Scrum Master role in tech orgs.
00:41:12 --> 00:41:22 It was posted on Capital One's website, but it was since removed from Capital One's website for mysterious circumstances.
00:41:22 --> 00:41:24 I feel like I'm cutting a promo right now.
00:41:24 --> 00:41:25 I gotta whisper that part.
00:41:25 --> 00:41:27 Mysterious circumstances.
00:41:27 --> 00:41:37 the article that we reference in this podcast doesn't exist anymore because Capital One has since fired all these people, including one of the authors.
00:41:37 --> 00:41:39 I don't know if they fired one of the authors.
00:41:39 --> 00:41:40 I think he just randomly moved on.
00:41:41 --> 00:41:42 Mysteriously.
00:41:42 --> 00:41:45 So it's pretty easy to, I don't know how deep I want to go here.
00:41:45 --> 00:41:46 No, not deep at all.
00:41:46 --> 00:41:52 It's pretty easy to go find the original article and look at the two authors and look up their LinkedIn profiles.
00:41:52 --> 00:41:52 Sure.
00:41:53 --> 00:41:58 One of them has, one of them left Capital One really not too long after writing this article.
00:41:58 --> 00:42:04 The other one stayed with Capital One their whole career and, and made a pretty good path for himself.
00:42:04 --> 00:42:10 I'm not, I'm, I'm gonna pivot now because I'm not trying to make a, I'm not trying to make a statement about either of their careers.
00:42:10 --> 00:42:13 But I, I will make a statement about this article.
00:42:13 --> 00:42:24 Everything we read in this article on that podcast about stamping out their own need for the scrum master to not just do scrum mastery and team coordination and team development.
00:42:24 --> 00:42:46 They should do more technical things and in the article it says another side effect of moving to a more quote, technical agile role focused on delivery is that it gives the team a second set of eyes, on design, and you can get into to figuring out different methodologies that work best to the team, like Ban or XP or Agile.
00:42:46 --> 00:42:53 And also he ends the article saying you have to roll up your sleeves and quote, Getting their hands dirty.
00:42:53 --> 00:43:07 The implication here is that scrum masters are like, A management class that really don't, they're really not involved in the work and we, we really need them to be more technical and they need to have quote, sharper, technical chops.
00:43:07 --> 00:43:09 All these are quotes out of the real article.
00:43:09 --> 00:43:13 Like again, are these actual Scrum Master?
00:43:13 --> 00:43:14 Arguably.
00:43:14 --> 00:43:14 Arguably.
00:43:14 --> 00:43:15 However.
00:43:15 --> 00:43:18 However, we called this two years ago, right?
00:43:18 --> 00:43:26 Nothing in here about value, nothing in here about customers, nothing in here about helping product prove value to the business.
00:43:26 --> 00:43:27 Those are all red flags.
00:43:28 --> 00:43:35 Like if you were to read this job description and see nothing about value to the business or the customer or the value stream that it's producing.
00:43:35 --> 00:43:42 I'd be real worried about taking this job because you could be seen as overhead, which might've happened.
00:43:42 --> 00:43:43 History has proven.
00:43:43 --> 00:43:44 Yeah, actually happened here.
00:43:45 --> 00:43:50 It must've been so embarrassing for them to pull this blog down off their official site.
00:43:50 --> 00:43:50 Yeah.
00:43:51 --> 00:43:53 It, it behooves us to say they actually in that.
00:43:53 --> 00:44:01 Early blog that we just deferred to, they rebranded Scrum Masters to ADLs, Agile Delivery Leads, right?
00:44:01 --> 00:44:08 But yeah, this whole article is Miraculously vanished along with a thousand agilists all ADLs, gone.
00:44:08 --> 00:44:09 In one fell swoop.
00:44:10 --> 00:44:15 You know, the funny thing about this is, the scaled agile framework they still have it as a success case.
00:44:15 --> 00:44:23 Capital one benefits of safe for financial services article on their website as a kind of like a banner level.
00:44:23 --> 00:44:23 Yeah.
00:44:23 --> 00:44:24 Success case study.
00:44:24 --> 00:44:25 Yeah.
00:44:25 --> 00:44:25 Yeah.
00:44:25 --> 00:44:32 So I don't think they got the memo or maybe they did get the memo, but they just moved too slowly to pull it down as well.
00:44:32 --> 00:44:33 So there we have it.
00:44:33 --> 00:44:35 Well, I don't get victory laps often.
00:44:35 --> 00:44:38 But that's about the amount that we allow ourselves to indulge.
00:44:38 --> 00:44:41 I'll have to say anyone with a negative critique.
00:44:41 --> 00:44:44 Of the last five minutes of the podcast.
00:44:44 --> 00:44:45 I agree with you.
00:44:45 --> 00:44:46 It was a negative critique.
00:44:46 --> 00:44:54 However keep their resume updated because if you, if you get stuck in a spot like this, like you, you gotta watch out for yourself in your career.
00:44:54 --> 00:44:54 Okay.
00:44:55 --> 00:44:59 If your company is saying like, Hey, like these industry standards I don't know about this.
00:44:59 --> 00:45:07 Like we, we could, we could squeeze employees in this other job role and get, get 20 percent more productivity out of them for the same salary that we pay them.
00:45:07 --> 00:45:16 so what we're gonna do from these podcasts is, we're gonna take the comments from this podcast back, and we're gonna see acceptance criteria I think deserves another podcast all its own.
00:45:16 --> 00:45:19 And a few of these other ones I don't Budgeting does too.
00:45:19 --> 00:45:20 Budgeting certainly does.
00:45:20 --> 00:45:32 I, I think we're gonna take this list that we came up with, and we're going to refine it for what the most valuable topics are and we'll do follow up podcasts or new podcasts on the subjects.
00:45:32 --> 00:45:33 I think that's the takeaway here.
00:45:33 --> 00:45:35 And it won't be a repeat, of course, right?
00:45:35 --> 00:45:38 This is going to be a different take on the same subject.
00:45:38 --> 00:45:38 Right.
00:45:38 --> 00:45:38 Yeah.
00:45:38 --> 00:45:47 So for unique takes, you know where to come Some of them need the vitriol taken out of them like the Capital One one it needs a vitriol taken out of it to be beneficial.
00:45:47 --> 00:45:52 I mean, unless I guess, unless you were involved in the Capital One layoffs, and then, I guess, you're all about vitriol.
00:45:52 --> 00:45:53 Yeah.
00:45:53 --> 00:45:53 Right.
00:45:53 --> 00:45:57 So we'll think about that and you think about whatever topics.
00:45:57 --> 00:46:02 You, the listener and or viewer want us to, to cover their on arguing as well.
00:46:02 --> 00:46:03 Dot com.
00:46:03 --> 00:46:08 There's a form on the website and also agilepodcastquestions at Gmail that still exists.
00:46:08 --> 00:46:09 Oh, nice.
00:46:09 --> 00:46:13 Well don't forget to subscribe and smash that like button.