![Mountain Goat Software](/img/default-banner.jpg)
- 191
- 1 623 587
Mountain Goat Software
United States
Приєднався 14 сер 2010
Welcome! I'm Mike Cohn, founder of Mountain Goat, Certified Scrum Trainer, and co-founder of Scrum Alliance & Agile Alliance. I help organizations succeed with agile.
When it comes to agile and Scrum, I wrote the books: Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied. For over 20 years, I've helped organizations of every size build high-performing teams to deliver the right product on time, every time.
I release new videos every other week with my best agile and Scrum advice, from sprint planning to story points to the product owner role. Subscribe to catch them all.
If you like my videos, you'll love our certified Scrum training and user story courses. Plus, don't miss our Agile Mentors podcast w/Brian Milner. You can also check out weekly releases on my long-running blog. Or download a free Scrum cheat sheet.
For even more agile answers, I invite you to sign up for my exclusive “Weekly Tips to Succeed with Agile” emails.
Links are below. Enjoy!
When it comes to agile and Scrum, I wrote the books: Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied. For over 20 years, I've helped organizations of every size build high-performing teams to deliver the right product on time, every time.
I release new videos every other week with my best agile and Scrum advice, from sprint planning to story points to the product owner role. Subscribe to catch them all.
If you like my videos, you'll love our certified Scrum training and user story courses. Plus, don't miss our Agile Mentors podcast w/Brian Milner. You can also check out weekly releases on my long-running blog. Or download a free Scrum cheat sheet.
For even more agile answers, I invite you to sign up for my exclusive “Weekly Tips to Succeed with Agile” emails.
Links are below. Enjoy!
Story Map Timing: When to Create & Update Story Maps
Product owners and agile teams frequently have questions around story map timing. When do teams create story maps? How? And how do they keep them from becoming out of date? Find out in this initerviiew exerpt from a recent Agile Mentors Podcast.
For a complete list of what product owners do and when, download "The Definitive Guide to the What and When of Product Owner Responsibilities." It's free! www.mountaingoatsoftware.com/promotions/the-definitive-guide-to-the-what-and-when-of-product-owner-responsibilities
You can also download a story mapping cheatsheet: www.mountaingoatsoftware.com/promotions/creating-and-using-story-maps
Inside "Story Map Timing: When to Create & Update Story Maps"
00:00 Talking product owner activities on Agile Mentors Podcast
00:33 When should agile teams create story maps
01:43 Two times to create / revisit story maps
02:34 How do you ensure story maps aren't buried
For a complete list of what product owners do and when, download "The Definitive Guide to the What and When of Product Owner Responsibilities." It's free! www.mountaingoatsoftware.com/promotions/the-definitive-guide-to-the-what-and-when-of-product-owner-responsibilities
You can also download a story mapping cheatsheet: www.mountaingoatsoftware.com/promotions/creating-and-using-story-maps
Inside "Story Map Timing: When to Create & Update Story Maps"
00:00 Talking product owner activities on Agile Mentors Podcast
00:33 When should agile teams create story maps
01:43 Two times to create / revisit story maps
02:34 How do you ensure story maps aren't buried
Переглядів: 267
Відео
Agile Mentors Podcast: Teamwork Challenges on Small Agile Teams
Переглядів 137День тому
In this episode of the Agile Mentors Podcast, Certified Scrum Trainer Scott Dunn and host Brian Milner explore how, with all the benefits working in small agile teams can bring, teamwork also brings challenges. Brian and Scott dive deep into navigating the challenges of integrating lead developers in a self-organizing team. Inside "Agile Mentors Podcast: Teamwork Challenges on Small Agile Teams...
How User Story Maps Become Product Backlog Items
Переглядів 459День тому
Want to know how cards in user story maps become product backlog items? Get the answer in this quick video. Inside "How User Story Maps Become Product Backlog Items" 00:00 3 ways to create PBIs from story map cards 00:12 One-to-one relationship between story cards and product backlog items 00:25 When a column becomes a product backlog item 00:41 Turning a sequence into a product backlog item Us...
Walk through a User Story Map Example with Mike Cohn
Переглядів 1,4 тис.14 днів тому
Follow along with Mike Cohn as he walks through this user story map example. By following along with this example of a user story map, you'll be able to see both how to create a story map and also how to read a story map. Links for You User Story Map Template www.mountaingoatsoftware.com/promotions/creating-and-using-story-maps Private User Story-Writing Workshop (includes story mapping) www.mo...
Agile Mentors Podcast: Agile Team Struggles & How to Solve Them
Переглядів 22821 день тому
On Episode 80 of the Agile Mentors Podcast ("From Struggling to Success: Reviving Agile Teams"), host Brian Milner welcomes Mike Cohn to talk about how to help your agile team with common struggles. Inside this video, you'll discover: 00:00 2 reasons agile teams don't finish work in a sprint 05:23 When a single team member has an outsized influence 07:10 Managing towards the majority 08:44 How ...
User Story Mapping Tutorial (How to create, read, and use story maps)
Переглядів 1,8 тис.21 день тому
In this practical guide to how to create story maps, expert Mike Cohn offers a user story mapping tutorial, from what a story map is, to why story maps are helpful, to when teams create user stories. You'll learn * how to create a story map along two dimensions * how to read a story map * how teams can use story maps to understand their product users and requirements * how to turn a story map i...
3 Things to Try When Teams Write User Stories Too Big for One Sprint
Переглядів 788Місяць тому
New agile teams tend to write user stories that are too big and span multiple sprints. With user stories too big to fit into a sprint, work carries over from sprint to sprint a bad habit for teams to get into. Until your team gets good at writing right-sized user stories, here are 3 things you can try. For even more help, check out my video on splitting big user stories using the SPIDR techniqu...
What Are Product Goals & When Do Product Owners Create Them?
Переглядів 468Місяць тому
Listen in as Brian Milner and Mike Cohn discuss the what and when of product goals from a product owner's perspective. Inside "What Are Product Goals & When Do Product Owners Create Them?" 00:00 Sneak peek into product owner guide interview 01:00 What is a product goal? 02:33 Why product goals are important for agile teams 03:59 What is the right timescale for a product goal Links Agile Mentor'...
Agile Mentors Podcast: Want to Be a Certified Scrum Trainer?
Переглядів 157Місяць тому
Agile Mentors Podcast: Want to Be a Certified Scrum Trainer?
When To Choose Job Stories Over User Stories: 2 Key Scenarios
Переглядів 814Місяць тому
When To Choose Job Stories Over User Stories: 2 Key Scenarios
Working in Agile Teams (9 lessons from The Princess Bride)
Переглядів 1 тис.Місяць тому
Working in Agile Teams (9 lessons from The Princess Bride)
How to Manage Dependencies on Agile Projects: Agile Mentors Podcast 85
Переглядів 510Місяць тому
How to Manage Dependencies on Agile Projects: Agile Mentors Podcast 85
Is Agile Dead? Straight Talk about Scrum and Agile Fatigue
Переглядів 2 тис.Місяць тому
Is Agile Dead? Straight Talk about Scrum and Agile Fatigue
Project Late? The #1 Reason Your Agile Project Is Running Behind
Переглядів 7722 місяці тому
Project Late? The #1 Reason Your Agile Project Is Running Behind
Nearly Half of Managers Might Fail - Here's Why That Scares Me.
Переглядів 9562 місяці тому
Nearly Half of Managers Might Fail - Here's Why That Scares Me.
Double Duty as Product Owner and Scrum Master: Why It's a Bad Idea.
Переглядів 1,4 тис.2 місяці тому
Double Duty as Product Owner and Scrum Master: Why It's a Bad Idea.
Unpacking Non-functional Requirements on Agile Projects
Переглядів 9583 місяці тому
Unpacking Non-functional Requirements on Agile Projects
When Do Agile Teams Plan? The 6 Layers of the Agile Planning Onion
Переглядів 2 тис.4 місяці тому
When Do Agile Teams Plan? The 6 Layers of the Agile Planning Onion
Agile Decision Making: Good Plans Lead to Good Decisions
Переглядів 1,5 тис.4 місяці тому
Agile Decision Making: Good Plans Lead to Good Decisions
Creativity, Constraints, & Scrum: How Frameworks Spark Innovation
Переглядів 9884 місяці тому
Creativity, Constraints, & Scrum: How Frameworks Spark Innovation
Get Help with Scrum Epics and Stories in Under 2 Minutes
Переглядів 1,6 тис.5 місяців тому
Get Help with Scrum Epics and Stories in Under 2 Minutes
Job Stories vs User Stories: What's the Difference?
Переглядів 3,1 тис.5 місяців тому
Job Stories vs User Stories: What's the Difference?
Agile Estimation | 7 Proven Tactics For Estimating Agile Projects
Переглядів 3,5 тис.5 місяців тому
Agile Estimation | 7 Proven Tactics For Estimating Agile Projects
Help! My Team Hates the Retrospective!
Переглядів 1 тис.5 місяців тому
Help! My Team Hates the Retrospective!
Two Ways to Create Better Sprint Task Estimates
Переглядів 1,8 тис.6 місяців тому
Two Ways to Create Better Sprint Task Estimates
3 Strategies for Overcoming Resistance to Change: A Model
Переглядів 1,8 тис.6 місяців тому
3 Strategies for Overcoming Resistance to Change: A Model
Does Your Agile Team Fail To Deliver? How to Help
Переглядів 2,2 тис.6 місяців тому
Does Your Agile Team Fail To Deliver? How to Help
SPIDR: 5 Ways to Split User Stories & Bring Any Story Down to Size.
Переглядів 9 тис.6 місяців тому
SPIDR: 5 Ways to Split User Stories & Bring Any Story Down to Size.
Do Agile Teams Split Unfinished Work for Velocity Credit?
Переглядів 3,2 тис.7 місяців тому
Do Agile Teams Split Unfinished Work for Velocity Credit?
How to Target the Ideal Number of Sprint Backlog Items per Sprint
Переглядів 1,6 тис.7 місяців тому
How to Target the Ideal Number of Sprint Backlog Items per Sprint
My Daily scrum are so boring. People just list what they have been doing. And people's energy is at the lowest. We do not have a scrum master. I am a PO and I facilitate too but everything is dodgy in my team.
I also create at the beginning and try to use it as a guide for carving out sprints so that it stays alive.
Perfect!
Job stories look like acceptance criteria.
I understand how those similarities can be drawn. However, Job Stories and Acceptance Criteria serve different purposes. Job Stories focus on the situation, motivation, and expected outcome of a user's interaction with a system. Acceptance Criteria are specific conditions that must be met for a User Story, or Job Story, in order to be considered complete. While both add detail and context to the development process, Job Stories are about understanding the user's needs and motivations, whereas Acceptance Criteria are about defining specific requirements for completion.
@@MountainGoatSoftware thanks so much for taking the time to reply. I appreciate it
You're the GOAT, thanks a ton
Thank you!
Hi Mike, Is Story points still relevant? I am asking because the creator, Ron Jeffries regrets that he did so. I can understand your point but how shall I convey this to my Customer. We as an organization use it internally with Scrum teams but didn't see any value in using it. We have done Time estimation when the Product gets onboarded due to fixed scope and we need to give release plans to our customer based on time estimates. So where is the value here?
Story points are very much still relevant and useful. No one person gets to say they aren't. Their primary benefit is in allowing team members who produce work at different rates to agree on an estimate. A junior and senior dev will never agree on the time something will take. They can, however, agree that this thing will take twice as long as that thing. Story points estimate the size of the project. They can be converted to a release plan using velocity.
Sir can you explain feature and capabilities
Feature is described around 4:00 in the video. I'm not familiar with "capability" other than in the generic sense of the word. If your tool is calling things, capabilities you'll need to use whatever definition the tool uses. This is why I don't like this overly complicated hierarchies.
Do epics really need to close? ie.. for software enhancements tied to an epic w/ a user story already done. Ie an Epic tied with a User Story that has been delivered but with current ongoing software enhancements. Shld I tie the ongoing software enhancements to the Epic or Shld it be separate?
I guess you could keep an epic open forever, but I don't see any usefulness to that. I'm thinking of Microsoft Word. They'll work on the spell checker forever. But there will be flurries of activity and inactivity (I assume). It would make sense to create an epic for a set of big changes to the spell checker. But I wouldn't leave it around just because we'll work on the spell checker again in a year or two. In personal to-do list software there is sometimes the distinction between projects and "areas of responsibility." Projects finish. Areas of responsibility are open forever. For example, I have a project in my to do system to travel to visit my dad next month. I'll do that and it will be done. I'll, of course, visit him again, probably in a couple of months. But I'll add that as a new projects complete with tasks like book flights, rental car, etc. In my to-do system I have an area of responsibility of "Finances" and it has all the tasks like pay my mortgage, my water bill, etc. That area of responsibility will be around as long as I am :) I think of epics more like the projects in this sense--they come and go.
@@MountainGoatSoftware thank you! I’m actually referring to a product rather than a project which has regular software enhancements from time to time (each sprint cycle). From the historical data, there’s not been any pause with the enhancements until to-date since the product went live. How shld you advise in this scenario? I have created 5 epics with a few stories tied to each epic, each sprint cycle the team has some enhancements to do since the product deployed is on MVP and we currently on day 2. When shld I close the epic since there’s always something to update each sprint cycle? Or Shld I close the epic w/ the stories then create another epic for software enhancements that’s open forever?
@@wennemenzo I don't think anything about my previous answer changes. I see no advantage to having some permanently open item on a product backlog.
As good as "explain story mapping to a 5 year-old" version. it makes it so easy to understand. I loved the humour "ever since I accidentally sent order to my neighbour, I don't trust my detected current location"😂
Thanks. That really happened. GrubHub delivered to my neighbor. I only figured it out when they sent me a photo of the food in front of the wrong house. My neighbor ate it!
The problem I have in my current 2 projects is that we don't even have a Product Owner 😅(and the chances of getting an engaged PO is close to zero). We are using "Scrum", but it's missing the main components. What would your suggestion in those kind of situations be?
Someone will inevitably step into the Product Owner role (even if they don't have the formal title or if it's only temporarily). Someone has to decide what to work on next. I would suggest identifying who that person is and then working with them to become a formal Product Owner. If that's not possible, look towards the team for a temporary PO. Regardless of where your PO comes from, collaborate and communicate with them. Ensure that they're working closely with the team, providing feedback, helping the team understand priorities, etc. Then work to get training and support for that person who (is now) in the PO role.
Thanks for the video, the problem I have in my current projects is that we don't even have a Product Owner! :D (and the chance of getting an engaged PO is close to 0). We are using "scrum" but you can guess what kind of Scrum that is without the main components. What would your approach be in this kind of situation?
I might just be completely off on this but would still like to ask... is it corect to say that: 1. all user stories will either be completed or will be a product backlog item or a part of a backlog item 2. not all product backlog items are a user story. some may be defects linked to a user story.
Yes those are both correct to say. User stories will either be completed or they'll remain on the product backlog as a backlog item. Stories are progressively refined over time. Larger stories are broken down into smaller, more manageable stories as we learn more information. Sometimes you'll have a backlog item that's really big, in that case, a user story could be part of that backlog item. You're also correct in saying that not all backlog items are user stories. Some might be defects, like you said, but others could be different types of stories (like job or tech stories), straightforward tasks (like "Upgrade servers to latest version of Linux"), junk items ("homepage is missing title tag"), or large features.
@@MountainGoatSoftware super. Very helpful..thank you
Hi Mike, We do Feature Planning after our Sprint Planning meeting. Is it the correct way? Our Sprint Planning session lasts for 15 - 30 minutes as the Product Analyst does a velocity driven planning during which the stories are assigned to the story owners. Then the team members crafts the Sprint goal. Is there a scope of improvement here?
I don't know what "Feature Planning" is so it's hard to comment. The test I use for good sprint planning is when a team can achieve the goal 60-80% of the time. If you're doing that, you're doing well. If not, see if there are improvements you can try.
I agree with everything you said except for WATERFALL. Waterfall is at its basis SLOW. Modern organizations who compete in the marketplace cannot afford the slow methods of waterfall. I am not saying you rush forward without thinking. However, if you follow the waterfall, you are implementing a lack of decision-making, slow responses, and bureaucracy!
I can't imagine a project for which I'd _recommend_ waterfall. But I don't want to rule it out for every project in the world if someone thinks it's right for them. (Still, I wouldn't do it.)
Thank you for the great, practical tips. I love your content and now it’s even better! Saving money to get the CSM certification with you 🫡
Thanks. And I'll look forward to seeing you in a CSM class.
I think I know why these are cold story points it's like that fish story that fishermen tell about the fish that got away and The One That Got Away that's what these are these are those things how would you rate that story that that fisherman just told that's all this is basically it's busy work so managers can feel important
Given that managers aren’t involved in estimating or using story points, I have no idea why they’d make them feel important.
This is what happens when "managers" have too much time on their hands. Time is a constant and these are all jokes on the employee
Uhh, no. We've actually know for nearly 120 years that time is not a constant. And I'm not sure why a manager (or "manager") would want to play jokes on an employee. Story points are useful in discussions between two team members who produce at different rates. A junior programmer may say something will take a week whereas a senior may say a day. If they argue in days, they will never come to agreement. Those two, who produce at different rates, can agree, however, that the thing will take half as long as some other thing.
Instead of assigning work to individuals assign subject matter experts to work.
I don't think that's always the best course of action. Your subject matter expert (SME) might take on too much work, it opens the door to your SME to being a potential blocker for others, and what happens when your SME get sick? Or goes on vacation? Does all work just stop until they're back?
Thanks, Mike, I would like to ask in case we have multiple cases, how do we visualize on story map? And do we treat backbone as Epic? If yes for the incremental it means the epic done when all activities finish or mvp is release? In case mvp release but epic still have activity it means it never end?
In a story map, multiple cases are visualized by placing stories across the grid to show the sequence in which they'll happen and down the grid to show alternatives. If there are multiple ways to achieve the same goal, those alternatives would be stacked vertically. The backbone isn't necessarily treated as an epic. The backbone represents the new or improved functionality users need and can be thought of as the topmost narrative in the story map. An epic isn't considered completed when the MVP is released. The MVP represents a subset of the functionality that delivers value early, but the epic may still have additional activities that need to be completed in subsequent iterations. So, if the MVP is released but the epic still has activities, it means that the epic is not yet complete. The remaining activities will continue to be worked on in future iterations until the epic is fully realized.
I dont get this. I do this rn but with time. I tell my boss 1 day work, 2 day work, 1/2 day work.
@@b0mazor If it’s just you then stick with days. Story Points are useful when a team needs to agree on an estimate. What a junior and senior dev think of as “one day” will be different. But (generally) the junior and senior can agree, “this will take twice as long as that.” That’s when story points can be useful.
So, verbs to be used (not nouns) to describe actions of a user. Right?
Yes--use short verb phrases like "clean dishes" or "order meal."
@@MountainGoatSoftware , thanks. Not everyone, especially in management, really gets it. I will use your answer as a reference next time I have to persveide them.
As UX researcher and domain expert, I find user story maps an interesting type of artefact -- somewhat different from user journey maps in that they are perhaps more product- and dev-centric. I'm learning about Object-Oriented UX concurrently, which focuses on mapping all relevant 'objects' prior to mapping interactions and steps in user flows. OOUX might come in before user story maps or even user journey maps, and seems useful in combining goal-directed design approaches (possibly Jobs to be done as well?) with observational research about what users actually do and really need. This video is really useful in helping me to better understand how my colleagues who are more technical and product operations-focused go about building products, and how I can best feed UX research insights accordingly. Many thanks! ⭐
You're welcome! I'm glad you find a lot of value from it. Knowing some UX design will certainly help enhance the story mapping process (you'll be able to provide more insight into user interactions and needs), but it isn't a prerequisite. The focus of story mapping is on understanding the sequence of user actions and identifying gaps or missing information, which you can do without having a deep knowledge of the UX design. So I'd caution you about mapping out every object before coming into a Story Mapping session.
This was a revelation in story mapping and I will use this with my new team. Keep up the good wlork
I appreciate that. Thanks.
Thanks Mike - as always a great video. Concise, relevant and intuitive - what's not to like. I shall share it immediately with my team, and the organisation that I work with.
Thanks, Michael. I appreciate it.
Hi Mike, if the product has several types of users and they have different experiences, do you recommend to create several story maps?
Great question. I'd start out with one map but would very willingly create a second if needed. Sometimes the differences can be minor (but important). I'm thinking about the check out process on Amazon for prime vs. non-prime members. If 80% of that is the same I'd stick with one map (for simplicity) and just draw a little symbol on the cards that differ (or use a different color). But if the users are very different (normal user vs sys admin or such) start with separate maps.
@@MountainGoatSoftware that's great! Thanks a lot! I appreciate it
@@ed8574 You're welcome
Thanks for the question and for the answer. Recently I was finding it very difficult to get some expert answer on this specific question. Thank you once again 🙏🏻.
@@ajaygovinds You're welcome.
Always getting insights from these videos.
Thank you.
Sir , who record feedback in a sprint review? PO or a Scrum Master?
I think of that as the product owner's responsibility since they'll be the main user of the feedback notes. However, product owners are usually way too busy during the review to also be taking notes. So I coach the Scrum Master or a team member to offer to help out. Almost every team has someone who is super detail-oriented and is quite willing to help out. A lot of times, a tester is the most organized and will do the best job at taking those notes.
@@MountainGoatSoftware Sir, PO acts like a stake holder or the end user in a review and provides feedback along with the stakeholders.Scrum master shall record it and take these as inputs for retrospective.This is what our agile coach guides us, Please correct me if my understanding is correct.
@@rapra4024 In some organizations, the PO is a recipient of the demo given during a sprint review. In others, the PO is a more engaged participant and may give the demo. I'm sure your coach has recommended the right approach for your organization.
Hi Mike, I have followed you, online, read your books and website articles, and watched your videos, for 10 years. This sounds like you're advocating a practice similar to the leading agile scaling methods: workshop your stories every three months in a large planning event. This is not so bad, however, it is purely in the interests of the organisation that likes to long terms plans, and not always in the best interests of customer value, where the customer need is likely to change after the initial quarterly workshop and estimation event. Quarterly estimation is only useful in an organisational environment that fully accepts adaptive planning based on customer feedback.
Yes, I am absolutely recommending that a team have some sort of idea where they are headed that is further ahead than a week or two. Having no plan further ahead than that is suboptimizing as a team moves from one quick goal to the next. Nothing about knowing where to go says that the plan cannot be altered as more is (inevitably) learned while moving toward the goal. The problem comes from people taking a destination as unchangeable rather than having some larger goal in mind.
Don't watch this it's Just corporate bullshit🎉
I don’t understand the hierarchy of the ticket types. Is it somewhat like themes, initiatives, features, epics, user stories?
I don't recommend having such a complicated hierarchy.
Sage advice as always.
Thanks.
"Upfront thinking" is like the 7th habit of highly effective people (aka. "sharpen the saw"). You can go into a sprint without "upfront thinking", but that's like trying to chop down a tree with a dull blade.
Good analogy! But I don't think many lumberjacks would say that you can have too sharp of a sawblade. I do believe that you can do too much upfront thinking....much like you can over-purchase insurance. Like taking out a $1million policy on a car only worth $1,000, too much upfront thinking is very costly
I've taken your "Better User Stories" on-demand video course and it was incredibly helpful when I was just starting my Scrum Master journey. Highly recommend to anyone struggling to break down large stories or anyone just interested in improving their skills.
Thanks, Dave. That's very kind of you to say.
I love this video. People bang on about how they hate agile, and that scrum is a cancer, but I’m not sure they have had a true successful experience with it, nor would they like reverting back to the days of old.
Going back to the old days of development would be tough. Even for those who aren't fans of agile and scrum
In Azure DevOps, the hierarchy is Epic-> Requirement -> Feature-> Task. Can you comment on the semantics or use of Requirement?
Requirement can be a bit ambiguous. In some contexts it can be used to describe detail specifications or a user story that needs to be fulfilled. With Azure DevOps using it as an intermediary level, you might run into some confusion if you have team members who are used to a different definition of the term. As long as you're all on the same page about these definitions and consistently use them accordingly I don't see an issue.
@@MountainGoatSoftware thanks!
Hi Mike, can you give me some advice with regards to stripey teams and the Sprint goal. I appreciate multiple goals are a Scrum anti-pattern but when you have a team made up of backend/frontend and testers as well as being a team delivering several features at once, is it best in this scenario to have more than one Sprint goal to accommodate this otherwise I feel I am setting them up to fail. In theory, a fully functioning team should be cross-functional but in reality, most Devs prefer to stick to their area of strength. If we had one goal per feature each sprint, at least we'd be fully delivering small increments of value. Any advice would be gratefully appreciated. Keep up the fantastic work. 😊😊
Thanks, Helen. I'm not sure I can add much more to what is in the video. I think it is acceptable to forgo a sprint goal when there is no unifying theme or single goal for a team's work. When possible, identify a sprint goal such as, "We will accomplish/achieve/deliver x." If necessary say at most perhaps, "x, y, and z." Each of those could possible cover one or more things (features). I think your mention of devs sticking to their strengths is unrelated to having multiple goals. If not and you have multiple goals because each person wants to work on just one thing and own it, that is a problem I'd suggest addressing.
@@MountainGoatSoftware I absolutely agree - it's a long term goal we're working on moving to a more T-based shaped team. Thanks Mike.
This is how I build my roadmaps. One quarterly “milestone”. In my experience this is required to keep goals fresh.
Excellent! It works well and I like your description of keeping goals fresh.
I cannot describe the *relief* I've felt watching your series. I've been killing myself working to implement DevOps processes based on the toolset's prescribed functionality rather than what our team/organisation actually needed. This is so hepful.
I'm glad it was helpful, Johnny. Everyone wants to make things so complicated.
Hi Mike, thank you for the explanation. What about Use Cases? I was asked this while reviewing the User Story Mapping and struggled to give an answer. If first block of User Story Mapping is the Activity or Epic, is the Use Case the block below (normally referred as called Tasks)? and then under this block, the last part is what we write User Stories? thanks!
I've never seen use cases placed on a story map. Use cases tend to be much larger than user stories, and there is already a Use Case Diagram approach for visualizing use cases. If you're using use cases and stories together, you can think of the use cases as an epic (big story). The individual paths through the use case or the steps within can map to stories.
Mistake? I think not given the fact that you’re still talking about it almost 60 years later. That’s marketing genius my man.
😀Could be and I wondered if that was the case.
Usually when I write user stories as a project manager I use who and when does what, so what - so I combine these two methods in one😂
Great!
What if suffixing "when ..." phrase to " I want to ..." in User Stories?
Yes, you can combine the two approaches. For example: _As an Amazon Prime member, _*_when_*_ my subscription is about to renew, I'd like to be notified so I can cancel if it I'd like._
Yeah, it makes a lot more sense to simply combine them. The "job story" loses value by removing the role.
Hello Mike My name is Abhishek. I realised you are literally answering every comment, this is one of the best thing i have seen in any video. I really appreciate it. My question- I have worked as a test automation engineer for 6 years and then last year in a DevOps team but I didn't do much hands on in the devops team due to internal issues in the team. I started looking towards product manager or product owner roles because lately i realised i was doing mostly that kind of job in my team rather than devops work. I got PSPO1 certified as well last Friday with 93.8%. I have always been a big advocate of Agile/Scrum. Now, I wanna ask you. I got an opportunity as a new job in another company and the role is of Product Owner IT Infrastructure Support. My doubts are if I should go for it or not. This will be my first officially a product owner role. I am scared if I would be able to meet expectations but am willing to learn. I have doubts if it is actually a product owner kind of role and will it give me a boost in future to progress in product owner/manager kind of path. I have overall 7 years of IT experience. Currently, based in Netherlands. Please advice me how should i look at it or what should be my right set of questions to ask the manager or recruiter because i still have to accept the offer. It is also true that landing a product owner job from a different job role is pretty difficult and i also showcased in the interview that I work as a Tshaped employee but mostly as a product owner
Hi Abhishek, It sure is nice to have options. And I think you've got two good possible directions. I can try to give you a few things to think about to help you make a decision. First, look at the blogs, books, and articles you read over the past year. And the podcasts you listened to. Were they technical about how to do your DevOps work better? Or were they around product management or management in general? That can help you see where you're most passionate. Second, and this may sound silly but write a little "user story" about your life over the next year. Write a paragraph or two, no more. What will you do each day or week? Will you be working longer in one (but enjoying it more)? Will you make more in one and how important is that? Will it lead to opportunities you wouldn't get otherwise? etc. I did this 23 years ago. I had an opportunity to work as a VP at one of the big tech companies, work as CTO to help a startup get funded and go public, or be an independent agile trainer. (I went with the startup, telling them I'd do it for a year. It worked out well.) Writing something like this may help you see wich you have a preference for. Next, here's a blog post I wrote awhile back on assessing if a company is really agile. www.mountaingoatsoftware.com/blog/three-questions-to-determine-if-an-organization-is-agile You can also ask the manager, which product management leaders he follows or respects. That will tell you a lot. (And be a useful tip when you start the job!). Finally, Christina Ambers and Brian Milner have a good podcast episode about assessing a company culture before accepting a job. It's here: www.mountaingoatsoftware.com/agile/podcast/how-to-assess-company-culture-before-accepting-a-job-offer-with-christina-ambers Oh also, we all suffer from impostor syndrome--that feeling that maybe we'll fail. I suffer from it at times. So have confidence in your ability to succeed in either option. Good luck with whatever you decide.
This helps, thank you!
You're welcome.
Great advice! Can you show this to politicians?
Wouldn't that be nice! Thanks.
Yes. I have used DoR in many teams / org in the past and currently as well. It is very useful to bring discipline in the way User Stories are brought into the Sprints. DoR typically contains the basic minimal criteria the User Stories need to satisfy: for example, * describe the story in a typical format, * Acceptance criteria to be available, * functional dependencies to be identitied earlier, * INVEST model, * functional queries are resolved, * Story pointing done or ready to be done --- having these helped a number of teams to have more discipline in following Scrum. I think, DoR is dangerous only if it is not implemented correctly
I'm glad you've found an approach that works for you! That's great.
I love the princess bride! one of the best memories of my live is being reading stories to my child before go to bed. Bed time stories, who else has lived that fantastic experience!?
Mine, too. I have many great memories of reading to my daughters before their bedtime.
Mountain Goat Software and The Princess Bride? Possibly the greatest crossover in cinematic history.
😀Thanks!
Cool! 😂
Thank you Mike, great and easy to understand contribution to comon sense in agile wording.
Thanks, Mad Dog!
Need to ask how can we map the business objectives to user stories in project management tool like Azure devOps or Jira
Sorry, I don't know as I don't use either.