Mountain Goat Software
Mountain Goat Software
  • 186
  • 1 610 554
Walk through a User Story Map Example with Mike Cohn
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.mountaingoatsoftware.com/training/courses/story-writing-workshop
Whole Team Training Course: www.mountaingoatsoftware.com/training/courses/working-on-a-scrum-team
Inside "Walk through a User Story Map Example with Mike Cohn"
00:00 Take a look at an example story map
00:17 Introducing the backbone of the story map
01:01 How to read the backbone of a story map
01:21 How to add the second dimension to the user story map
02:18 How to read a story map's alternatives
02:40 Continuing the example of a user story map
03:35 How to simplify working with story maps
04:36 Common problems with sequencing the story map
05:43 One way to get good at user story mapping
zhlédnutí: 939

Video

Agile Mentors Podcast: Agile Team Struggles & How to Solve Them
zhlédnutí 187Před dnem
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)
zhlédnutí 1,4KPřed dnem
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
zhlédnutí 751Před 14 dny
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?
zhlédnutí 430Před 21 dnem
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?
zhlédnutí 142Před měsícem
Host Brian Milner and guest Lucy O'Keefe ask, So you want to be a Certified Scrum Trainer. Get the inside scoop on Lucy's journey to CST, including what it's really like to co-train with existing CSTs. All this and more in Episode 77 of the Agile Mentors Podcast (www.mountaingoatsoftware.com/agile/podcast) Inside "Agile Mentors Podcast: Want to Be a Certified Scrum Trainer?" 00:00 Introducing L...
When To Choose Job Stories Over User Stories: 2 Key Scenarios
zhlédnutí 777Před měsícem
Mike Cohn compares and contrasts user and job stories to highlight when you might choose job stories rather than user stories. 00:00 Introduction 00:10 Two examples of when job stories are a better choice 01:38 The one key difference between user and job stories
Working in Agile Teams (9 lessons from The Princess Bride)
zhlédnutí 1KPřed měsícem
Is working in agile teams still a struggle for your organization? It's not at all "inconceivable." I find inspiration for creating high-performing agile teams in all sorts of places this time between the covers of one of my favorite books and movies: The Princess Bride. Join me in this video as I talk through 9 takeaways I picked up from The Princess Bride about Scrum, agile, and being part of ...
How to Manage Dependencies on Agile Projects: Agile Mentors Podcast 85
zhlédnutí 465Před měsícem
How to Manage Dependencies on Agile Projects: Agile Mentors Podcast 85
Is Agile Dead? Straight Talk about Scrum and Agile Fatigue
zhlédnutí 1,9KPřed měsícem
Is Agile Dead? Straight Talk about Scrum and Agile Fatigue
Project Late? The #1 Reason Your Agile Project Is Running Behind
zhlédnutí 728Před měsícem
Project Late? The #1 Reason Your Agile Project Is Running Behind
Nearly Half of Managers Might Fail - Here's Why That Scares Me.
zhlédnutí 946Před měsícem
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.
zhlédnutí 1,3KPřed 2 měsíci
Double Duty as Product Owner and Scrum Master: Why It's a Bad Idea.
Unpacking Non-functional Requirements on Agile Projects
zhlédnutí 948Před 3 měsíci
Unpacking Non-functional Requirements on Agile Projects
When Do Agile Teams Plan? The 6 Layers of the Agile Planning Onion
zhlédnutí 1,9KPřed 3 měsíci
When Do Agile Teams Plan? The 6 Layers of the Agile Planning Onion
Agile Decision Making: Good Plans Lead to Good Decisions
zhlédnutí 1,5KPřed 4 měsíci
Agile Decision Making: Good Plans Lead to Good Decisions
Creativity, Constraints, & Scrum: How Frameworks Spark Innovation
zhlédnutí 980Před 4 měsíci
Creativity, Constraints, & Scrum: How Frameworks Spark Innovation
Get Help with Scrum Epics and Stories in Under 2 Minutes
zhlédnutí 1,5KPřed 4 měsíci
Get Help with Scrum Epics and Stories in Under 2 Minutes
Job Stories vs User Stories: What's the Difference?
zhlédnutí 3KPřed 5 měsíci
Job Stories vs User Stories: What's the Difference?
Agile Estimation | 7 Proven Tactics For Estimating Agile Projects
zhlédnutí 3,3KPřed 5 měsíci
Agile Estimation | 7 Proven Tactics For Estimating Agile Projects
Help! My Team Hates the Retrospective!
zhlédnutí 991Před 5 měsíci
Help! My Team Hates the Retrospective!
Two Ways to Create Better Sprint Task Estimates
zhlédnutí 1,7KPřed 5 měsíci
Two Ways to Create Better Sprint Task Estimates
3 Strategies for Overcoming Resistance to Change: A Model
zhlédnutí 1,8KPřed 5 měsíci
3 Strategies for Overcoming Resistance to Change: A Model
Does Your Agile Team Fail To Deliver? How to Help
zhlédnutí 2,2KPřed 6 měsíci
Does Your Agile Team Fail To Deliver? How to Help
SPIDR: 5 Ways to Split User Stories & Bring Any Story Down to Size.
zhlédnutí 8KPřed 6 měsíci
SPIDR: 5 Ways to Split User Stories & Bring Any Story Down to Size.
Do Agile Teams Split Unfinished Work for Velocity Credit?
zhlédnutí 3,2KPřed 7 měsíci
Do Agile Teams Split Unfinished Work for Velocity Credit?
How to Target the Ideal Number of Sprint Backlog Items per Sprint
zhlédnutí 1,6KPřed 7 měsíci
How to Target the Ideal Number of Sprint Backlog Items per Sprint
What Is the Right Size for Sprint Backlog Items? I Have the Answer.
zhlédnutí 1,1KPřed 7 měsíci
What Is the Right Size for Sprint Backlog Items? I Have the Answer.
What Is the Just-Right Agile Team Size?
zhlédnutí 1,8KPřed 7 měsíci
What Is the Just-Right Agile Team Size?
3 Ways To Help a Busy Product Owner
zhlédnutí 2,3KPřed 8 měsíci
3 Ways To Help a Busy Product Owner

