Scrum módszertan
Scrum (skrʌm «csata») - a projektmenedzsment módszertan. A fő hangsúly a módszertan segítségével van a minőség-ellenőrzés a fejlesztési folyamatot. Scrum az egyik legnépszerűbb „módszer” a szoftverfejlesztés. Amellett, hogy a projekt menedzsment szoftver fejlesztés, Scrum is fel lehet használni a karbantartási programokat.

Először Scrum módszert mutattak be az általános felülvizsgálatot dokumentálni egyértelműen alakult, és kapcsolatban leírt Schwaber és Jeff Sutherland, aki az elkövetkező években együtt dolgoztak leírására és bemutatására, mind a tapasztalat és a legjobb gyakorlatok modelljeit a projekt menedzsment egyetlen, a módszertan, mely a ma ismert Scrum.
Használata Scrum magában foglalja a tervezési szakaszban, hogy megosszák a fejlesztési projekt több fix piti iteráció, más néven gyorsul Sprint. Az egymást követő iteráció szerint a prioritást biztosítani a végfelhasználó befejezi dolgozó szoftver új funkciókkal. Ugyanakkor a szigorúan rögzített rövid időtartamú sprint fejlesztési folyamat biztosítja a kiszámíthatóságot és rugalmasságot.
Scrum projekt menedzsment folyamat
Scrum projekt terminológia
- Sprint - fejlettségi;
- Sprint elmaradás - a feladata a fejlesztési szakasz;
- Project elmaradás - követelmények felsorolása funkcionalitás.
Sprint iteráció
Az alapja a Scrum egy Sprint - fejlődési szakaszban, amelynek során elvégzett némi munkát a termékre. Teljes fejlesztési projekt keretében rövid szakaszok Sprint'ov. Funkciók, hogy végre kell hajtani minden Sprint'e. szigorúan rögzített és nem tudja megváltoztatni a kurzus a sprint; vannak lebontva feladatok értékelésével és a prioritásokat.
Mielőtt minden Sprint készült Sprint tervezés. amely becslések Project elmaradás tartalom és kialakítva Sprint elmaradás. feladatokat tartalmaz (Story, bogarak, Feladatok), amelyeket teljesíteni kell a jelenlegi sprint. Minden sprint kell egy cél, egy motiváló tényező lehet elérni feladatok ellátása a Sprint elmaradás.
Sprint mindig időben korlátozott (1-4 hét), és az azonos hosszúságú teljes élettartama alatt a termék. Végén Sprint meg kell érkeznie az új munkát, de nem végleges változat a termék.
List Project elmaradás projekt követelményeinek
Project elmaradás - egy dokumentum, amely felsorolja az összes projekt funkcionális követelményeknek, azaz lista a program működését, hogy végre kell hajtani. a tételek listáját ki kell válogatni a fontossági sorrendben. A projekt során, és a prioritások listáját változhat, attól függően, hogy az ügyfél igényeinek, az új ötletek, vagy változó körülmények között.
A klasszikus Scrum értetődő, hogy a projekt tulajdonosa a változtatásokat közvetlenül a projekt során, de nem a jelenlegi Sprint. A legtöbb esetben a szoftver fejlesztési költségvetés rögzített. Ez azt jelenti, hogy az ügyfelek azzal a képességgel, hogy befolyásolja a haladást is korlátozott. Azonban, ha szükséges, lehet kiadni a „Kiegészítés” a szerződést, figyelembe véve változások a pénzügyi összeállítása a projekt szükségességét kiegészítse, vagy módosítsa a funkciók a projekt az ügyfél nagyon sürgős. Ez hozzájárul a projekt által megkövetelt ügyfél, ahelyett, amit hivatalosan bemutatni a TOR.
Ezért, mint a lemaradás. Általános szabály, hogy használta a feladatok listáját a műszaki előírásoknak vázolt és a szerződésben rögzített, plusz rögzített extra-megállapodások fejlesztések során felmerülő munka.
A követelmények listáját sprint sprint elmaradás
A folyóirat szeretné Sprint Sprint hátralék tartalmazza alkalmassága a projekt egy bizonyos szakaszában Sprint'a.
Szerepek Scrum projekt menedzsment
A címvegyületet a Scrum a termelési folyamatban vannak bizonyos szerepeket, 2 csoportra osztjuk, „disznók” és a „csirke.” Ezek a nevek már széles körben használják, mert a következő vicc:
Csirke kínálja a disznó: „Menjünk nyitni egy éttermet!” A disznó bámul a csirkét, és azt mondja: „Az ötlet jó, de hogyan akarsz nevezni?” Chicken röviden azt hiszi, hogy reagáljon. „Miért nem hívja" tojásrántotta szalonnával”?.
„Ez nem fog, - megfelel a disznó -, mert akkor azt kell szánni a projekt, és te leszel csak részben részt.”
Szerint a Scrum „Pigs” hozzon létre egy termék, míg a „csirke” nem annyira érdekli a kész terméket. Nem érdekli őket, hogy a projekt sikeres, akár nem, nekik ez kevéssé befolyásolja. Ezért a „csirke” követelményeit, kívánságait és elképzeléseit figyelembe venni, de nem szabad, hogy közvetlenül bekerült a tanfolyam Scrum projekt.
Klasszikus Scrum használ 3 alapvető szerepek ( „disznók”):
További szerepek (Kiegészítő szerepek) a Scrum módszertan ( „Csirke”):
- Az érintettek az ügyfelek - magánszemélyek, akik kezdeményezték a projektet, és akik számára a projekt lesz nyereséges. Részt vesznek Scrum csak a felülvizsgálati ülés Sprint Sprint felülvizsgálata;
- Menedzserek irányító személyzet;
- Szakértői tanácsadás Consulting szakértői.
szakaszában a munka
Az elején minden egyes szakaszában a csapat egyre nyilatkozat Project elmaradás lista annyi feladatot, mint ami képes folyamatos elvégzésére színpadi Sprint'a. Hasad részfeladatok és a pontos időzítés.

