Az Agile Development egy olyan szoftverfejlesztési megközelítés, amely az interdepartmentális konzultációkra és felhasználói visszajelzésekre épülő, folyamatos iterációkra fókuszáló gyors funkciókra koncentrál. Ez egy olyan projektmenedzsment-keretrendszer, amely a folyamatban lévő folyamatok egyes szakaszaira vonatkozó inkrementális fejlesztéseken alapul, és a következő iteráció vagy termék pivot alapját a végfelhasználók visszajelzéseihez vagy eredményeihez igazítja.
A mozgékony fejlődés megértése csak a kezdet - az üzleti gyakorlatba való beépítés ez a fontos rész. Az agilis megközelítés megvalósításának nagyszerű módja a projektmenedzsment-gyakorlatnak az, hogy a látványt és az agilis fejlődést összekapcsolja. Egy közös vizuális élmény a felhasználói történet térképek - a termékekkel kölcsönhatásban lévő felhasználók vizuális kijelölései és azok a válaszok vagy műveletek, amelyeket az UX a felhasználóknak a célok eléréséért dolgozik. Történeti térképek létrehozása a felhasználók számára arra kényszeríti Önt, hogy csökkentsék a terméket fokozatos lépésekben, amelyek lehetővé teszik, hogy összpontosítson arra, hogy az iteratív változások hogyan alkalmazhatók egymástól függetlenül a termék egészének javítására. A történeti térképek különböző formákat ölthetnek - lineáris utazásokat, amikor a felhasználó a terméken keresztül halad, nem lineáris ciklusokat, vagy akár az idő x tengelyét és az adott tengelyre vonatkozó feladat komplexitását.
A Scrum egy agilis fejlesztési módszertan, amely az időzónás projekt feladatokra fókuszál (általában 1-4 hét hosszúságú), és lehetővé teszi a fejlesztőknek, hogy előre meghatározott ritmusával új funkciókat teremtsenek. A scrumot használó szervezetek tipikus gyakorlata a napi standup találkozók, a sprint-kickoffok és a sprint-utáni felülvizsgálatok.
A Kanban olyan agilis fejlesztési módszertan, amely magában foglalja a kiemelt feladatok vizuális visszatükröződését, amelyeket a projekt befejezéséhez ki kell tölteni. Amint ezek a feladatok befejeződnek, azok felszabadulnak, ami folyamatos termék-iterációkat és kiadásokat eredményez. A fejlesztőknek lehetősége van arra, hogy a szakértelmükhöz leginkább kapcsolódó feladatokat húzzák meg, és a feladatok nem időzítettek.
Az agilis fejlesztési gyakorlatok végrehajtásának első lépése egy olyan projekt kiválasztása, amelyen dolgozni lehet. Az agilis fejlesztés a legmegfelelőbb az összetett projekteknél, sok monving résznél. Válasszon olyan projektet, amely szükségessé teheti az intézményközi együttműködést és számos új funkció létrehozását / megvalósítását. Ezután válasszon ki egy scrum mestert - az a személy, aki felelős lesz annak biztosításáért, hogy a projekt a terv szerint mozog.
A következő lépés az összes szükséges feladat listájának létrehozása, amire a projektnek szüksége lesz ahhoz, hogy teljes legyen. Miután felsoroltuk az összes feladatot, akkor fontosságuk és prioritásuk alapján rendezheti őket. Gyakran előfordul, hogy olyan feladatokat fognak végrehajtani, amelyeket lehetetlen befejezni anélkül, hogy előbb elvégeznének egy másik visszalagolt feladatot - a prioritási listájánál figyelembe kell venni. A feladatlisták megváltoznak és növekednek az agilis folyamatokon keresztül, mivel több olyan feladatot valósít meg, melyeket be kell fejezni, és a másik oldalon bizonyos feladatok szükségtelenek.
Most itt az ideje eldönteni, hogy a Scrum vagy a Kanban megközelítést alkalmazza. Ha úgy döntesz, hogy megy a Scrummal, akkor oszd meg a feladatlistádat az egyes sprintekre. Korlátozza klipjeit legfeljebb 4 fejlesztői hétig, de körülbelül 2 hétig célozza meg. Ez csökkenteni fogja a projekt hatókörét, és arra kényszeríti a fejlesztőket, hogy a legfontosabb feladatokon dolgozhassanak. Ha Kanban-el megy, akkor hozzon létre egy Kanban fórumot az összes hátsó naplózott feladattal. A fejlesztők menjenek be a fórumba, és fizikailag válasszanak egy feladatot, amellyel követelik, ahogyan ők maguk. Mozgassa a feladatot a fórumon keresztül a "To-do", a "Doing", a "Done" -hoz.
Kezdj dolgozni! Ahogy a fejlesztők és a marketingesek kezdik együtt dolgozni az elszánt feladatokkal kapcsolatban, segít napi gyors felfüggesztést tartani. Ezeknek a találkozóknak legfeljebb 10 perc hosszúnak kell lenniük, és minden résztvevőnek három alapvető kérdésre kell válaszolnia: Mit tett tegnap? Mit csinálsz ma? Van valami, ami megakadályozza a feladatok elvégzését?
Miután a tavasz lejárt vagy új funkciót kijavítottak - vizsgálja felül a projektet, hogy megbizonyosodjon arról, hogy elfogadható a felhasználói interakció. Alapvető fontosságú a folyamat egészének áttekintése és a folyamatok hatékonyságának vagy teljesítményének javítására irányuló módszerek keresése. Miután mindez megtörtént, ismételje meg a kezdetektől fogva a következő projekt funkcióját.
/hónap
évente számlázva