Agilis folyamatok - Útmutató az agilis sprint-folyamatok 11 legfontosabb fogalmához

Tartalomjegyzék:

Anonim

Bevezetés az agilis folyamatokba

Az Agile folyamatokat a szoftverfejlesztésben használják, és ez a projektmenedzsment sajátos megközelítése. Növekményes, iteratív munkát, szekvenciát, amelyet általában sprintnek hívnak, ez a módszer arra használja, hogy segítse a csapatokat a szoftver gyártásának kiszámíthatatlanságára adott válaszokban.

A projekt egy adott szakaszára kiosztott időszakot sprintnek nevezzük. Az idő letelte után a sprint teljesnek tekinthető. Függetlenül attól, hogy a fejlesztés kielégítő-e vagy sem, nézeteltérések merülhetnek fel a csapat tagjai között, azonban a projekt adott szakaszában végzett munka már nem folytatódik. A projekt még megmaradó szakaszai tovább fejlődnek saját időben.

A folyamatok segítenek a szoftvercsapatnak a termék kifejlesztésében, és nem töltenek időt hibák kivágásával és a támogatási fejfájások kezelésével. A folyamat utca futtatása érdekében elősegítik az agilis folyamatokat a színfalak mögött, és segítik az üzleti vállalkozásokat abban, hogy elkerüljék ezt a rémálmi ciklust.

Az agilis sprintfolyamatok főbb fogalmai

Az Agile a legjobb módszer szoftver létrehozására. Van néhány kulcsfontosságú koncepció, amelyeket meg kell értenie egy agilis projekt elindítása előtt. Nézzük meg az alább leírt néhány fogalmat.

1. Napi Standup értekezlet ellenőrzőlista:

Az Agile Methodology egyik alapvető eleme a Daily Stand up Meeting Checklist. Fejlesztő csapatunk 4 folyamatot használ a jó tervezéshez, a szoros menedzseléshez és a folyamatos optimalizáláshoz, mivel csak két hét van; az első folyamat a Daily Stand up, ahol minden csapat tagja naponta találkozik, hogy megbizonyosodjon arról, hogy egyetlen csapattag sem ragad meg semmilyen problémát. több mint néhány órán keresztül ellenőrizni kell a sprint előrehaladását és gondoskodni minden problémáról.

2. Sprint forgalma:

A sprint-forgalom olyan folyamat, amikor kéthetente lezárul az utolsó sprint, mivel az újságpapírt tervezik, ezt a folyamatot dokumentálják, hogy elkerüljék a figyelmen kívül hagyott vagy oda nem rendelt kérdéseket.

3. Sprint retrospektív:

A folyamatos fejlesztés érdekében a csapat tagjai agilis folyamatokat futtatnak, a Sprint Retrospektíva elengedhetetlen. Ebben a csapat három pontról beszél:

  • Pozitív a sprint ciklus?
  • A sprint ciklus negatív?
  • Hogyan javíthatjuk a folyamatot.

4. Sprint-becslés:

A Planning Poker módszert úgy használják, hogy a kérdéseket körültekintően becsüljék meg és rendezzék el úgy, hogy a Sprints kiegyensúlyozott és elérhető munkából álljon. A tervező póker módszer egyenlően becsüli meg minden csapattag becslését. A probléma megoldására tett erőfeszítések alapján a történeti pontot minden egyes kiadáshoz hozzárendelik. A játékosok a becslési pontokkal lefelé mutatva lefelé tegyék a kártyájukat, ahelyett, hogy hangosan megszólalták a pontjukat, kivéve, ha a végén megmutatják őket. Ez a becslés annak biztosítása érdekében, hogy egyetlen kérdés sem maradjon le, és arról tájékoztatja a csapatot, hogy elkezdje a Planning Poker tervezését.

5. Hívási eljárás:

A kérések levonásának kockázatának elkerülése érdekében a fejlesztői csapat sok hangsúlyt fektet annak biztosítására, hogy ezt gondosan végezzék el. És minden egyes pull igénylés egy eljárás használatával. A folyamat a következő lépéseket tartalmazza:

  • Alapos ellenőrzéshez.
  • PR automatikus létrehozása a GitHub-ban az ellenőrzőlista címének a GitHub-ba húzásának neveként történő behúzásával. Ezt úgy végezzük, hogy beírjuk az ellenőrzőlista nevét egy URL-címbe egy változóval. Ezeket a kéréseket használjuk, hogy mások megismerjék azokat a változtatásokat, amelyeket Ön áttöltött egy ágba egy GitHub-tárházban.

