Agile Estimating & Planning
Learn Techniques and Approaches for Project Estimation and Planning—1 Day, 7 Hours
Agile planning processes balance the effort and investment in planning with the knowledge that the plan will evolve throughout the project. Agile planning and estimating happens at several levels—release planning, iteration planning, and daily planning. This course provides techniques and approaches for project estimation and planning that are consistent with the core principles of agile methods such as Scrum and Extreme Programming (XP). You will learn how to estimate using story points and ideal days, and how to use estimation techniques such as planning poker. You will learn how to plan and schedule an agile project, and how to monitor performance against the plan. You will apply what you learn in a series of activities that take you through the agile estimating and planning process.
At the completion of this course, students will understand:
- The differences between the different levels of plans in an agile project.
- How to estimate with story points and ideal time.
- Techniques for team estimating.
- When and how to re-estimate.
- How and when to perform release and iteration planning.
- How to monitor progress against your plans.
- The Big Picture
- Agile and Lean principles
- Iterative development
- The purpose of planning
- Problems with traditional planning
- Overview of agile planning
- Overview of Scrum
- Agile estimating
- Roles in agile development
- Creating the product backlog
- Estimating size with story points
- Estimating size with ideal days
- Using Planning Poker
- Exercise: Select stories for an iteration and estimate using story points
- Using velocity to derive duration
- Planning releases
- Levels of planning in agile
- Prioritizing the product backlog
- Prioritization techniques
- Activity: Prioritize stories for a release
- Creating a release plan
- Estimating velocity
- Exercise: Create a release plan
- Planning iterations
- Selecting an iteration length
- The iteration planning meeting
- Identifying tasks from user stories
- Creating an iteration plan
- Exercise: Identify tasks from user stories and create an iteration plan
- Running an iteration
- Events during an iteration
- Daily planning during the daily stand-up
- Using burndown charts to trackprogress
- Dealing with changes in estimates
- Techniques for splitting user stories
- Exercise: Handling an underestimateduser story
- The iteration review meeting
- Workshop review
- Using agile retrospectives to inspectand adapt
- Exercise: Workshop retrospective
Any Agile Requirements course, or a basic understanding of user stories and product backlogs, or attendance in a ScrumMaster course.
ARTICLE: 7 Reasons to Add Agile to Your Management Toolbox by Eric P. Rudolf
In addition to improving product development results, did you know Agile principles and practices can also improve your effectiveness as a day-to-day manger, and the performance of your departments as a whole?
BOOK: Becoming Agile in an Imperfect World by Greg Smith and Ahmed Sidky
It's never easy to bring Agile into an existing organization with established people and practices. Learn practical techniques and strategies to move from your existing process to an Agile process—without starting from scratch!
FREE RECORDED WEBINAR: An Overview of Agile by Sonja Almlie
Gain knowledge about the agile approach, and how incorporating agile techniques and tools into projects can improve product delivery, team productivity, and stakeholder satisfaction.
BOOK: PM the Agile Way: Making it Work in the Enterprise by John C. Goodpasture
Written for experienced PMs, architects and systems analysts comfortable in traditional methods of PM, but required to learn agile for software projects. Also offers an understanding of making agile work in the enterprise.
For Corporate Pricing or to Schedule a Training Needs Assessment, Please Contact:
Ken Mulcahy • Onsite Training Specialist • (952) 846-4484 x410 • email@example.com
* Discounts Available for Federal, State and Local Government Agencies
Request More Information
|Audience:||Agile Team Members, Product Owners, ScrumMasters, Business Analysts, Engineers & Developers|
|Duration:||1 Day – 8:00 am to 4:00 pm|