Project Estimation: Master the Tools and Techniques

Online PM Courses

There are two reasons why Project Estimation is a big deal for project managers. And second, poor estimates are often a primary reason for a project cost or schedule over-run. So, in this article, we’ll take a careful look at project estimation, to help you learn how to master the art and craft of doing it well. What is Project Estimation? Why is Project Estimation so hard? The Estimation Knife Edge. Methods and Tools for Project Estimation.

Why Are Daily Scrum Meetings Important for Successful Project Management?

MPUG

The Scrum meeting is an essential part of every project’s management, especially one following Agile methodology. To take full advantage of the benefits of daily Scrum meetings, companies need to believe in empiricism and create an integral framework for implementation. Listed below are many benefits of implementing daily Scrum meetings for successful teams, organizations, individuals, products, and services. So, plan for that daily Scrum meeting!

SCRUM 78
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Software Estimating Resources

Herding Cats

This blog page is dedicated to the resources used to estimate software-intensive systems using traditional and agile development methods. The reason for this resource page is the lack of understanding of how to estimate, the urban myths about software estimating, and the fallacies that estimating is not needed, when developing software, in the presence of uncertainty, when spending other peoples money. Estimating Probable System Cost,” Stephen A.

How to Scrum with Project for the Web

MPUG

To be more specific, “Can we manage Scrum based projects?” Let’s say that we have a Project called Scrum. In this case, we’ll also call it “ Scrum.”. The total work to be done is estimated at 16 hours. Since Task 1 is 25% completed, Project will put 4 hours in the Completed [Effort] field, and 12 hours in Remaining, as shown: We all know that in Scrum theory there should be no dependencies between tasks, but, in real life, they exist.

SCRUM 67

Scrum Master Servant Leader: 12 Ways To Move Your Team to Greatness

Project Bliss

A scrum master servant leader can lead his team to greatness with this advice from Geoff Watts’s wonderful book Scrum Mastery. Please see the Editor’s note below regarding the variation in spelling of the term Scrum Master. What is SCRUM and a Scrum Master?

2020 156

Scrum Master Responsibilities: What Does a Scrum Master Do?

Project Bliss

Are you thinking of taking on a Scrum Master role? Do you know what the Scrum Master responsibilities are? To make sure you’re ready to carry out Scrum Master responsibilities, ensure that you have a good understanding of what’s involved. You may at first think it’s just leading the team in answering the three questions in your daily scrum meeting. But as you read on, you’ll see there’s more involved in Scrum Master responsibilities.

SCRUM 106

How to Talk About Estimates

Herding Cats

What is an estimate? An estimate as a noun is an approximate calculation or judgment of the value, number, quantity, or extent of something. An estimate as a verb is to roughly calculate or judge the value, number, quantity, or extent of. But those estimates, nouns, and verbs themselves's have other attributes. Estimating and the resulting Estimates must be described by their accuracy and precision. Related articles. Estimates.

The Difference Between The Kanban Method and Scrum

Digite

Continuing our theme of helping Agile teams understand the Kanban Method, so they can effectively adopt it for their improvement efforts, I am again honored to publish a guest article by another great friend of ours – Dave White. In this article, he outlines the similarities of the two as WIP Limiting, Pull-based systems – with cadences and a focus on learning – while also explaining their differences. You will enjoy this excellent article. Scrum.

SCRUM 84

Basis of Estimating Software Development

Herding Cats

The estimating of software development is both straightforward and complex. When it is suggested that estimating is hard, of no value, and unnecessary, always ask what principle is used to support that claim? Here are some resources that will provide guidance to produce credible software development estimates, in both traditional and agile domains. Software Sizing and Estimating: Mk II FPA , Charles Symons, John Wiley & Sons, 1991. Related articles.

How to Estimate Any Software Problem

Herding Cats

ways to make decisions with No Estimates. can we make a decision in the presence of Uncertainty without making an estimate of the impact or outcome of that decision? What would be the evidence that we could make decisions in the presence of uncertanty without estimating the impacts and outcomes of those decisions? . The Myths of No Estimates and the busting of them is one purpose of this blog post. Before we start, let's look with the notion of estimation.

