Visuele oplossingen


Support
Registreren
Inloggen
Probeer gratis uit
TFS
Blog lijst

Microsoft TFS (Azure DevOps)

Blogs | 6 minuten lezen
Geschreven door admin

Inhoudsopgave

Een idee omzetten in een werkend stuk software kost veel werk, en op de goede weg blijven tot de finish is alleen mogelijk als alle teamleden precies weten wat ze moeten doen en met elkaar samenwerken. Toegang hebben tot een capabele tool voor het beheren van collaboratieve softwareontwikkelingsprojecten kan het verschil zijn tussen projectsucces en projectfalen, en Microsoft TFS/Azure DevOps is naar voren gekomen als een populaire keuze onder softwareontwikkelaars.

Wat is Microsoft TFS (Azure DevOps)?

Microsoft Team Foundation Server, of kortweg Microsoft TFS, werd voor het eerst uitgebracht in 2005 om broncodebeheer, vereistenbeheer, projectbeheer, rapportage, geautomatiseerde builds, laboratoriumbeheer, testen en releasebeheermogelijkheden te bieden aan softwareontwikkelingsteams van elke omvang .

Het onderscheidt zich van andere vergelijkbare aanbiedingen door zijn mogelijkheid om te worden gebruikt als backend voor tal van geïntegreerde ontwikkelomgevingen (IDE's), maar het werkt het beste in combinatie met Microsoft Visual Studio of Eclipse. Met Microsoft TFS kunnen teams werkitems, epics, stories, projecttaken en meer maken en beheren om van begin tot eind op het juiste spoor te blijven.

Versies van Microsoft TFS die na september 2018 zijn uitgebracht, worden Azure DevOps Server en Azure DevOps Services genoemd. De eerste is beschikbaar als een on-premises oplossing die de kracht van Azure DevOps in speciale omgevingen brengt. Dat laatste is een clouddienst die draait op het Microsoft cloudplatform Azure. Het deelt dezelfde code met de on-premises versie, maar vereist geen installatie omdat gebruikers eenvoudig kunnen inloggen met hun Microsoft-accounts en direct een omgeving kunnen opzetten en projecten kunnen maken.

Belangrijkste kenmerken van Microsoft TFS (Azure DevOps)

Microsoft TFS is een oplossing boordevol functies voor het bijhouden van werk, het delen van codes en het verzenden van software die een grote verzameling tools biedt die zijn ontworpen om de ontwikkeling van gezamenlijke software eenvoudiger en efficiënter te maken. Het ondersteunt een breed scala aan programmeertalen, waaronder C#, Python en Java, waardoor ontwikkelaars zich kunnen uitdrukken in de talen die ze het meest vertrouwen.

Broncodebeheer

Microsoft TFS integreert met Git, waardoor het mogelijk is om een ​​repository te klonen, code toe te voegen en branches te maken zonder dat er een tool van derden nodig is. Samenwerking tussen teams en het delen van code kunnen worden gemaximaliseerd door code te vinden in alle projecten en door filters, voorbeeldcode, weergavegeschiedenis en andere functies voor het verbeteren van broncodebeheer te gebruiken. Gebruikers kunnen vertakkingsbeleid instellen om codebeoordelingen te vereisen of automatisch beoordelaars toevoegen, en pull-verzoeken gebruiken om vertakkingscode te bekijken en samen te voegen met een hoofdvertakking.

Visure-broncode-integratieintegr
Visure-broncode-integratieintegr

Vereistenbeheer

Omdat Microsoft TFS kan worden geïntegreerd met Excel, Project en PowerPoint, kunnen klanten hun vereisten illustreren met bekende tools en kunnen machtigingen worden verleend aan individuele gebruikers op basis van bestaande vereisten. Dankzij configureerbare widgets kunnen vereisten eenvoudig vanaf het dashboard worden gevolgd.

Project Management

Microsoft TFS ondersteunt zowel agile- als watervalprojectbeheer, met aanpasbare workflows die bestaan ​​uit een reeks statussen, de geldige overgangen tussen de statussen en de redenen voor het overzetten van het werkitem naar de geselecteerde status. Projectmanagers kunnen achterstanden creëren en organiseren, het werk schatten dat in toekomstige sprints moet worden voltooid met behulp van de prognosetool, ideeën visualiseren op een storyboard en over het algemeen werk plannen op de manier die bij hen past.

Rapportage

Microsoft TFS maakt het mogelijk om de kwaliteit van software in ontwikkeling te volgen met uitgebreide rapporten door gebruik te maken van de kant-en-klare rapporten in SQL Server Reporting Services die statistieken van werkitems, versiebeheer, testresultaten en builds samenvoegen. Inzicht in hoeveel werk het team doet binnen een sprint of release wordt geleverd door Projectmanagementrapporten, waarvan de creatie en toegang per gebruiker kan worden gecontroleerd.

Geautomatiseerde builds

Geautomatiseerde builds ondersteunen het bouwen, testen en vrijgeven van software met een hogere snelheid en frequentie, en ze kunnen worden verbeterd met scripts om bedrijfslogica aan het bouwproces toe te voegen. Bewaarbeleid verwijdert automatisch oude voltooide builds om rommel te minimaliseren, en gedetailleerde buildrechten bepalen wie builds kan definiëren, verwijderen en beheren.

Labbeheer

Lab Management, geïntroduceerd in Microsoft TFS 2010, stelt ontwikkelaars in staat hun applicaties op virtuele machines te implementeren en te testen. In de loop der jaren is Lab Management verbeterd met Azure-integratie, uitbreidbaarheid van service-eindpunten en andere functies die het een integraal onderdeel maken van Build and Release Management.

Testen

Microsoft TFS biedt uitgebreide testmogelijkheden en ondersteunt verkennende, handmatige, systeem- en gebruikersacceptatietests voor elke app, in elke taal. Gecodeerde UI-tests kunnen worden gemaakt met Visual Studio om de gebruikersinterface van de toepassing te testen, terwijl Azure-testplannen het maken van verkennende tests vereenvoudigen. Aanpasbare testomgevingen maken het mogelijk om een ​​combinatie van hardware en software te specificeren die het beste aansluit bij de doelomgeving.

Mogelijkheden voor releasebeheer

Microsoft TFS helpt ontwikkelaars de time-to-market te verkorten door meer flexibiliteit in het releaseproces te introduceren. Applicaties kunnen met slechts één selectie op alle platforms in alle omgevingen van de pijplijn worden geïmplementeerd, en een volledige auditgeschiedenis van alle activiteiten die op een release zijn uitgevoerd met gedetailleerde releaselogboeken en het volgen van goedkeuringen zorgt voor een onberispelijke traceerbaarheid.

De behoefte aan een speciale RM-tool

Hoewel Microsoft TFS de tools biedt die nodig zijn om vereisten te beheren, is de interface en functionaliteit aan de clientzijde er niet. Het goede nieuws is dat de hiaat in het vereistenbeheer moeiteloos kan worden overbrugd met een toegewijde RM-tool, zoals Visievereisten.

Dashboards op beeldvereiste ALM

Visure en Microsoft TFS (Azure DevOps)

Met het Visure-platform kunt u de methoden en tools gebruiken waarmee u al bekend bent, zodat u kunt werken zoals u dat wilt en niet op de manier die uw leverancier u oplegt. Vereisten koppelen aan ontwikkelingstaken en tegelijkertijd verschillende teams en culturen huisvesten.

Visure maakt handmatige synchronisatie overbodig en verhoogt de productiviteit door repetitieve taken te automatiseren en gegevens te migreren tussen vergelijkbare disciplinetools.

Conclusie

Visure-vereisten overbrugt de vereistenkloof van Microsoft TFS door integrale ondersteuning te bieden aan het volledige vereistenproces en gebruikers in staat te stellen hun eigen tools te blijven gebruiken terwijl alles gecentraliseerd blijft.


Vergeet dit bericht niet te delen!

Top