Tervezés a GitHubbal

Befejezett

Mind a GitHub, mind az Azure DevOps számos DevOps-tervezési képességet támogat. Figyelembe véve, hogy a mintaforgatókönyvben szereplő szervezet a GitHubra szeretne támaszkodni a DevOps-áttűnéshez, az előbbire összpontosítva. Ismerje meg különösen a GitHub-projekteket és a projekttáblákat, amely minden GitHub-ügyfél számára elérhető.

Mik azok a GitHub-projektek?

A GitHub Projects a GitHub platform által üzemeltetett szolgáltatás, amely lehetővé teszi a munka együttműködésen alapuló és vizuális módon történő rendszerezését, nyomon követését és kezelését. Ez a funkció alkalmas a szoftverfejlesztési életciklus kezelésére, bár gyakorlatilag bármilyen, projekthez kapcsolódó munkával járó forgatókönyvben használható. Szorosan integrálható más GitHub-összetevőkkel, például adattárakkal, problémákkal és lekéréses kérelmekkel. Segítségével megtervezheti, nyomon követheti a haladást, és koordinálhatja a feladatokat egy adattárban és több adattár között.

Képernyőkép a GitHub-projektekről.

Minden projekt automatikusan elérhető a táblázat, a tábla és az ütemterv elrendezésében. Nézeteket is létrehozhat a projektben szereplő összetevők szűrésével, csoportosításával és rendezésével, konfigurálható diagramok létrehozásával, valamint egyéni mezők egyéni beállítások vagy igények alapján történő hozzáadásával.

A GitHub-projektek támogatják a mérföldköveket, amelyek konkrét célok vagy termékek céldátumait jelölik. A mérföldkövek ütemtervet implementálnak a projekthez, és lehetővé teszik a csapatok számára, hogy nyomon kövessék az előrehaladásukat.

A projektek beépített munkafolyamatokat tartalmaznak, amelyekkel előre meghatározott események alapján frissítheti az elemek állapotát, például automatikusan todo értékre állíthatja az újonnan létrehozott probléma állapotát, vagy automatikusan Kész állapotot állíthat be a probléma lezárásakor. Alapértelmezés szerint két munkafolyamat engedélyezve van egy újonnan létrehozott projektben:

  • Ha a projekt problémái vagy lekéréses kérelmei lezárulnak, az állapotuk Kész értékre van állítva
  • A projekt lekéréses kérelmeinek egyesítésekor az állapotuk Kész értékre van állítva.

Mi az a GitHub Projects-tábla?

A GitHub Projects-táblák vizuálisan ábrázolják a megfelelő projektet. A tábla elrendezésén keresztül érhető el, és támogatja a Kanban-élményt. Olyan oszlopokból és kártyákból áll, amelyek lehetővé teszik a problémák és a lekéréses kérelmek rendszerezését és nyomon követését. Az oszlopok testre szabhatók a különböző projektszakaszok megjelenítéséhez. A kártyák munkaelemeket, például problémákat, vázlathibákat vagy lekéréses kérelmeket jelölnek. A kártyákat az oszlopok között húzva tükrözheti az aktuális állapotukat vagy a befejezési fázisukat, és az elemek értéke igazodik ahhoz az oszlophoz, amelybe húzta őket. Minden kártya számos mezőt tartalmazhat, például címkéket, hozzárendelőket, határidőket és leírásokat. Ezek a mezők lehetővé teszik a nyomon követett munkával kapcsolatos további információk megadását.

Képernyőkép a GitHub Projects tábláról.

A nézetfunkciók használatával több táblát is létrehozhat egy adattárban, amelyek mindegyike saját, különálló oszlopkészlettel rendelkezik. A WIP-korlát implementálásához a táblaelrendezés egy adott oszlopában lévő kártyák számának korlátját is beállíthatja.

Hogyan kezdjük a GitHub Projects-táblákkal?

Mielőtt elindít egy új GitHub-projektet, hozzon létre egy adattárat. Az adattár tárolja a projekt összes fájlját, és platformot biztosít a munka kezeléséhez és a másokkal való együttműködéshez. A projekttel kapcsolatos munkaelemek nyomon követéséhez használjon problémákat. A problémák kényelmes módszert biztosítanak a csapaton belüli kommunikációhoz és döntéshozatalhoz, beleértve az alkalmazás életciklusával kapcsolatos megbeszéléseket, például a hibákat vagy a teljesítményjelentéseket, a projekttervezést vagy egy új ötlet ötletgyűjtését. Ha fejlesztési javaslatokat szeretne adni, használja a javasolt módosításokat tartalmazó lekéréses kérelmeket.



Emellett érdemes lehet az összes adattárban szereplő alapértelmezett címkéket használni, vagy egyéni címkéket létrehozni. A címkék segítenek a projektcélok nyomon követésében, a hibák megtervezésében, a különböző típusú munkatípusok közötti különbségítésben, valamint a problémák vagy lekéréses kérelmek állapotának jelzésében. Megkeresheti például a projekt összes hibáját a megfelelő címkével kapcsolatos problémák szűrésével.

Projekt létrehozásakor az alapoktól kezdve, vagy számos projektsablont használhat előre definiált táblastruktúrákkal, amelyek a leggyakoribb használati eseteket célják, például a csapattervezést, a funkciókiadást, a Kanbant, az Iteratív fejlesztést vagy a Hibakövetőt.