Agile Estimating Methods and Impact on Project Development Performance Index

Herding Cats

The presentation " Quantifying the Impact of Agile Practices ," Larry MacCherone at the RallyOn 2013 Conference, presents some results on estimating impacts. The chart below shows 4 estimating types, including No Estimates, the sample sizes for each type and the components that make up the estimating types. Teams doing Full Scrum have 250% better Quality than teams doing No Estimating. Related articles. How to Estimate Software Development.

Scrum for Newbies: How to Use Scrum to Tame Chaos

Wrike

More specifically, we chose to get our work done using a Scrum framework. How Scrum Helps With the Chaos. We’ve written about Scrum before. Scrum is a process whereby teams break down and accomplish large projects in chunks, allowing for iterations to improve the product progressively. Scrum helped us manage that project and maintain my sanity as well. The Elements of Scrum. How to Make Scrum Work. Parting Advice to Scrum Newbies.

SCRUM 38

4 Fallacious Reasons to Estimate and Why Those Are Fallacious

Herding Cats

There's a recent post titled Four Fallacious Reasons to Estimate. It lists the usual suspects for why those spending the money think they don't have to estimate how much they plan to spend when they'll be done producing the value they've been assigned to produce for that expenditure. And like many posts and tweets about estimating, it's made from this point of view, not the business point view, not from the point of view of those paying the developer. Related articles.

Closed Loop Control and Granularity of the Estimating Process

Herding Cats

The estimate of Desired (or even contractual ) schedule, cost, or technical performance of the software project. The granularity of these estimates determining the dynamic behavior of the system ‒ the software project. When we hear the question at what level of an agile project do we estimate – Vision, Theme, Release, Feature, Story, or even Task ‒ the first question is again ­. Related articles. Herding Cats: The Origins of Scrum and Empirical Closed Loop Control.

Agile Project Management With Scrum or Kanban (2018 Guide)

PM Basics

Scrum or Kanban on its own is not an Agile Project Management approach. Scrum and Kanban are separate and self-sufficient frameworks. Main execution phase is done with Scrum. Moreover, Scrum or Kanban does satisfy management, administrative, bureaucracy (in a proper meaning of the term) needs of a big organization. Without Agile Manifesto and marketing buzz around Scrum and Kanban – these are just frameworks. You can do everything using Scrum only.

2018 55

The Origins of Scrum and Empirical Closed Loop Control

Herding Cats

Scrum is) more defined rather than empirical process. scrum, not agile. not as it was prior to scrum. Scrum is prescriptive and defined rather than empirical. This took me back since Scrum is derived from an empirical closed loop control system developed in the USAF by Col. No need to explain why OODA is the basis of Scrum, here's a much better post - OODA: The Mindset of Scrum. . Related articles.

The Secret to Finding a Job as a New Scrum Master

Agile Advice

It appears to me there are more jobs available for Scrum Masters than ever before! And for those eager to work in Scrum teams, the answer is also predictable. Having taught Scrum to more than 2000 people, I have ongoing dialogue with many former students who are struggling to find opportunities to serve Agile teams and gain experience as a Scrum Master. I opened my inbox today to a question from a former student of my Scrum class. Scrum is one of those.)

2007 45

How Agile and Scrum Changed the Way We Do Marketing

Function Point

but we needed something that created both flexibility and accountability – enter Agile mindset with Scrum methodology. Previous to Scrum and Agile. Making the Shift to Scrum. First off, we broke down our work into two-week sprints using a Scrum-type methodology. The points are meant to act as estimations to give accountability and an understanding of the complexity involved with each task. Here’s a few: Scrum Effort Estimation and Story Points.

2016 43

How Agile and Scrum Changed the Way We Do Marketing

Function Point

but we needed something that created both flexibility and accountability – enter Agile mindset with Scrum methodology. Previous to Scrum and Agile. Making the Shift to Scrum. First off, we broke down our work into two-week sprints using a Scrum-type methodology. The points are meant to act as estimations to give accountability and an understanding of the complexity involved with each task. Here’s a few: Scrum Effort Estimation and Story Points.

2016 40

Waterfall Should Have Never Existed: Part 1

