Ko so se razvojne organizacije povečevale po velikosti in obsegu, so začele imeti vse več težav. Velika organizacija bi lahko objavila četrtletne izdaje s stotinami razvijalcev, ki pišejo na tisoče vrstic kode, ki je dobro delovala lokalno, vendar je povzročila glavobole in trke na nižji stopnji pri zagotavljanju kakovosti. Ti trki bi povzročili odstranitev funkcij, zamude pri izdajah in srečanja ...