Ved_DIK5

profilehybridtek
VED_DIK5.docx

address each of the following:

· Choose one estimation practice from the resources provided in module readings and review its pros and cons.

· Consider a project from work or school that you estimated poorly before. Briefly describe the project, then identify one or two agile estimation practices that could have helped you improve the project estimate.

identify additional agile estimation practices that could have helped improve the project estimates. Explain how the practices could work with the practices already defined.

TidBIT

Estimating the time necessary to complete a project is a challenging task, whether you are estimating how long it will take you to develop a program or even just to complete an assignment for your schoolwork! Agile estimation strategies can be helpful in different types of work, and will hopefully reduce the stress that normally comes along with planning projects.

Panel 1: Person sitting at a computer. Text reads, 'Aaaa! I'm so bad at estimating how long projects will take...' Panel 2: Friend comes by, 'Don't panic. There's a simple trick for that! Take your most realistic estimate, then double it.' Person replies, 'Okay, but...' Panel 3: Friend continues, 'Now double it again. Add five minutes. Double it a third time.' Person replies, 'Okay...' Panel 4: Friend continues, '30 seconds have gone by and you've done nothing but double imaginary numbers! You're making no progress and will never finish! Panic!' Original person gets up from computer and runs yelling 'Aaaaa!'

Image Reference

Munroe, R.  Estimating time. XKCD webcomic. Retrieved from: https://xkcd.com/1658/.

A picture containing text, clock  Description automatically generated

Required Resources

Textbook:  The Project Manager’s Guide to Mastering Agile opens in new window , Chapter 7 Chapter 7, Agile Estimation, provides you with knowledge about how to estimate a project scope using the agile model. The chapter outlines the differences between a typical plan-driven or waterfall estimation process and the more desirable agile estimation process. This chapter also describes agile estimation practices such as story points and burn-down charts. As you read, consider the following:

· How do waterfall and agile estimation processes differ? How do agile processes allow for more flexibility?

· How are story points determined?

· What do the burn-down and burn-up charts show?

Reading:  Agile Requirements Change Management opens in new window This short reading discusses  why and how change is “embraced” by agile teams, especially those working with the Scrum framework. This reading will help you understand the context behind the scenario in the Module Five assignment. As you read, consider the following:

· How does change work in an agile process? Why is this important?

· Who is responsible for prioritizing the requirements for a project? Who is responsible for estimating the requirements for a project?

· What are the benefits to being open to changing requirements? What are the challenges?

text version opens in new window  of Figure 1 from this reading is available.

Note: This reading uses the term “iteration” in a few places. In this case, consider the term a synonym for the Scrum word “Sprint”.

Reading:  Agile Estimation Techniques   opens in new window This article supports the module discussion.

image1.png

image2.png