Remove what-is-embedded-software-engineer
article thumbnail

Product Discovery Anti-Patterns Leading to Failure

Scrum.org

Scrum has proven to be an effective product delivery framework for all sorts of products. However, Scrum is equally well suited to build the wrong product efficiently as its Achilles heel has always been the product discovery part. What product discovery part, you may think now. Scrum’s Achilles Heel: Product Discovery.

article thumbnail

Misunderstanding Making Decisions in the Presence of Uncertainty

Herding Cats

What happens if you shift focus from "accurate estimation" to "reliably shipping by a date"? . The naturally occurring work effort in the development of a software feature - even if we've built the feature before - is an irreducible uncertainty. There was a Tweet two days ago from one of the founders of eXtreme Programming, that said.

2003 46
Insiders

Sign Up for our Newsletter

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

article thumbnail

DDSTOP The Saga Continues

Herding Cats

There's been a rash of conjectures about all kinds of bad business, project, and software development (agile and traditional) management ideas of late. This also meant developing software systems to support this effort. Some Model-Based Systems Engineering process. Define the Probability Distribution Function for this range.

article thumbnail

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. Cost Modeling Agile Software Development,” Maarit Laanti and Petri Kettunen, International Transactions on Systems and Applications, Volume 1 Number 2, pp. Performance Evaluation of non?Markovian

article thumbnail

Estimating is a Learned Skill

Herding Cats

And the same process is applied to the Scrum development processes on those projects. . The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a project’s targets are realistic enough to allow the project to be controlled to meet them ‒ Steve McConnell.