Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building a Smart Agile Product Backlog with User Stories
Rating: 4.3 out of 5(2,624 ratings)
8,460 students

Building a Smart Agile Product Backlog with User Stories

Gain the practical know how to create an Agile product backlog
Created bySanjeet Biswas
Last updated 2/2023
English

What you'll learn

  • Learn how to visualize an e-commerce web application in terms its key features and capabilities
  • Learn how to use a product vision to lend purpose to a product backlog
  • Learn how to generate a continuous pipeline of ideas for a product backlog
  • Learn how to map each feature into one or more user stories and related acceptance criteria
  • Learn how to supplement a user story with appropriate mock ups
  • Learn how to identify epics & themes
  • Learn how to prioritize user stories and manage dependencies
  • Learn how to split & merge user stories

Course content

1 section22 lectures2h 33m total length
  • Introduction2:25

    Overview of course content.

  • Visualizing an e-commerce application5:37

    Learn how to visualize a software application in terms of its key features and functionalities.

  • Naming, product offering and users3:01

    Choose a name for our e-commerce website, decide what product to sell and choose it users.

  • Search16:37

    Write a user story, acceptance criteria and create mock ups for a search functionality.

  • Sort search results8:42
  • Product details page8:39

    Write a user story, acceptance criteria and create mock ups for a page listing product details.

  • User registration12:05

    Write a user story, acceptance criteria and create mock ups for a registration functionality.

  • User login7:34

    Write a user story, acceptance criteria and create mock ups for a login functionality.

  • Your turn!2:23

    Your assignment.

  • Shopping cart7:38

    Write a user story, acceptance criteria and create mock ups for a shopping cart functionality.

  • Add to cart6:48

    Write a user story, acceptance criteria and create mock ups for a add to cart functionality.

  • Checkout12:18

    Write a user story, acceptance criteria and create mock ups for a checkout functionality. 

  • Checkout continued8:19

    Finish up on the checkout functionality.

  • Your turn again!1:58

    Time to do another assignment!

  • Identifying epics & themes6:05

    See how to spot epics & themes from our product backlog.

  • Splitting user stories10:08

    Get the low down on the rules for splitting user stories.

  • Splitting user stories continued12:08
  • Merging user stories1:54

    Some guidelines on merging user stories.

  • Prioritization & dependency management5:12

    Get the low down on how to prioritize and deal with dependencies in a product backlog.

  • Using product vision9:43

    See how you can utilize a product vision to lend more purpose to a product backlog.

  • Product backlog ideation3:08

    Get to know how to generate an idea pipeline for your product backlog.

  • Course Wrap Up1:20

    A note from Instructor.

Requirements

  • Must complete course,"Authoring Elegant & Meaningful Agile User Stories" available on Udemy
  • Some basic familiarity, at high level, with a typical e-commerce website & what it is used for is needed. You can gain this familiarity if you are a user of or shop on any of the major e-commerce websites such as Amazon, Walmart, Target or Zappos, etc.

Description

A product backlog is an artifact that captures the entire body of work pertaining to an application. This is the most significant artifact for a Scrum, Kanban, Scrumban or any other Agile framework team since all the work that an Agile team does emanates from or is related to what is in their product backlog. And this is why, when it comes to creating, updating, and maintaining a product backlog, it needs to  ample diligence and focus. This 2 + hours course is aimed at teaching you all you need to know about creating, updating & maintaining an Agile product backlog. I believe that learning by doing is one of the most powerful ways of gaining knowledge and that is basis of how I designed this course. In this course  you will learn by doing i.e you will learn how to create an actual product backlog for an e-commerce web application. You will see how to create a product backlog from organically from scratch and learn how to incorporate and address various aspects and actions pertaining to a product backlog such as identification and breaking down an application into user stories, epics and themes, writing of such entities, ordering, dependency management, splitting of user stories, etc. The thing that makes this course impactful is that it uses one of the most prevalent type of application in the world - an e-commerce application - to develop a product backlog. The numerous examples that you will see come to fruition from scratch will help further drill down the knowledge.

One more thing, The reason I felt compelled to create such an offering was that I simply could not find a course anywhere online that demonstrated how to actually create a product backlog. There are lots of courses on agile and user stories, etc. but all of them, without exception, trade in regurgitating academic information. Again, this is where the course differentiates itself by miles in that it teaches by doing.

I do believe that this course is very likely still the only course of its kind in terms of its approach and concrete, actionable knowledge that it conveys.

 

Who this course is for:

  • This course is must for if you are a Product Owner or Business Analyst that is responsible for creating and or maintaining a product backlog
  • Since a good product backlog is the foundation of a software application, anyone who is part of an Agile product development organization will find this course immensely useful – specifically roles such as Agile practitioners such as Scrum Master, Scrum Coach, Release Train Engineer Agile developers & testers Development & Test team Managers IT Project & Program Managers Stakeholders of an Agile product development organization
  • This course will prove an asset to UX / UI designers or UX / UI engineers