In 2014, Sonion embarked on a journey to accelerate the pace of innovation. Sonion makes tiny microphones, speakers and other components for hearing health and professional audio. The company’s product development cycles are tied to their customers’ development cycles and most products are built to spec for a specific customer. For a company like this, […]
Simplicity–the art of maximizing the amount of work not done–is essential. — Agile Principle #10
A simple development process is a lean, efficient process with no unnecessary work.
This principle is the most direct connection between the Agile Manifesto and lean thinking, which calls for the elimination of all “unnecessary waste” from processes, and the minimization of “necessary waste” that a process needs to run, but that does not directly add value. In software development, value is in the form of working software, and everything else is waste.
A Simple Process Has Less Waste
To the average person, “agile” means “able to move quickly and easily.” Product development is often perceived to be too slow, take too long, and lack the ability to respond to new information that may come in late in a program.