Igen, csapatmunka a fejlesztés, de egy apróságot nem szabad elfelejteni.
A fejlesztõi csoport középpontja a fejlesztõ.
A fejlesztõ munkáját megkönnyítendõ kell a manager, hogy ne a fejlesztõnek kelljen eladni a terméket az ügyfél részére (járjon a manager ebédelni meg teniszezni az ügyféllel, ne a programozónak menjen erre az ideje)
A szervezõ feladata hogy elõkészítsen amit csak lehet a fejlesztõnek, utánajárjon üzleti dolgoknak, hogy a fejlesztõnek ennyivel is könnyebb legyen az élete és munkája (ne a fejlesztõnek kelljen kilincselni a fõkönyvelõnél, hogy ugyan mond má meg melyik fõkönyvre mit is írjunk és milyen bontásban)
A tesztelõ feladata, hogy ne a fejlesztõ drága ideje menjen el a hibajelenség elõidézésének keresésére, illetve a mindenféle lehetetlen és elõre kiszámíthatatlan user manõverek kitalálására, kipróbálására
és még sorolhatnám, tehát én azt mondanám a fejlesztésben a programozón kívül résztvevõ személyek olyanok, mint a szatellit rendszerek (pl általában a számlavezetõ rendszer a legfontosabb fõrendszer, köré kis szatellit rendszereket szokás építeni a kisebb feladatok ellátására, fõrendszer kiszolgálására, tehermentesítésére)
Ott mindig baj lép fel, amikor egy kis szatellit fontosabb akar/kezd lenni, mint a nagy fõrendszer.