Ja ez a rendszerszervező dolog a 60-as években kitalált "waterfall" fejlesztési modell maradványa, szép lassan szerencsére kezdenek kihalni.
Mostanában az "agile" módszertanok terjednek, egyszerűen azért, mert lényegesen költség-hatékonyabbak és lényegesen jobban lehet velók határidőt is tartani.
Ehhez persze olyan programozók kellenek, akik képesek komplex problémákat is egyszerű modellek alkotásával átláthatóvá tenni és egyszerűen leprogramozni. Igaz, ehhez kellenek a nagyon magas szintű, jól kidolgozott osztálykönvtárak, amik manapság már minden nyelven rendelkezésre állnak.
Szerencsére magyarországon is efelé haladnak a kisebb cégek (én ilyeneknek szoktam dolgozni).
Egy kis olvasnivaló a témában:
The Future of Software Development