Visure megoldások


Támogatás
Regisztráció
Bejelentkezés
Ingyenes próba
TFS
Bloglista

Microsoft TFS (Azure DevOps)

Blog | 6 perc olvasás
Írta: admin

Tartalomjegyzék

Az ötlet működőképes szoftverré történő átalakítása sok munkát igényel, és a célig tartó helyes úton maradni csak akkor lehetséges, ha a csapat minden tagja pontosan tudja, mit kell tennie, és együttműködnek egymással. Az együttműködésen alapuló szoftverfejlesztési projektek kezeléséhez alkalmas eszközhöz való hozzáférés lehet a különbség a projekt sikere és a projekt kudarca között, és a Microsoft TFS / Azure DevOps a szoftverfejlesztők körében népszerű választássá vált.

Mi a Microsoft TFS (Azure DevOps)?

A Microsoft Team Foundation Server, vagy röviden csak a Microsoft TFS, először 2005-ben jelent meg, hogy a forráskód-menedzsmentet, a követelmények kezelését, a projektmenedzsmentet, a jelentéstételt, az automatikus összeállítást, a labormenedzsmentet, a tesztelést és a kiadáskezelést minden méretű szoftverfejlesztő csapat számára biztosítsa. .

Kitűnik a többi hasonló kínálat közül azzal, hogy számos integrált fejlesztői környezet (IDE) háttérként használható, de akkor működik a legjobban, ha a Microsoft Visual Studio vagy az Eclipse programmal együtt használják. A Microsoft TFS segítségével a csapatok létrehozhatnak és kezelhetnek munkaelemeket, eposzokat, történeteket, projektfeladatokat és még sok mást, hogy az elejétől a végéig jó úton haladjanak.

A Microsoft TFS 2018 szeptembere után kiadott verziói az Azure DevOps Server és az Azure DevOps Services nevet viselik. Az előbbi elérhető helyszíni megoldás, amely az Azure DevOps erejét dedikált környezetekbe hozza. Ez utóbbi egy felhőszolgáltatás, amely a Microsoft felhőplatformján, az Azure-on fut. Ugyanazt a kódot osztja meg a helyszíni verzióval, de nem igényel semmilyen beállítást, mert a felhasználók egyszerűen bejelentkezhetnek a Microsoft-fiókjukkal, és azonnal beállíthatnak egy környezetet, és projekteket hozhatnak létre.

A Microsoft TFS (Azure DevOps) főbb jellemzői

A Microsoft TFS egy funkciókkal teli munkakövetési, kódmegosztási és szoftverszállítási megoldás, amely számos eszköztárat kínál az együttműködésen alapuló szoftverfejlesztés megkönnyítésére és hatékonyabbá tételére. A programozási nyelvek széles skáláját támogatja, beleértve a C #, a Python és a Java programokat, lehetővé téve a fejlesztők számára, hogy kifejezzék magukat a legbiztosabb nyelveken.

Forráskód-kezelés

A Microsoft TFS integrálódik a Gittel, lehetővé téve az adattár klónozását, a kód hozzáadását és az ágak létrehozását harmadik féltől származó eszközök nélkül. A csapatok közötti együttműködés és a kódmegosztás maximalizálható azáltal, hogy minden projektben megtalálják a kódot, és szűrőket, előnézeti kódot, megtekintési előzményeket és más forráskód-kezelést javító szolgáltatásokat használnak. A felhasználók beállíthatják az ágazati házirendeket, hogy kódellenőrzéseket igényeljenek, vagy automatikusan hozzáadják az ellenőröket, és lehívási kérelmekkel ellenőrizhetik és egyesíthetik az ágak kódját a főághoz.

Visure-source-code-integráció
Visure-source-code-integráció

Követelménykezelés

Mivel a Microsoft TFS integrálódik az Excelbe, a Projectbe és a PowerPointba, az ügyfelek megszokott eszközökkel szemléltethetik igényeiket, és a meglévő követelmények alapján engedélyeket lehet adni az egyes felhasználóknak. A konfigurálható kütyüknek köszönhetően a követelmények könnyen nyomon követhetők közvetlenül az irányítópultról.

Project Management

A Microsoft TFS mind az agilis, mind a vízeséses projektmenedzsmentet támogatja, testreszabható munkafolyamatokat tartalmaz, amelyek állapotok halmazából, az államok közötti érvényes átmenetekből és a munkaelem kiválasztott állapotba történő átállításának okaiból állnak. A projektmenedzserek létrehozhatnak és rendezhetnek lemaradásokat, megbecsülhetik az előrejelző eszköz használatával a jövőbeli sprintekben befejezendő munkákat, vizualizálhatják az ötleteket a storyboardon, és általában úgy tervezhetik meg a munkát, ahogyan nekik a leginkább megfelel.

