Agile Foundations - getting to Done
3.9 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
284 students enrolled

Agile Foundations - getting to Done

Got projects? Use ideas from Scrum, Kanban, XP, and Lean to communicate requirements, plan, and monitor great projects.
3.9 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
284 students enrolled
Created by AgileBill Krebs
Last updated 12/2015
English [Auto]
Current price: $20.99 Original price: $34.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 11 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Identify four classes of stakeholders
  • Communicate Requirements
  • Plan projects and iterations using the right mix of kanban, Scrum, and enterprise agile to meet the needs of your team
  • Track progress with charts to trigger the team to take action if things fall behind
  • Use bi-weekly lessons learned to continually improve your process
Course content
Expand all 31 lectures 04:22:03
+ Overview
4 lectures 28:21

Welcome!! In this video we'll define what Agile is, what flavors there are, and how it can help you get your work done.

Preview 15:21

Let's see what Agile is about by defining some terms and touching upon some different styles of project management.

Preview 01:41

Follow this step by step overview of the Agile process as we walk though our Agile3d Factory(tm).

The Agile Factory

This lesson shows you a high level view of how the detailed concepts fit together.

Preview 03:12

Let's see if we can remember some o those buzzwords

Test your Progress on Methodologies
6 questions
+ Know your Customer
2 lectures 12:45

    4 types of stakeholders


    Standards covered

    IC13-4.1 - Including Customers & Users

    PM11-D2.1 - Stakeholder Needs

Preview 10:11

What is the guiding purpose of our project? What statement holds the cloud of requirements together?

What's the Vision?

Remember the word 'PIPE'? What does it stand for?

__Principals__ (hint - think $)



__End__ __Users__

Test your Progress on Stakeholders
5 questions
+ Build the Right Thing
5 lectures 55:45

How can we best describe requirements so they are clear to the customer and to our team?

Preview 01:24

User Stories are the basic building blocks of Agile projects.

  • Epic / Feature / Story / (task)
  • 3 C's
  • RGB
  • Product Box

Learning Card Activity:

  1. Write a story.
  2. Read 2 others

Grade yourself:

  • 5 points - has 3Cs and RGB
  • 7 points - has INVEST
  • 9 points - small
Preview 24:23

What seperates good stories from bad? In this mode we will cover William Wake's INVEST mneumonic, and how it can apply to your requirements.

Better Stories - INVEST

This quiz confirms you know how to write requirements in the form of a good User Story.

Test Your Progress on User Stories
5 questions

What comes first? After this module you will have specific tools to help you prioritize your list of work, which is key to Agile.

Preview 18:34

This module shows how to rank what gets done first, next, or not at all!

Prioritization - in words
+ Planning
9 lectures 01:29:01

Customer Value and effort to build something may be different. Let's focus our business people on setting the priorities, and show how the engineers and team can quickly estimate so we'll be ready for planning.

Prioritizing and Estimating Overview

Learn how Agile teams get everyone's input to produce quick and effective estimates.


How big are the things we are working on? Here is a good way to estimate our work so we can plan better.

Don't stress too much about getting it perfect the first time. After 3 to 5 iterations your estimates will become more consistent. Before that any more thinking is s waste of time. We really just don't know until we get into this technology with this team. But with experience our estimates become very accurate. It is common for them to be off by 60% for brand new team, and to converge to be within 15% after a few sprints.

This graph shows the actual hours per 'story point' varies at the beginning for this team, but then not only becomes more consistent, but more productive (fewer hours needed to finish each story point)

Preview 03:17

How much can we do? This module shows how decide how much we commit to, how many things are "stretch goals", and what has to wait for next time.

Planning Overview

Okay, everything has been building up to this point. It's time to sketch our plan so we can later effectively take action if things are falling behind.

Planning Part I

How much will fit in our plan? What is the concept of 'Speed buffer?'

Planning Part 2

