В цьому дописі я покажу як разом працюють добре сформульована мета та декомпозиція в розробці ПЗ і яким чином з’являється «розробка керована тестами» (Test Driven Development, TDD).
Цей інструмент, декомпозиція, на відміну від добре сформульованої мети, дуже знайомий розробникам. Розділяй і володарюй — що може бути простішим?
Чому розробка іде так довго? Чому дійсно нові технології не розповсюджуються як пожежа?
Враховуючи сорокарічну історію індустрії розробки програмного забезпечення, жаль що так небагато розробників розуміють базу, психологічний фон своєї роботи.
Прокоментую “Rigid Agile?”:
Mishkin Berteig from Agile Advice follows up and tries to explain.