3 ms·
It's not written in stone that you need 2 QA analysts, a project manager, a developer, and a build master to fix a bug. Well - that depends. For plenty of larg
by marshray 14y ago
It's not written in stone that you need 2 QA analysts, a project manager, a developer, and a build master to fix a bug.
Well - that depends. For plenty of large software engineering projects (think aerospace) it's a given that you'll have that organization many times over.
On the other hand, a web startup may produce a high-quality shipping product with just two or three devops. The number of "lines of code" may even end up being similar between the two deliverables.
The code that gets burned into an ASIC requires a completely different set of development considerations than a non-critical "make deploy_production" web service.
But how do you quantify all these confounding factors?
- philwelch 14y agoThe hope is that adding all those people adds value somewhere, it doesn't just add cost.
- marshray 14y agoRight - the aerospace people aren't stupid - far from it. They simply have vastly different goals and constraints, and thus a different organization and a different development process.