Arendusorganisatsioonide suuruse ja ulatuse kasvades hakkas neil aina rohkem probleeme tekkima. Suur organisatsioon võib teha kord kvartalis väljalaseid sadade arendajatega, kes kirjutavad tuhandeid koodiridu, mis töötasid kohapeal hästi, kuid põhjustasid peavalu ja kokkupõrkeid allavoolu kvaliteedi tagamisel. Need kokkupõrked tooksid kaasa funktsioonide eemaldamise, väljalaske viivituste ja koosolekute kokkutuleku…