What Are The Checks And Balances On The Speed Of Software Development?
Software and cathedrals are much the same; first we build them, then we pray. by Anonymous.
The speed of software development isn’t just the amount of the developers' writing code.
There are many checks and balances on that slows down the speed of development. Growing the size of development teams and increasing development is like growing the population species.
Oversimplification hides the complex reality of software development. IT causes unexpected plan busting surprises when a software development tries to go faster.
The best way to get a project done faster is to start sooner. by Jim Highsmith
Darwin and population control
When Darwin finished voyaging around on dog named ships (Beagle)on p, he started going through his notebooks to write a book of his findings.
Darwin asked himself some questions
Why do we have different species?
Darwin tried to reverse engineer evolution from his observations and evidence collected.
Checks on species growth what limits and regulates population growth of a species. If there were no checks and balances, the world would get overrun with species explosion.
Population checks are;
- Food Supply — Food availability controls growth and if food is limited, then it leads to competition for food.
- Predation: Predators regulating population size. An increase in predators slows or reduce population. A lack of predators can lead to population growth.
- Illness, Disease and Parasites: Diseases and parasites can reduce population. It’s a natural check on population size.