Sprint tervezés Sprint Planning Meeting
Elején egy új iterációs Sprint'a meg kell tervezni kell. Ehhez a projekt Backlog'a kiválasztott feladatok Sprint DT csapatot kell végrehajtani. Alapján kiválasztott létrehozott feladatok Backlog Sprint'a.
Minden feladat kell, hogy legyen, hogy értékelje a sprint ideális munkaórát. A probléma megoldása kellene 8-16 óráig, azaz legfeljebb két munkanapon belül. Ha szükséges, a feladat lehet osztani részfeladatok.
A tervezés során tárgyalja, és sorrendje határozza meg megvalósításának a teljes körű munkát. Az időtartam a találkozó szigorú korlátok (kevesebb, mint egy munkanap), és függ az időtartam és a parancs iteráció tapasztalat.

Napi követése, napi ülések
Napi ülésein. más néven stand-up ülést tartanak minden nap. Az egész csapat Sprint'a találkozik rendszeresen ugyanabban az időben. Minden csapat tagja DT kell válaszolni három kérdésre:
- Mi történt tegnap?
- Mi történik ma?
- Mik a problémák?
A vezető Napi tárgyalás fontos, hogy ne essen a technikai részletekről tárgyalni a projekt formális projekt állapotát pontosítás.
Állj sprint, abnormális befejeződését
Megállás a sprint a tervezett időpont előtt lehet tenni a rendkívüli körülményeket. Ha a csapat rájön, hogy nem tudja elérni a cél a sprint a megadott időben, akkor lehet megállítani Sprint. Sprint is lehet állítani a projekt tulajdonosa, ha már nincs szükség a cél elérése érdekében a sprint.
Leállítása után Sprint megbeszélést tartott a DT parancsot. a vita oka a megállás. Ezt követően, a csapat továbblép a következő Sprint'a.
Ábra feladatok égési Burndown chart
Egy képi ábrázolása a projekt állapotát használja égési Burndown chart diagram feladatokat. bemutató elvégzett munka mennyiségét és a munka többi kapcsolatos szánt idő projektfejlesztés. Diagram kell rendszeresen (naponta) frissített valós időben mutatja a haladás és a költségeket a munka a projekt és a sprint. Burndown chart elérhetőnek kell lennie a projekt minden tagja.
Kétféle grafikonok:
- égésű chart dolgozik futásnak, ami az összeg és a megoldásra váró feladatokat végrehajtani a jelenlegi sprint;
- Égési munka diagram a projekt, amely az összeget a megoldásra váró feladatokat végezni, és kész szoftver termék (általában száma alapján a sprint).

Jellemzők Scrum projekt
1. Scrum projekt követelmények változásairól lehet bármikor.
Így lehetséges, hogy módosítsa a termék elmaradás a végrehajtás során. Ez megnehezíti használni Scrum elvek fix költség / fix idejű projektek. Scrum ideológia azt állítja, hogy lehetetlen előre látni minden változást, így nincs értelme tervezni előre a teljes projekt korlátozott, csak a just-in-time ütemezés, hogy van. E. csak a tervezési munkák kell végrehajtani a következő Sprint'ah.
2. Scrum-projekt, a fő forrása a megbízható információk empirikus tapasztalatok a résztvevők.
Az «A Scrum Guide» utal arra, hogy az teljes és pontos végrehajtását rendelkezéseinek Scrum hiányában formális vezető és menedzser.
3. Motiváció csapat fontos szerepet játszik a sikeres Scrum projekt.
Az egyik alapvető elveit Scrum projekt a rendelkezésre álló multi-funkcionális és önszerveződő DT csapat. Tanulmányok azt mutatják, hogy a szociológusok száma öntevékeny alkalmazottak, képes önszerveződés nem nagy. Így csak egy kis része a személyzet képes hatékonyan dolgozni egy Scrum projekt jelentős megváltozása nélkül a szerepek, ami helytelen használatát elveinek Scrum.
Érvek és ellenérvek a Scrum-projekt
Az egyik legnagyobb előnye a szempontból az Ügyfél, gyors indítás Srcum-projekt a legmagasabb prioritású feladatokat és a lehető legalacsonyabb költségvetésből. Így Scrum összpontosít az ügyfél. Scrum lehetővé teszi az ügyfél, hogy a változások a követelmények bármikor, de nem tudjuk garantálni, hogy ezek a változtatások végrehajtása. Az a lehetőség, változó követelmények vonzó a sok vásárló. Ezen felül, Scrum leegyszerűsíti a nyomon követése a munka előrehaladásáról.
A változások azonban Scrum-tervezési követelmények is változni fog a projekt költségvetését. Ésszerű kompromisszum a megállapodás megkötésére, a projekt fejlesztéséhez fokozatos lebontása, valamint egy további megállapodás a változások során fellépő projektfejlesztés.
Egy fontos gyengesége Scrum, hogy hozzon létre egy multi-funkciós önszerveződő csapatok. Kialakulása egy hatékony fejlesztési csapat Scrum-projektek gyakran társul egy nem megfelelő szakemberek (tudás + tapasztalat + fizetés) a cégnél, és a munkaerő-piacon.
Meg kell jegyezni, hogy a Scrum nem alkalmas végrehajtásához állami megrendelések, hol kezdjem szoftverfejlesztés kell mind megegyeznek, azaz, TK van kialakítva és a meghatározott követelményeknek dátumait fázisok és jóváhagyta a költségvetést.