Ha nagy leszek, scrum master leszek. Ezen a pályán minden az Agilis szoftverfejlesztési kiáltvánnyal kezdődik. Lássuk.
Dolgozzunk tiszta forrásból: elő az angol eredetivel! Az anyanyelvem viszont magyar, lássuk a magyar fordítást is. Hohó, ebből több is van: egy ugyanott, ahol az angol is, egy meg persze a Wikipédián.
A Wikipédia fordítása a túlzott leegyszerűsítésig lényegre törő és szikár, helyenként viszont nagyon eltalált fordulatokkal.
A "hivatalos" fordítás igyekszik hűen követni az eredeti szöveget, de vannak benne pontatlanságok és helyenként csikorgósan angolul hangzik.
A forrásokra támaszkodva elkészítettem a saját változatomat. Nem tökéletes, de bízom benne, hogy pontosabb.
* * *
Agilis
szoftverfejlesztési kiáltvány
Azáltal tárjuk fel a szoftverfejlesztés jobb módjait, hogy gyakoroljuk azokat
és másoknak is segítünk ebben.
E munka során megtanultuk többre értékelni:
E munka során megtanultuk többre értékelni:
- az egyéneket és a személyes kommunikációt az eljárásoknál és eszközöknél
- a működő szoftvert az átfogó dokumentációnál
- a megrendelővel történő együttműködést a szerződéses egyeztetésnél
- a változásokra való reagálást a terv követésénél
Kent
Beck | Mike Beedle | Arie van Bennekum | Alistair Cockburn | Ward Cunningham | Martin
Fowler | James Grenning | Jim Highsmith | Andrew Hunt | Ron Jeffries | Jon Kern
| Brian Marick | Robert C. Martin | Steve Mellor | Ken Schwaber | Jeff
Sutherland | Dave Thomas
Az agilis szoftverfejlesztés elvei
1. Legfontosabbnak azt tartjuk, hogy az
ügyfél elégedettségét a működő szoftver mielőbbi és folyamatos szállításával
vívjuk ki.2. Nem bánjuk, ha változnak a követelmények, még a fejlesztés vége felé sem. Az agilis eljárások a változásból versenyelőnyt kovácsolnak az ügyfél számára.
3. Működő szoftver gyakori szállítása minél gyakrabban, azaz néhány hetenként vagy havonként, lehetőség szerint a gyakoribb szállítást választva.
4. Az üzleti szakértők és a szoftverfejlesztők dolgozzanak együtt minden nap, a projekt teljes időtartamában.
5. A projektek motivált személyekre épüljenek. Biztosítsd számukra a szükséges környezetet és támogatást, és bízz meg bennük, hogy elvégzik a munkát.
6. A fejlesztési csapat felé és a csapaton belül az információ átadásának leghatásosabb és leghatékonyabb módja a személyes beszélgetés.
7. A működő szoftver az előrehaladás elsődleges mércéje.
8. Az agilis eljárások ösztönzik a fenntartható fejlesztést. Fontos, hogy a szponzorok, a fejlesztők és a felhasználók folytonosan képesek legyenek tartani egy állandó tempót.
9. A műszaki kiválóság és a jó terv folyamatos szem előtt tartása fokozza az agilitást.
10. Az egyszerűség - az el nem végzett munka maximalizálásának művészete - elengedhetetlen.
11. A legjobb architektúrák, követelmények és tervek az önszerveződő csapatoktól származnak.
12. A csapat rendszeresen mérlegeli, hogyan válhatna még eredményesebbé és eszerint alakítja működését.
* * *
Köszönet Guthy Mikinek, hogy segített a szöveg szellemét a szavak mögött tartani.
Szerkesztve 2019-07-17 Kemény Nándor javaslata szerint