Estimating on Agile Projects

Herding Cats

Here's a straightforward approach to estimating on agile projects. This is an example of the estimating profession found on many domains. . NoEstimates Estimating

The Potential of Agile

Tyner Blain

When an executive, too far removed from what makes creating products hard thinks of “agile” as a silver bullet it becomes difficult to manage expectations. It is precisely that potential which inspires not-yet-informed executives to learn about how agile could help them.

Agile 76

Trending Sources

Principles of Cost and Schedule Estimating

Herding Cats

One of the 4 summary root causes of project performance failures is Unrealistic Cost and Schedule Estimates based on inadequate risk-adjusted growth models. If you have no uncertainty, then estimates provide no value. A longer bibliography of Risk Management on Agile Projects. .

Decisions Without Estimates?

Herding Cats

There is a posted question at an agile conference. Can you make a decision without an estimate? Like many discussions in the domain of agile, the statement is made without any evidence that it is true, nor can even be true in principle. Don't assume, Estimate.

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. Estimates.

Let’s Be Agile Together!

Arras People

As a project manager of many years experience, working both pan sector and discipline, whilst using many different flavours of methodology I have to admit that I am still struggling to position the “Agile” movement in terms of delivering projects. Agile Project Management agile

Agile 75

Why Johnny Can't Estimate?

Herding Cats

Ranging from traditional to agile and combinations in between. Since all risk comes from uncertainty - reducible (Epistemic) and irreducible (Aleatory), estimating is a foundation of all we do. There is no discussion of the conjecture that estimates are a waste, estimates can't be done, estimates are evil, estimates must be stopped immediately. Paradigm of agile project management from Glen Alleman. . Gow to avoid common estimating mistakes.

How To Be An Estimating Superhero

Girl's Guide to PM

A statistical model for estimating isn’t normally something I’d put in the ‘make my job easy’ box, but I might just have found one that works. What if you want an estimate that is, say, 75% reliable? PERT can’t give you those kinds of estimates. How reliable is this estimate?”.

Why Johnny Still Cannot Estimate

Herding Cats

He doesn't know how - He doesn't understand how estimates fit into the process of business and managerial finance of product or service development. He doesn't understand why estimates are needed - He doesn't understand the impact on the business for not knowing how long, how much, and what will be produced for the time and money. Coding work is much more fun than making estimates, documenting the requirements, writing tests. Herding Cats: Decisions Without Estimates?

Agile Project Management Methods

Herding Cats

There is a lot of unsubstantiated claims going around about how agile should or should not be applied. How estimates are or are not needed. From the point of view of Software Intensive System of Systems, here's how we've learned to manage development using Agile.

Agile 24

Estimating the Risk

Herding Cats

In order to make risk-informed decisions, we must estimate the outcomes and the impacts of those outcomes on future activities (cost, schedule, and technical performance of products and services). Without these estimates, there is no risk management. Without these estimates, there can be no risk management. Be an adult, make estimates of the future outcomes of your risk informed decisions. . [1] 4] " Risk Management and Agile Software Development ," Glen B Alleman.

Agile Project Management Methodology Explained

Azendoo

T he ultimate purpose of agile project management is to quickly respond to customer needs and market changes. In Project Management, Agile is often referred to in software development, but it can also be applied to other fields. Understanding Agile. The Agile Process.

Agile 54

Five Immutable Principles of Project Success and Estimating

Herding Cats

In order to manage risk - and act as an adult when spending other people's money - you must estimate many aspects of the project. The Five Immutable Principles of Project Success layout the aspects of project success that must be managed using estimates. .

Estimating is a Learned Skill

Herding Cats

Estimating is a learned skill, used for any purpose from every-day life to management of projects. When I left for the airport this morning to catch my flight to a customer site I estimated, given the conditions, how much time I need to get to my favorite parking spot at DIA. The same process for estimating is applied to multi-billion dollar projects we work. Here's some materials that provide the tools and processes needed to learn how to estimate.

2013 23

GAO Cost Estimating and Assessment Guide Applied to Agile

Herding Cats

The GAO Cost Estimating and Assessment Guide has 12 steps. There are not specific to Agile Software Development. Agile. Agile teams, for the most part, are a fixed set of resources, so the spending plan is essentially Flat.

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.

Five Immutable Principles of Project Success and Estimating

Herding Cats

Let's look at what estimates are needed to answer each of the Five questions: Principle. Estimate Needed To Answer The Question. Each requires us to make an estimate of the confidence in the elements of the Plan. You can't apply risk management without estimating.

When to Estimate and When Estimates aren't Needed

Herding Cats

Paul Boos has a post about estimating and makes a case for the Principles of when NOT to estimate. This struck a cord around a bigger topic - the inversion of estimating. When should we NOT estimate? What business decision making conditions could be in place where we don't have to estimate the outcomes of our decision in the presence of uncertainty? Then on to the original conjecture for No Estimates from Paul's post. Not principles for NOT estimating.

Releases and Deadlines in Agile

Herding Cats

But Agile at Scale has a different paradigm than Agile at the Table. The other 4 include Bad Estimates for the cost and schedule to reach Done. Scaling Agility - building an agile foundation. NoEstimates Capabilities Estimating Planning

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.

What is an Estimate? What is Estimating?

Herding Cats

I work in a domain where estimates are made every single week. Estimate to Complete (ETC), Estimate at Completion (EAC), Estimated Completion Date (ECD) are the life blood of our software intensive system of systems programs. But Estimating is NOT Guessing.

Common Ground for a Conversation about Estimating

Herding Cats

