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

Why Johnny Can't Estimate? (Update)

Herding Cats

I work in a domain where engineered systems are developed for complex software-intensive system of systems. These systems are engineered with a variety of development methods. Some are products in their own right, some are embedded in larger missions. Risk Management is How Adults Manage Projects - Tim Lister.

article thumbnail

Why Johnny Can't Estimate?

Herding Cats

I work in a domain where engineered systems are developed for complex software-intensive system of systems. These systems are engineered with a variety of development methods. Some are products in their own right, some are embedded in larger missions. Risk Management is How Adults Manage Projects - Tim Lister.

Insiders

Sign Up for our Newsletter

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

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. Business, Technical, Systems, Risk, and Project Management. Risk Management.

2003 54
article thumbnail

Is Software Development Art or Engineering

Herding Cats

I started my career as a Software Engineer , writing Fortran 77 signal processing algorithms to find and track missile launchers in the middle eastern desert. Signal processing is a domain of software development well suited to the paradigm of engineered systems. Software-intensive systems include: .

article thumbnail

Product Discovery Anti-Patterns Leading to Failure

Scrum.org

What product discovery part, you may think now. And this is precisely the point: The Product Owner miraculously identifies what is the best way to proceed as a Scrum Team by managing the Product Backlog. How that is supposed to happen is nowhere described in the Scrum Guide. Think of “MVP.”).

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. The naturally occurring work effort in the development of a software feature - even if we've built the feature before - is an irreducible uncertainty.

2003 46
article thumbnail

70 Scrum Master Theses

Scrum.org

As somebody hiring for a Scrum Team, you need to determine for yourself what works for your organization — which is a process, not a destination. Product Backlog Refinement and Estimation. API endpoints) and deliverables from the UX or UI people if those are not embedded within a Scrum Team. The Role of the Scrum Master.

SCRUM 228