6. Sikertelen kérelem-ellenőrzés behúzása:

Az ebben az eljárásban szereplő ellenőrzőlista segíti a fejlesztőket abban, hogy kövessék, ha a pull kérés nem sikerült-e áttekinteni, szigorúan korrigálva az elutasítás okait, válaszolva információkkal, amelyek megmutatják, hogy miként ellenőrizték és oldották meg a kérdéseket, majd újra hozzárendelik a problémát egy menedzser a következő felülvizsgálathoz. Könnyebb megtanulni, mivel alacsonyabb a hibaszint a PR-hez képest. Annak biztosítása érdekében, hogy a fejlesztők ellenőrizzék a GitHub és Jira megjegyzéseit, alkalmazzák a változtatásokat, majd vizsgálják felül a kérdést, amely alapvetően az ellenőrző lista fő célja.

7. Húzza be az egyesítési folyamat kérését:

Az egyesítési eljárás annak bizonyítására szolgál, hogy az nem semmit sem szakít meg, és csak akkor oldja meg a kérdést, mielőtt a húzási igényt össze lehet egyesíteni és jóváhagyják az olajfaágazatban.

8. Heti WordPress karbantartás:

A webhelyünk biztonsági réseinek megerősítése érdekében a WordPress karbantartást használjuk. Gondoskodnunk kell arról, hogy a bővítmények a lehető leghamarabb frissüljenek, mivel a bővítmények frissítései és a WordPress új kiadásai gyakran a biztonsági tettek javítását szolgálják.

9. SSL tanúsítvány megújítása:

Ezt a folyamatot három évente egyszer alkalmazzák, de ez az egyik leghasznosabb folyamat. Az SSL tanúsítvány lehetővé teszi a biztonságos kapcsolatokat egy webszerverről a böngészőre azáltal, hogy aktiválja a lakatot és a https protokollt, amikor a webszerverre telepítve van. A kriptográfiai kulcsot digitálisan az SSL tanúsítványok néven ismert adatfájlok kötik a szervezet adataihoz. Az SSL-megújítási folyamat nehéz, de most a tervek szerint automatikusan fut és értesítést kell küldeni, így gyorsan el lehet végezni.

10. Fejlesztő beépítése:

Az új fejlesztők fel vannak szerelve fedélzeti eszközökkel és ismeretekkel, hogy ugyanolyan hatékonyak legyenek, mint a csapat többi tagja. Korábban a megfelelő folyamatok használatával a fejlesztő utazásának megkezdéséhez 2-3 napot kell oda-vissza folytatni, és sok képernyő megosztására van szükség, de most csak ezekre a folyamatokra mutató linkeket küldik el a fejlesztőnek, majd figyelik, amint kitölti az ellenőrző listát, majd készülnek fel, hogy magukra menjenek. Az új bérlés felállításához a JIRA, a Trello és az összes többi eszköz csak egy fedélzeti ellenőrző listát használ.

11. Hogyan állítsuk be a fejlesztési környezetet:

Ebben a folyamatban megtanulja a GitHub App sablon konfigurálását néhány lépés végrehajtásával, és megtanulja, hogyan kell azt kiszolgálón keresztül futtatni. Megtudhatja továbbá a telepítést és a GitHub alkalmazás hitelesítését, valamint hogy ezek a hitelesítési módszerek hogyan különböznek egymástól. A rugalmasság elengedhetetlen az iteratív termékfejlesztés és a projekteket hajtó technológia szempontjából. A fejlesztési környezet manuális beállításának minden egyes lépésének lehetővé kell tennie a beavatkozást.

Ajánlott cikk

Ez egy útmutató az agilis folyamatokhoz. Itt vitattuk az Agile Sprint folyamatok koncepcióját, meghatározását és legfontosabb fogalmait az Agile folyamatokban. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Építési projekt menedzsment
  2. A projektmenedzser szerepe
  3. Minőségjavító eszközök
  4. Mi az Agile Sprint? (Szoftverfejlesztés)