Komentáře

  • @duaneramirez3571
    @duaneramirez3571 Před 10 hodinami

    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!

  • @Marius-pz3bc
    @Marius-pz3bc Před dnem

    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 Před 2 dny

    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 Před 2 dny

      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 Před 3 dny

    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 Před 3 dny

      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 Před 6 dny

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

    • @MountainGoatSoftware
      @MountainGoatSoftware Před 5 dny

      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 Před 7 dny

    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 Před 7 dny

      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 Před 8 dny

    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 Před 8 dny

      @@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_ Před 9 dny

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

    • @MountainGoatSoftware
      @MountainGoatSoftware Před 9 dny

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

    • @alex_2_
      @alex_2_ Před 8 dny

      @@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 Před 10 dny

    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 Před 10 dny

      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 Před 12 dny

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

  • @michaelwagener1411
    @michaelwagener1411 Před 12 dny

    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 Před 13 dny

    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 Před 13 dny

      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 Před 13 dny

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

    • @MountainGoatSoftware
      @MountainGoatSoftware Před 13 dny

      @@ed8574 You're welcome

    • @ajaygovinds
      @ajaygovinds Před 12 dny

      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 Před 12 dny

      @@ajaygovinds You're welcome.

  • @luisvaz92
    @luisvaz92 Před 13 dny

    Always getting insights from these videos.

  • @rapra4024
    @rapra4024 Před 13 dny

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

    • @MountainGoatSoftware
      @MountainGoatSoftware Před 13 dny

      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 Před 12 dny

      @@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 Před 12 dny

      @@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 Před 13 dny

    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 Před 12 dny

      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 Před 15 dny

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

  • @user-io2sj8mi8t
    @user-io2sj8mi8t Před 15 dny

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

  • @scoogsy
    @scoogsy Před 18 dny

    Sage advice as always.

  • @dankelly
    @dankelly Před 19 dny

    "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 Před 19 dny

      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 Před 20 dny

    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 Před 23 dny

    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 Před 23 dny

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

  • @prometheusj5586
    @prometheusj5586 Před 24 dny

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

    • @MountainGoatSoftware
      @MountainGoatSoftware Před 24 dny

      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 Před 24 dny

      @@MountainGoatSoftware thanks!

  • @user-ok3ws6to2i
    @user-ok3ws6to2i Před 26 dny

    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 Před 26 dny

      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 Před 24 dny

      @@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 Před 27 dny

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

    • @MountainGoatSoftware
      @MountainGoatSoftware Před 26 dny

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

  • @JohnnyCoraki
    @JohnnyCoraki Před 28 dny

    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 Před 28 dny

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

  • @Beticovnz1
    @Beticovnz1 Před měsícem

    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 Před 28 dny

      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 Před měsícem

    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 Před měsícem

    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 Před měsícem

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

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      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 Před měsícem

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

  • @ABHISHEKKUMAR-sf1is
    @ABHISHEKKUMAR-sf1is Před měsícem

    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 Před měsícem

      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 Před měsícem

    This helps, thank you!

  • @RyanLagola
    @RyanLagola Před měsícem

    Great advice! Can you show this to politicians?

  • @sriramk007
    @sriramk007 Před měsícem

    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 Před měsícem

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

  • @napoleonmrvd
    @napoleonmrvd Před měsícem

    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 Před měsícem

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

  • @davetoms1
    @davetoms1 Před měsícem

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

  • @Niczka217
    @Niczka217 Před měsícem

    Cool! 😂

  • @maddog_j4canikon
    @maddog_j4canikon Před měsícem

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

  • @shubhangisrivastava5667
    @shubhangisrivastava5667 Před měsícem

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

  • @KeremPARLAKGUMUS-uc4xb
    @KeremPARLAKGUMUS-uc4xb Před měsícem

    Dod is written for all user stories OR for each user story you wrte DoD ?

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      Definition of Done is for all stories. Acceptance Criteria are for specific stories that need to be met in addition to the Definition of Done.

  • @bolajiyoloye8968
    @bolajiyoloye8968 Před měsícem

    How can someone recently certified product owner, but with only experience of being a configuration and release management transition into being a product owner?

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      Every career move is different for each person. The simplest way is to get a job as a Product Owner. Apply for PO jobs and try to get hired as one. However that's not always possible and, in general, experience is favored when changing careers. Now that you're certified and understand the role of a Product Owner; try to gain experience in that PO role wherever you can. If you're able to take on some of the responsibilities of a PO at your current company then do so. If that's not possible you might want to consider donating your time and skills to a local organization that you align with. Oftentimes local non-profits will be very happy to give you the necessary job experience if you offer to volunteer with them. Don't replace your job with volunteer work, but in your free time, volunteer as a PO with that organization to gain some experience.

    • @bolajiyoloye8968
      @bolajiyoloye8968 Před měsícem

      @@MountainGoatSoftware Fantastic advice, Mike. Appreciate that. I've been applying, but the volunteering work is a good steer. Many thanks!

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    What if all devs completed and have capacity and why picking smaller PBI's is not a good idea .This had happened on last two days of the sprint sometimes.. Anyways sprint goal is met and sprint backlog can be changed!?

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      A team has authority to change its own sprint backlog. Team members should consider running things by their product owner. But I wouldn't want to spend an hour tracking my PO down and then 30 minutes seeking permission for the 2 hour thing I want to work on. Team members should use their judgment.

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    What if a proxy PO exists in a team ? He can't take decision on his own?

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      If they don't have the authority to make the decision, they should ask the person who either has the authority or who can give it to them.

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    What if a portion of sprint goal was already completed in a previous sprint ane the rest is continuing in this sprint and a new big feature is requested by PO? Can we have two sprint goals in this case?I think we can't use commas and "and"Statements in writing goals ?Not clear Mike from the video

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      There are often ways to write a sentence that includes two goals. But that's just playing games. Write a goal that includes two goals if needed. I think the point should be to have the discipline to try to focus on one thing.

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    This is great.I hace faced #1.Thanks much Mike

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    Thanks Mike..Great one.

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    This is a new learning..Thanks Mike for sharing

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    Hi Mike,Iam Raje. How can we estimate for external dependencies..Do we need to consider this as we cant predict for external impediments.Please advice

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      A dependency does not increase the effort to do the work so it wouldn't impact the estimate. It should, however, be something a team accounts for when _planning_ which should be a different activity from estimating. Typically, a team would plan to get the work from another team in advance of their own work. I will sometimes add a "nag task" to a sprint backlog in those cases--e.g., "Nag other team to give us xyz by Monday."

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    Mike,is there a benefit of adopting hybrid approach of scrum and waterfall?If so which phase can we adopt waterfall?

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      I'm planning a new video on that. It will probably be a few months out, though.

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    Is this scrumban a myth?

  • @rajeswarikv9396
    @rajeswarikv9396 Před měsícem

    Why so? It's a News for me

    • @MountainGoatSoftware
      @MountainGoatSoftware Před měsícem

      Because the terms agile and scrum will become so common that people will assume that when you say that you're on a development team you're on an agile team