MPUG

I’d like to begin by sharing a brilliant quote that puts the latest project management fashion, Agile, into humbling perspective: “ A Waterfall project is just an Agile (Scrum) project with one huge sprint! In the following two-part article, I will argue that: ‘ Agile ’ is not agile.

2021 97

Agile Project Management for Distributed Teams

nTask

Conduct Daily Scrum Meetings. Daily scrum meetings are an important part of the agile project management methodology because they increase the team communication about the work they have done yesterday, and how are they going to tackle the tasks today and so on and so forth. The team leader can use project management tools to conduct efficient scrum meetings. Scrum Scaling. Agile Project Management Agile Multi Project Management Scrum

Forecasting versus Estimating - are they Different or are they the Same

Herding Cats

One of the escape clauses of #Noestimates is to re-label Forecasting as NOT Estimating , It is forecasting, based on empirical data. This is in comparison for estimating purpose for a theoretical model that produces data, parametric from empirical or theoretical models that produce data. In all cases the data is used to estimate some outcome in the past, present, or future. When that estimate is about the future, it can also be referred to as a Forecast.

2016 34

7 Amazing Ways to Up Your Schedule Management Game in 2020

nTask

So, in this article, we are going to talk about what a schedule is; how you can manage it in the most brilliant ways, and how using project management software or a schedule management application can help you achieve success in 2020. Estimate the Time it Takes to Complete the Project.

2020 78

Work Breakdown Structure (WBS) in Traditional and Agile Life Cycles with MS Project

MPUG

A WBS is important to further estimation—cost, duration, or resources, planning for resources, risk identification, schedule development, among others. The lowest level of the WBS is known as the work package , where you can estimate for cost and duration. Articles wbs.

2020 87

Understanding Velocity in Agile Approaches with MS Project

MPUG

Towards the later part of this article, I will show you how to calculate velocity with MS Project. Let’s say that in an iteration, your team delivered PBI-10, PBI-11, and PBI-3, which are estimated at 3, 8, and 5 story points, respectively. Velocity = Estimate for PBI10 + Estimate for PBI11 + Estimate for PBI3. With this approach, you are conveying that it’s an estimation and nothing is absolutely certain. Estimating Velocity.

2020 80

Stories about Stories in Agile Development

MPUG

Once have your stories, you break them down to tasks, which can be estimated in hours. This happens in the Iteration Planning meeting (or Sprint Planning meeting, if you are using Scrum). A task is estimated in hours and—something that can be completed within a day or within a few days. To understand more on release and iteration, refer to the article, Agile Release Planning, Let’s Break It Down! the ways to estimate) this item. Estimating Stories.

Agile 79

Accelerate Agile Project Management Success with Microsoft Teams and Planner

MPUG

Even if a customer requirement appears straightforward, it is very difficult to estimate a forecast on effort and necessary development time. SCRUM. In terms of a precise scope estimate, a process phase should take no longer than one to four weeks. Articles agile planner teamsIn our current, fast-paced world, businesses need to be flexible to stay competitive. It isn’t the best who prevail, but those who can quickly adapt to new requirements.

2020 77

Work Breakdown Structure (WBS) in Traditional and Agile Life Cycles with MS Project

MPUG

A WBS is important to further estimation—cost, duration, or resources, planning for resources, risk identification, schedule development, among others. The lowest level of the WBS is known as the work package , where you can estimate for cost and duration. Articles wbs.

2020 61

Scrum Team has stabilized- what next?

Stepping Into Project Management

For more info read Jeff Sutherlands article here. Estimations - If in every sprint more than 20 percent of stories remain not done, along with other factors you might want to have a look at the way estimation is being done by the team. Bottom-line, under estimating doesn’t help as much as over estimating doesn't. Most transformations start with the basic idea of either getting teams to start working in Agile or streamlining their existence process.

2014 30

Product Prioritization Techniques in Agile Development

MPUG

If you are thinking that we need prioritization or the right prioritization schemes, you are correct, and this will be our topic of discussion in this article. The product backlog is characterized by four qualities, i.e., the PBIs in the PB are detailed appropriately, estimated, emergent in nature, and prioritized. Estimated : The PBIs are estimated. MS Project 2019 supports both Scrum and Kanban. Articles agile Prioritization product

