Mountain Goat Software
Mountain Goat Software
  • 191
  • 1 623 587
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
Переглядів: 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

КОМЕНТАРІ

  • @TiffannyDoll
    @TiffannyDoll День тому

    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.

  • @deannie39
    @deannie39 3 дні тому

    I also create at the beginning and try to use it as a guide for carving out sprints so that it stays alive.

  • @TiffannyDoll
    @TiffannyDoll 4 дні тому

    Job stories look like acceptance criteria.

    • @MountainGoatSoftware
      @MountainGoatSoftware 3 дні тому

      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.

    • @TiffannyDoll
      @TiffannyDoll 3 дні тому

      @@MountainGoatSoftware thanks so much for taking the time to reply. I appreciate it

  • @naku-kun
    @naku-kun 4 дні тому

    You're the GOAT, thanks a ton

  • @NishantNarayanan-i6c
    @NishantNarayanan-i6c 5 днів тому

    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?

    • @MountainGoatSoftware
      @MountainGoatSoftware 5 днів тому

      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.

  • @K__Music
    @K__Music 5 днів тому

    Sir can you explain feature and capabilities

    • @MountainGoatSoftware
      @MountainGoatSoftware 5 днів тому

      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.

  • @wennemenzo
    @wennemenzo 5 днів тому

    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?

    • @MountainGoatSoftware
      @MountainGoatSoftware 5 днів тому

      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.

    • @wennemenzo
      @wennemenzo 5 днів тому

      @@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?

    • @MountainGoatSoftware
      @MountainGoatSoftware 4 дні тому

      @@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.

  • @RajasekharTatavarthi
    @RajasekharTatavarthi 6 днів тому

    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"😂

    • @MountainGoatSoftware
      @MountainGoatSoftware 6 днів тому

      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!

  • @JacobScrum
    @JacobScrum 10 днів тому

    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?

    • @MountainGoatSoftware
      @MountainGoatSoftware 9 днів тому

      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.

  • @JacobScrum
    @JacobScrum 10 днів тому

    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?

  • @dushyantchaudhry4654
    @dushyantchaudhry4654 10 днів тому

    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.

    • @MountainGoatSoftware
      @MountainGoatSoftware 9 днів тому

      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.

    • @dushyantchaudhry4654
      @dushyantchaudhry4654 9 днів тому

      @@MountainGoatSoftware super. Very helpful..thank you

  • @nishantnarayanan8980
    @nishantnarayanan8980 11 днів тому

    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?

    • @MountainGoatSoftware
      @MountainGoatSoftware 10 днів тому

      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.

  • @duaneramirez3571
    @duaneramirez3571 12 днів тому

    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!

    • @MountainGoatSoftware
      @MountainGoatSoftware 11 днів тому

      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.)

  • @Marius-pz3bc
    @Marius-pz3bc 13 днів тому

    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 🫡

  • @Thkaal
    @Thkaal 14 днів тому

    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

    • @MountainGoatSoftware
      @MountainGoatSoftware 14 днів тому

      Given that managers aren’t involved in estimating or using story points, I have no idea why they’d make them feel important.

  • @unknown-ql1fk
    @unknown-ql1fk 15 днів тому

    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

    • @MountainGoatSoftware
      @MountainGoatSoftware 15 днів тому

      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.

  • @googleaccount5225
    @googleaccount5225 18 днів тому

    Instead of assigning work to individuals assign subject matter experts to work.

    • @MountainGoatSoftware
      @MountainGoatSoftware 17 днів тому

      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?

  • @K-Killerzz
    @K-Killerzz 19 днів тому

    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?

    • @MountainGoatSoftware
      @MountainGoatSoftware 18 днів тому

      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.

  • @b0mazor
    @b0mazor 20 днів тому

    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.

    • @MountainGoatSoftware
      @MountainGoatSoftware 20 днів тому

      @@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.

  • @alex_2_
    @alex_2_ 20 днів тому

    So, verbs to be used (not nouns) to describe actions of a user. Right?

    • @MountainGoatSoftware
      @MountainGoatSoftware 20 днів тому

      Yes--use short verb phrases like "clean dishes" or "order meal."

    • @alex_2_
      @alex_2_ 20 днів тому

      @@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.

  • @ianbabelon8259
    @ianbabelon8259 22 дні тому

    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! ⭐

    • @MountainGoatSoftware
      @MountainGoatSoftware 21 день тому

      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.

  • @thx5001
    @thx5001 24 дні тому

    This was a revelation in story mapping and I will use this with my new team. Keep up the good wlork

  • @michaelwagener1411
    @michaelwagener1411 24 дні тому

    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.

  • @ed8574
    @ed8574 24 дні тому

    Hi Mike, if the product has several types of users and they have different experiences, do you recommend to create several story maps?

    • @MountainGoatSoftware
      @MountainGoatSoftware 24 дні тому

      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.

    • @ed8574
      @ed8574 24 дні тому

      @@MountainGoatSoftware that's great! Thanks a lot! I appreciate it

    • @MountainGoatSoftware
      @MountainGoatSoftware 24 дні тому

      @@ed8574 You're welcome

    • @ajaygovinds
      @ajaygovinds 24 дні тому

      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 🙏🏻.

    • @MountainGoatSoftware
      @MountainGoatSoftware 24 дні тому

      @@ajaygovinds You're welcome.

  • @luisvaz92
    @luisvaz92 25 днів тому

    Always getting insights from these videos.

  • @rapra4024
    @rapra4024 25 днів тому

    Sir , who record feedback in a sprint review? PO or a Scrum Master?

    • @MountainGoatSoftware
      @MountainGoatSoftware 24 дні тому

      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.

    • @rapra4024
      @rapra4024 24 дні тому

      @@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.

    • @MountainGoatSoftware
      @MountainGoatSoftware 24 дні тому

      @@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.

  • @thx5001
    @thx5001 25 днів тому

    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.

    • @MountainGoatSoftware
      @MountainGoatSoftware 24 дні тому

      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.

  • @Bhat2000
    @Bhat2000 27 днів тому

    Don't watch this it's Just corporate bullshit🎉

  • @user-io2sj8mi8t
    @user-io2sj8mi8t 27 днів тому

    I don’t understand the hierarchy of the ticket types. Is it somewhat like themes, initiatives, features, epics, user stories?

  • @scoogsy
    @scoogsy 29 днів тому

    Sage advice as always.

  • @dankelly
    @dankelly Місяць тому

    "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.

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      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

  • @davetoms1
    @davetoms1 Місяць тому

    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.

  • @scoogsy
    @scoogsy Місяць тому

    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.

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      Going back to the old days of development would be tough. Even for those who aren't fans of agile and scrum

  • @prometheusj5586
    @prometheusj5586 Місяць тому

    In Azure DevOps, the hierarchy is Epic-> Requirement -> Feature-> Task. Can you comment on the semantics or use of Requirement?

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      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.

    • @prometheusj5586
      @prometheusj5586 Місяць тому

      @@MountainGoatSoftware thanks!

  • @user-ok3ws6to2i
    @user-ok3ws6to2i Місяць тому

    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. 😊😊

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      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.

    • @user-ok3ws6to2i
      @user-ok3ws6to2i Місяць тому

      @@MountainGoatSoftware I absolutely agree - it's a long term goal we're working on moving to a more T-based shaped team. Thanks Mike.

  • @solomani5959
    @solomani5959 Місяць тому

    This is how I build my roadmaps. One quarterly “milestone”. In my experience this is required to keep goals fresh.

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      Excellent! It works well and I like your description of keeping goals fresh.

  • @JohnnyCoraki
    @JohnnyCoraki Місяць тому

    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.

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      I'm glad it was helpful, Johnny. Everyone wants to make things so complicated.

  • @Beticovnz1
    @Beticovnz1 Місяць тому

    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!

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      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.

  • @modquad18
    @modquad18 Місяць тому

    Mistake? I think not given the fact that you’re still talking about it almost 60 years later. That’s marketing genius my man.

  • @annavalentinovna5267
    @annavalentinovna5267 Місяць тому

    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😂

  • @ZhangVinson
    @ZhangVinson Місяць тому

    What if suffixing "when ..." phrase to " I want to ..." in User Stories?

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      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._

    • @veganaiZe
      @veganaiZe Місяць тому

      Yeah, it makes a lot more sense to simply combine them. The "job story" loses value by removing the role.

  • @ABHISHEKKUMAR-sf1is
    @ABHISHEKKUMAR-sf1is Місяць тому

    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

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      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.

  • @SowmiyaM-np5fh
    @SowmiyaM-np5fh Місяць тому

    This helps, thank you!

  • @RyanLagola
    @RyanLagola Місяць тому

    Great advice! Can you show this to politicians?

  • @sriramk007
    @sriramk007 Місяць тому

    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

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      I'm glad you've found an approach that works for you! That's great.

  • @napoleonmrvd
    @napoleonmrvd Місяць тому

    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!?

    • @MountainGoatSoftware
      @MountainGoatSoftware Місяць тому

      Mine, too. I have many great memories of reading to my daughters before their bedtime.

  • @davetoms1
    @davetoms1 Місяць тому

    Mountain Goat Software and The Princess Bride? Possibly the greatest crossover in cinematic history.

  • @Niczka217
    @Niczka217 Місяць тому

    Cool! 😂

  • @maddog_j4canikon
    @maddog_j4canikon Місяць тому

    Thank you Mike, great and easy to understand contribution to comon sense in agile wording.

  • @shubhangisrivastava5667
    @shubhangisrivastava5667 Місяць тому

    Need to ask how can we map the business objectives to user stories in project management tool like Azure devOps or Jira