These final details help you select and adapt the right process for you. 1? 10? 100?

Planning Part 3

We wrap up our planning module by showing how to view multiple teams, and how to avoid 4 deadly mistakes.

Planning Part 4

You've sketch out your big picture release plan. Another couple of weeks have passed, and now it's time to another iteration. Here is a checklist to get you started.

Tips on Iteration Planning
5 questions
+ Monitor Execution
6 lectures 18:04

Quality is key to keeping our team running efficiently and to delighting our customers. How can we do our work efficiently and build quality into the way we work?

Build Quality In

The daily stand-up meeting is a key driver for collaboration in the coming day.

Preview 05:33

"Big Visible Indicators" - "Information Radiators" are terms you may hear that describe the workspace of an alert Agile team..

Visualize Progess

At the end of our two week slice we demonstrate our work so we can be sure we got it right. If any changes are needed we can decide if we should include them later. Customer feedback helps us build the right thing.

We also get the team's feedback on how we can tune our process to work smoother in the next two weeks. After a few years of doing that you will have a well oiled machine!

Feedback Overview

What went wrong? Or really, how can things go better? Retrospectives help the people doing the work find improvements to streamline their work. Imagine the cumulative effect of 2 improvements every two weeks for a year! Here's how.

Ways to do a Retrospective
Test your Progress on Monitoring Execution
5 questions

Let's learn by doing. Create some imagined problems for your team, and illustrate how they would show up in your graphs.

Practice - Monitoring Execution
+ Putting it in Action
2 lectures 05:12

Practice sustainable pace as you repeat each sprint and release. Energized knowledge workers produce more. Overly stressed ones produce defects.

Repeat at a Steady Pace
Wrap up
+ Bonus - Build Quality In
1 lecture 17:56

How do testers serve an Agile team to build quality in?

Quality by Testers
+ Bonus - Teamwork and Leadership
2 lectures 34:57

Some of the theory behind our agile techniques comes form a century of industrial engineers looking for ways to work more efficiently. By seeing the past, we get a feel for some of the reasons behind the Agile practices we've learned.

Lean Minds

One of the biggest problems I've seen with teams over the years is not the planning or engineering, but hidden conflicts. By knowing folks may see the same issue though different styles we can avoid some common problems that can make work harder than it needs to be.

Thought Diversity
  • Internet connection for browsing course material

Got projects? This course gives you the practical techniques you can use to get your work done - for software, or beyond.

  1. Stakeholders: Including Customers and Users
  2. User Stories: Product Adaptation
  3. Prioritization, Estimation: Planning and Adapting
  4. Planning: Incremental Development
  5. Work-in-progress (WIP) + Quality
  6. Teamwork: Creating Shared Understanding
  7. Teamwork: Shift in Roles. +Distributed Teams I
  8. Feedback: Lean, scaling frameworks: Process & Project Adaptation
  9. Leadership: Culture & Mindset & History

After this course you will be able to

  • Understand the values behind several Agile methods such as Scrum and Kanban
  • Relate to your stakeholders (personae, story maps, some Innovation Games®)
  • Document requirements (User Stories)
  • Prioritize, Estimate, Plan, and Track your plans

Continuing Education Credits? (PDUs)

This course also aligns with the PMI-ACP® program so gives you some of the hours you need to qualify for their exam, as well as class C PDUs to maintain your existing PMI certification. This course by itself does not get you certified, but it makes you smarter in your quest to do so, or to simply enhance your skill at work.

To claim them go to PMI's CCRS PDU claim website, log in, report PDUs, select class C (Self directed learning), and enter Agile Dimensions or Udemy in the provider field. There are some limits on how many hours of each type you can use to renew your certification (for example, 15 of the 30, for example).

See ya on the forum!

Who this course is for:
  • Business Analysts
  • Software Testers
  • Software Developers
  • Project Managers
  • Managers
  • Software Engineers
  • Anyone with projects to coordinate