Neil Killick posted a good question, what's the common ground for talking about estimates. All estimates have two attributes - accuracy and precision. The values of these two attributes are what those needing the estimates are after. With the knowledge of the two values of these two attributes the decision makers can assess the "value" of the estimate. That request comes from those asking for the estimate. But that dysfunction is not "caused" by the estimate.

PRINCE2 Agile Training: Logical Model Online Training Review

Girl's Guide to PM

Product reviewed: PRINCE2® Agile Bundle (includes exam fee, self-paced online training, support and mock exam). Other products offered by this training company: PRINCE2®, PMP Exam Prep, other online PM courses including How to Estimate, Recovery of Troubled Projects, Project Governance.

Estimate everything?

Musings on Project Management

Mike Cohn on estimating (from his email blasts): "Because I've written a book on estimating, people seem to think I estimate everything on my product backlog. I ask a team to estimate a product backlog item only when having the estimate will lead to actionably different behavior. So, for example, I might ask a team for an estimate on a user story so that I can decide if I want. agile estimate

Planning Poker – build accurate estimates for sprints on agile projects

The Digital Project Manager

Planning Poker is a great freemium agile estimation digital card game that enables a collaborative approach for consensus-driven estimating to guide sprint planning. The post Planning Poker – build accurate estimates for sprints on agile projects appeared first on The Digital Project Manager. Play around. General Tools

Agile project management- A tutorial

Binfire

The Agile project management methodology has been used in the software development and IT industry for the past sixteen years, but recently it has gained wide acceptance by many number of industries and organizations. History of Agile project management. Project Estimation.

Agile 29

What Is Management in the Context of Agile

Herding Cats

There's a meme going around in some parts of agile that management is inhumane. Managing in the presence of Agile is not the same as managing in traditional domains. One view of management in Agile can be informed by Governance of the work efforts. Agile Governance

12 Principles of Agile with and without Estimates

Herding Cats

It's popular to speak about the Agile Manifesto and the 12 Principles of Agile. When we hear that the next big thing in agile is Not Estimating, let's look to see how those 12 Principles can be applied without those estimates? . 12 Principles of Agile. How estimates help implement these principles. Without estimates what is missing. Or, what’s you estimate of the features we can deliver before the trade show?

Agile project management- A tutorial

Binfire

The Agile project management methodology has been used by software engineers and IT professionals for the past sixteen years. But the tide is turning and Agile project management is gaining wide acceptance as a valid process for most projects. History of Agile project management.

SCRUM 21

Estimating on Non-Trivial Software Projects

Herding Cats

A nice conversation on twitter about estimates on software brought up the topic of estimates as commitments. The #NoEstimates advocates see estimates as making commitments. Yes, commitments are made when we estimate. I have an 80% confidence (an estimate) I can deliver what you need on or before September 15 (an estimate), at or below $15,000.oo (an estimate) with a 15% error band (an estimate). . Estimates are not needed.

The Naive Notion that Agile Mitigates Risk

Herding Cats

The post Top 5 Ways Agile Mitigates Risk is one of those posts that's not wrong in what it says at the detail level - more or less, but is not right in principle. Agile Mitigates Risk - is not correct. Agile provides rapid identification of risk.

Risk 46

Everyone estimates!

Musings on Project Management

We all make estimates; and we all make estimates all the time. When I make the 20 mile trip each Tuesday to a client site, I estimate adjustments to a baseline based on weather and road construction and if I know about an accident. Really, no one sets out to do anything meaningful without some estimate in mind re time, or cost, or risk; usually we can also notionally estimate the scope. So, agile estimate

Agile Project Management Methods for Corporate IT Projects

Herding Cats

When Agile development moves beyond a single scrum team and into the Enterprise IT domain, several considerations must be addressed. For Scrum (or most other agile methods) focus on the team is paramount. PM Chapter on Agile IT Project Management Methods from Glen Alleman. .

SCRUM 36

Estimating

Zen Project Management

I started thinking about how common it is for people to not be able to provide good estimates. It was ironic, but part of the work with my client that week was explaining the technique of relative estimates using t-shirt sizes and story points. The team I was working with was new to agile and used to the old way of doing absolute estimates, which as we all know are not as accurate because of things like student syndrome or Parkinson's Law.

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. While some have publication dates that may seem old, the principles in these books are immutable, even for agile projects.

Agile Team Transitions Are Not Always Textbook

LiquidPlanner

Project teams transitioning to Agile can often struggle with project roles and the overall team structure. Transitioning to an Agile team is a change in mindset, team organization, and the team’s culture. How does Agile “really work” in an enterprise organization with global teams?

SCRUM 22

Illogical Agile Quotes

Herding Cats

There are lots of quotes flying around the agile community. So in the agile development world, there is no right or wrong? In the software development business, a prediction may be difficult, but there are literally 100's of papers, books, tools, conferences, professional societies, training resources on how to predict - to make an estimate about the future - for software development. Herding Cats: Basis of Estimating Software Development.

Adopting Agile is an Exercise in Change Management

LiquidPlanner

If you’re fresh out of Certified Scrum Master training, you are likely invigorated to start applying the Agile and SCRUM based techniques to your next project. Then you get back to work and the real world hits you—implementing Agile isn’t going to be as easy as you thought.

2018 12

5 Tips for an Effective Agile Product Roadmap

Backlog

While many teams struggle to decide if a product roadmap is even necessary when working in an Agile context , we can assure you that it absolutely is. Here are five tips to help you create a practical and useful agile product roadmap. Backlog Agile methodology product roadmap Scrum

Process Reduces Agility? Only on De Minimis Projects

Herding Cats

A popular toss off aphrase in some agile circles is process reduces agility. In this domain today, Agile processes are the basis of engineering those systems. The last four are of course replicas of agile guidance. NoEstimates Agile Estimating Risk