Szemléletváltás a szoftverfejlesztésben

Szemléletváltás a szoftverfejlesztésben »
Zsolt Zsuffa

Szemléletváltás a szoftverfejlesztésben
elnök
Zsuffa Zsolt
Miért olyan sok a nehézséggel 
küzdő szoftver projekt?
Agilis projektmenedzsment
A szoftverfejlesztés kommunikációra és találékonyságra épülő kooperatív játék! 
Eltérő formalizmus
Különböző emberek
A szoftverfejlesztés lényegében arról szól, 
hogy egy vagy több üzletember fejében
kipattanó gondolatot Java-ban vagy C#-ban 
valósítunk meg.
Hatalmas távolság!
Fordítva ülünk a lovon...
A szoftver projektet úgy menedzseljük mint a gyártást, azaz előzetes terveket, specifikációkat készítünk
és után megpróblunk ezekhez ragaszkodni.
Valóban a projekt elején tudjuk megmondani milyen szoftverre van szükségünk?
A gyártás egy meghatározott specifikáció szerinti termék meghatározott darabszámban történő előállítása.
A gyártás tervezhető, az új termék fejlesztése kontrollálható.
A szoftverfejlesztés nem gyártás, hanem új termék fejlesztés.
Biztosan nem azt valósítjuk meg amire kezdetben gondoltunk, de úgy irányítjuk a projektet, hogy az a lehető legnagyobb üzleti értéket hozza létre.
Alistair Coockburn
Üzleti modell központú tervezés
Teszt vezérelt fejlesztés
A megrendelő és fejlesztő együttműködésének középpontjában
az objuktumorientált, UML alapú üzleti modell áll.
Az üzleti modell 
formalizált
egyértelműen implementálható
Az üzleti modell egyértelműen implementálható
A teszt specifikáció!
Először a teszt, utána az implementáció!
Ha nem éri meg tesztelni nem érdemes implementálni!
Az automatizált tesztek biztonságot adnak, ezért merek változtatni.

Loading comments...

Please log in to add your comment.

Report abuse

More presentations by Zsolt Zsuffa