Remove Conference Remove Estimate Remove Governance Remove Software Developers
article thumbnail

Is Software Development Art or Engineering

Herding Cats

Signal processing is a domain of software development well suited to the paradigm of engineered systems. This domain has turned into the S oftware Intensive System of Systems (SISoS) paradigm that dominates software development activities today. Software-intensive systems include: .

article thumbnail

A Compendium of Works to Increase the Probability of Project Success

Herding Cats

Here are my collected works, presentations, briefings, journal papers, articles, white papers, and essays, used to increase the Probability of Project Success (PoPS) I've developed and applied over my career in the software-intensive system of systems domain. Project Governance. Presentations and Briefings.

2003 54
Insiders

Sign Up for our Newsletter

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

article thumbnail

Adopting Agile Practices Isn’t Agile Transformation

Leading Agile

Third, how are we reproducing working tests in software? Additionally, we need to consider how we organize teams in the presence of dependencies, how we orchestrate and govern those dependencies, and what we measure and control around the team. How are we orchestrating and governing those dependencies? How are we forming teams?

Agile 105
article thumbnail

Decisions Without Estimates?

Herding Cats

There is a posted question at an agile conference. Can you make a decision without an estimate? There are NO means of making a credible decision in the presence of uncertainty without estimating the outcome of that decision. Don't assume, Estimate. This type of fallacy is common. . First a principle. Don't guess.

article thumbnail

LeadingAgile’s Top 10 Field Notes 2023

Leading Agile

Let alone how many can regularly meet a sprint commitment or a release commitment with defect-free, potentially shippable software. Maybe it’s a function of what I write about, the people that call us, or the people that show up to Agile conferences, but my sense is that it’s not many. Workgroups are made of collections of Agile teams.

2023 128
article thumbnail

How to Estimate Any Software Problem

Herding Cats

ways to make decisions with No Estimates. Uncertainty of course is present in all software development work both reducible and irreducible uncertainty. can we make a decision in the presence of Uncertainty without making an estimate of the impact or outcome of that decision? An estimate is. It's a fallacy.

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"? . If your project has no uncertainty, there is no need to estimate. All estimates have precision and accuracy. Deciding how much precision and accuracy is needed for a credible estimate is critical to the success of that decision.

2003 46