Jelentő

A Microsoft TFS lehetővé teszi a fejlesztés alatt álló szoftver minőségének átfogó jelentésekkel történő nyomon követését az SQL Server Reporting Services alapértelmezett jelentéseinek felhasználásával, amelyek összesítik a munkaelemek, a verzióellenőrzés, a teszteredmények és a buildek mutatóit. A projektmenedzsment jelentések arról nyújtanak betekintést, hogy a csapat mekkora munkával küzd egy sprinten vagy egy kiadáson belül, amelynek létrehozása és hozzáférése felhasználónként szabályozható.

Automatizált építés

Az automatizált buildek nagyobb sebességgel és gyakorisággal támogatják a szoftverépítést, a tesztelést és a szoftverkiadást, és szkriptekkel tovább javíthatók, hogy üzleti logikát adhassanak az építési folyamathoz. A megőrzési házirendek automatikusan törlik a régi befejezett buildeket a rendetlenség minimalizálása érdekében, és a részletes építési engedélyek meghatározzák, hogy ki határozhatja meg, törölheti és kezelheti az építkezéseket.

Laborkezelés

A Microsoft TFS 2010-ben bevezetett Lab Management lehetővé teszi a fejlesztők számára, hogy virtuális gépeken telepítsék és teszteljék alkalmazásaikat. Az évek során a Lab Management az Azure integrációval, a szolgáltatás végpontjának bővíthetőségével és egyéb szolgáltatásokkal lett továbbfejlesztve, amelyek a Build and Release Management szerves részét képezik.

Tesztelés

A Microsoft TFS átfogó tesztelési képességekkel rendelkezik, támogatva az összes alkalmazás felfedező, kézi, rendszer- és felhasználói elfogadási tesztjét, bármilyen nyelven. Kódolt felhasználói felület-tesztek a Visual Studio segítségével hozhatók létre az alkalmazás felhasználói felületének tesztelésére, míg az Azure teszttervek egyszerűsítik a feltáró tesztek létrehozását. A testreszabható tesztkörnyezetek lehetővé teszik a cél-környezetet legjobban képviselő hardver és szoftver kombinációjának megadását.

Kiadáskezelési képességek

A Microsoft TFS segít a fejlesztőknek lerövidíteni a piacra jutási időt azáltal, hogy nagyobb mozgékonyságot vezet be a kiadási folyamatba. Az alkalmazások platformokon keresztül telepíthetők a folyamat minden környezetébe, egyetlen kiválasztással, és a kiadáson végrehajtott összes tevékenység teljes ellenőrzési előzményei részletes kiadási naplókkal és jóváhagyási nyomon követéssel biztosítják a hibátlan nyomon követhetőséget.

A dedikált RM eszköz szükségessége

Míg a Microsoft TFS biztosítja a követelmények kezeléséhez szükséges eszközöket, az interfész és az ügyféloldali funkcionalitás nincs meg. A jó hír az, hogy a követelmények kezelése terén meglévő hiányosságok könnyedén áthidalhatók egy dedikált eszközzel RM eszköz, például a Visure Requirements.

Irányítópultok a Visure Required ALM-ről

Visure és Microsoft TFS (Azure DevOps)

A Visure platform lehetővé teszi a már ismert módszerek és eszközök használatát, lehetővé téve, hogy a kívánt módon dolgozzon, és ne úgy, ahogy a szállító rákényszerít. A követelmények összekapcsolása a fejlesztési feladatokkal, különböző csapatok és kultúrák befogadása mellett.

A Visure eltávolítja a kézi szinkronizálás szükségességét, és növeli a termelékenységet azáltal, hogy automatizálja az ismétlődő feladatokat és az adatokat migrálja hasonló fegyelmi eszközök között.

Következtetés

A Visure Requirements áthidalja a Microsoft TFS követelményeinek hiányosságát, integrált támogatást nyújtva a teljes követelményfolyamathoz, és lehetővé téve a felhasználók számára, hogy továbbra is használhassák saját eszközeiket, miközben mindent központilag tartanak.


Ne felejtsd el megosztani ezt a bejegyzést!

felső

A rossz követelmények kezelésének magas költsége

Június 06th, 2024

11:5 EST | 8:XNUMX CET | XNUMX:XNUMX PST

Louis Arduin

Fő hangszóró

Hatás és megoldások a nem hatékony követelménykezelésre

Fedezze fel a nem hatékony követelménykezelési gyakorlatok jelentős hatását a projekt költségeire és ütemezésére.