2020 64

Webinar Recap: Want To Be A PMI-ACP? The Primary Steps to Take

MPUG

So you have master in Scrum, or master in Kanban or like a professional in Lean. Then of course, Scrum Masters, Kanban Flow Masters They can also go for this certification. It is applicable across product managers, Scrum master, team members, engineers everywhere.

PMI 52

Earned Value Management (EVM) in Agile Development

MPUG

In this article, we are going to explore Earned Value Management (EVM), a widely used traditional management technique, but we are going to look at it within the context of an Agile domain. Velocity, as explained in this article , also can inform the number of iterations in a release.

2020 56

Webinar Recap: PMI PMBOK Guide 7th Edition Standard – What’s New?

MPUG

You have Scrum. Or if you look at Scrum, Scrum doesn’t have a project manager concept. They are calling it as a Scrum Master. Satya: And I believe they will keep on getting the feedback from the people who are taking the exam and questions are definitely … I wrote an article in mpug.com. So, additional aspects in a sense, I have written an article.

PMI 64

Project Management, Jungle-Style

MPUG

With regard to the Tiger Tops workforce, what is the estimated time-on-the-job for all employees (in years)? Rudyard’s management style would be less Scrum, and more Mowgli (who in Kipling’s later books returns to the human realm with a superhuman understanding of the natural world). For more info on Tiger Tops Lodges, see this Jan 2020 Forbes article: Inside Tiger Tops: The First Ethical Elephant Camp In Nepal ]. Articles project management project manager

2020 70

DDSTOP The Saga Continues

Herding Cats

We were one of the first users of eXtreme Programming, long before Scrum was around and presented that early work in 2003, " Making Agile Development Work in a Government Contracting Environment, Measuring velocity with Earned Value." . Yet another class #NoEstimates lack of understanding of estimating, reference class forecasting, reference class databases, parametric estimating, estimating tools, and other well established estimating processes in the agile software development world.

DDSTOP The Saga Continues

Herding Cats

We were one of the first users of eXtreme Programming, long before Scrum was around and presented that early work in 2003, " Making Agile Development Work in a Government Contracting Environment, Measuring velocity with Earned Value." . 40 - Estimation is a Problematic Practice of Companies Doing Dangerous Things. A #Noestimates advocate makes the claim that having a ±10% accuracy for estimates of cost and duration is a dangerous thing. link] Cost Estimating Tools.

The #NoEstimates Paradigm and Response

Herding Cats

This is a good starting point for answering the mail on the notion that decisions can be made in the presence of uncertainty without estimating the impact of those decisions. I attended our Agile Meetup last night, where the speaker walked through the three current Agile at Scale development methods, all based on Scrum - SAFe, LeSS, and Nexus. But his conjecture starts with estimates are a waste , not saying for whom they are a waste for. What is an Estimate?

2016 49

Fallacy of the Week

Herding Cats

Five Different Decision-Making Strategies That Don't Need Estimates. How can you know what is strategic without estimating the strategic value to those paying? In the presence of uncertainty, these means making estimates of both the intangible assets and the tangible outcomes. No Estimate needed. Then you'll need to estimate the Value, the Cost to produce that Value, the Time when that Value is needed. Related articles.

DDSTOP The Saga Continues

Herding Cats

We were on of the first users of eXtreme Programming, long before Scrum was around and presented that early work in 2003, " Making Agile Development Work in a Government Contracting Environment, Measuring velocity with Earned Value." . These are classic examples from an author who is either unskilled, untrained, and inexperienced in estimating software development. And, my customer is equally as clueless about the need to estimate as I am. By simply NOT Estimating?

Should Your Team Claim Tasks in Sprint Planning?

Brad Egeland

Teams refine the backlog, set a target velocity, select user stories for the upcoming sprint, estimate effort and define tasks. Use code BRAD10OFF for 10% off your purchase of the Agile estimating tool Planning Poker Despite all this planning, developers often leave planning without tasks assigned to them – and that can be a good thing. Read the full article Sprint planning is typically an industrious, productive process.

2019 101