Agile Fundamentals: User Stories and the Iteration and Release Plan

Agile    |    Beginner
  • 25 videos | 41m 17s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 164 users Rating 4.4 of 164 users (164)
The key focus on any software development project needs to have a sharp focus on the user. In Agile, user stories are a common method for capturing and organizing user needs as a way to define a project's needs. In this course, you'll learn about user stories and the Agile iteration and release plan. You'll begin by discovering the purpose of user stories and the user story framework. Then you'll explore the role played by acceptance criteria in the user story, the INVEST method, epic stories, thin-slicing stories, and how user stories are coordinated and facilitated. Finally, discover how Agile supports better estimations for precision and accuracy, examples of story points, DEEP backlogs, user story prioritization, dependencies, timeboxes, and iteration and release plans. This course was originally created by Global Knowledge (GK).

WHAT YOU WILL LEARN

  • Discuss the purpose of user stories
    Describe the purpose of the user story framework
    Discuss the role played by acceptance criteria in the user story
    Describe invest as it relates to user stories
    Define epic stories as they relate to user stories
    Describe the purpose of story slicing or thin slicing
    Discuss the coordination and facilitation of user stories
    Describe how scope and vision guide the work on user stories
    Discuss how agile supports better estimations for precision and accuracy
    Describe how story points are used for estimating work in an agile context
    Discuss examples of how story points can be assigned
    Describe the purpose of ideal days in estimating work
    Discuss how planning poker can be used by a team to estimate user stories
  • Describe how deep can be used to describe backlog items
    Discuss iteration 0 as the initial planning iteration for the team
    Describe why user story prioritization is important in agile projects
    Discuss how to identify a core set of competencies in your team to achieve effective prioritization
    Identify a hierarchy that you can use to inform your prioritization discussions
    Discuss various types of dependencies used to identify the relationship between activities
    Describe a basic example of project dependencies
    Describe how the work of an agile team can be defined using timeboxing
    Define iterations as they relate to producing a production-ready increment
    Describe how velocity can be used to determine how much work your team can take on in a given iteration
    Define releases and considerations for creating a release plan
    Describe an example of an iteration and release plan

IN THIS COURSE

  • 1m 2s
  • 1m 32s
    Upon completion of this video, you will be able to describe the purpose of the user story framework. FREE ACCESS
  • Locked
    3.  Acceptance Criteria
    1m 16s
    During this video, you will learn how to discuss the role played by acceptance criteria in a user story. FREE ACCESS
  • Locked
    4.  INVEST in Good Stories
    2m 14s
    Find out how to describe INVEST as it relates to user stories. FREE ACCESS
  • Locked
    5.  Epic Stories
    1m 28s
    Learn how to define epic stories in relation to user stories. FREE ACCESS
  • Locked
    6.  Thin-Slicing Stories
    2m 7s
    In this video, you will learn how to describe the purpose of story slicing or thin slicing. FREE ACCESS
  • Locked
    7.  Coordination and Facilitation
    1m 35s
    During this video, you will discover how to discuss the coordination and facilitation of user stories. FREE ACCESS
  • Locked
    8.  Scope
    1m 28s
    In this video, discover how scope and vision guide the work on user stories. FREE ACCESS
  • Locked
    9.  Rough Effort Estimates
    2m 11s
    Discover how Agile supports better estimations for precision and accuracy. FREE ACCESS
  • Locked
    10.  Story Points
    2m 5s
    In this video, you will discover how story points are used for estimating work in an Agile context. FREE ACCESS
  • Locked
    11.  Examples of Story Points
    2m 43s
    After completing this video, you will be able to discuss examples of how story points can be assigned. FREE ACCESS
  • Locked
    12.  Ideal Days
    1m 51s
    In this video, find out how to describe the purpose of ideal days in estimating work. FREE ACCESS
  • Locked
    13.  Planning Poker
    2m 14s
    Upon completion of this video, you will be able to use planning poker to estimate user stories as a team. FREE ACCESS
  • Locked
    14.  DEEP Backlogs
    55s
    During this video, you will learn how to describe how DEEP can be used to describe backlog items. FREE ACCESS
  • Locked
    15.  Iteration 0
    1m 24s
    Find out how to discuss iteration 0 as the initial planning iteration for the team. FREE ACCESS
  • Locked
    16.  User Story Prioritization
    1m 5s
    Learn how to describe why user story prioritization is important in Agile projects. FREE ACCESS
  • Locked
    17.  Prioritization Competencies
    1m 13s
    In this video, you will learn how to identify a core set of competencies in your team to achieve effective prioritization. FREE ACCESS
  • Locked
    18.  Prioritization Hierarchy
    1m 56s
    During this video, you will discover how to identify a hierarchy that you can use to inform your prioritization discussions. FREE ACCESS
  • Locked
    19.  Dependency Types
    1m 30s
    In this video, discover how to discuss various types of dependencies used to identify the relationships between activities. FREE ACCESS
  • Locked
    20.  Dependency Example
    1m 6s
    Discover how to describe a basic example of project dependencies. FREE ACCESS
  • Locked
    21.  Project Timeboxes
    1m 3s
    In this video, you will discover how the work of an Agile team can be defined using timeboxing. FREE ACCESS
  • Locked
    22.  Iterations
    46s
    After completing this video, you will be able to define iterations as they relate to producing a production-ready increment. FREE ACCESS
  • Locked
    23.  Velocity
    1m 20s
    In this video, find out how to describe how velocity can be used to determine how much work your team can take on in a given iteration. FREE ACCESS
  • Locked
    24.  Releases
    2m 52s
    Upon completion of this video, you will be able to define releases and create a release plan. FREE ACCESS
  • Locked
    25.  Creating an Iteration and Release Plan
    2m 19s
    During this video, you will learn how to describe an example of an iteration and release plan. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 3.9 of 20 users Rating 3.9 of 20 users (20)
Rating 4.6 of 44 users Rating 4.6 of 44 users (44)
Rating 4.5 of 17 users Rating 4.5 of 17 users (17)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 14 users Rating 4.5 of 14 users (14)
Rating 4.7 of 95 users Rating 4.7 of 95 users (95)
Rating 4.6 of 3454 users Rating 4.6 of 3454 users (3454)