homeproducten visual studio team system
Delta-N en Application Lifecycle Management (ALM)
Delta-N heeft zich sinds de oprichting gespecialiseerd in software development. Onze specialisten hebben ruime kennis en ervaring in het ontwikkelen van software.
Software ontwikkeling
Goede professionele ontwikkelaars zijn nodig om een hoge kwaliteit programmatuur
te kunnen waarborgen. Daarnaast kan een ontwikkeltraject niet zonder de juiste tooling
om het proces en de eindproducten tot een goed einde te brengen.
Goede software ontstaat niet alleen door professionele ontwikkelaars. Een proces
om tot goede software te komen is minstens even belangrijk. In het vroegste stadium
van de levencyclus van een product is ondersteuning middels een goede tool onontbeerlijk.
Een product is in principe nooit af en requirements zijn niet vanaf het begin allemaal
aanwezig. De Application LifeCycle beschrijft dan ook het proces vanaf de geboorte
tot en met de dood van een software product. De levenstijd varieert enorm maar de
eigenschappen zijn identiek. Een product wordt gedefinieerd, ontworpen, gebouwd,
getest en in productie gezet. De levenscyclus is hiermee nog niet rond. Nadat de
applicatie in productie is gezet krijgen we te maken met beheer, helpdesk, customer
service en change requests. Vanuit beheer wordt weer een nieuwe cyclus opgestart
voor een nieuwe versie van de applicatie.
Dit alles moet in lijn zijn met de verwachtingen van het IT management. Er moet
te allen tijde, over de gehele levenscyclus, inzicht zijn in de beslissingen die
zijn genomen en de status waarin het product verkeerd.
Delta-N ontwikkelstraat
Delta-N heeft gedurende de afgelopen jaren een eigen ontwikkelstraat opgebouwd.
Deze ontwikkelstraat bestaat uit verschillende Microsoft ontwikkeltools, maar ook
uit verschillende open source tooling. Denk aan NUnit, Nant and CruiseControl.
Het ontwikkelproces is geborgen in een handboek en voor de verschillende eindproducten
zijn document templates / checklijsten ontwikkeld. Denk aan use case scenario's,
functioneel ontwerp, planning, ed. Om er voor te zorgen dat het projectteam met
dezelfde documenten werkt, is (mis)gebruik gemaakt van source control systemen en
file shares. Door de standaardisatie in deze aanpak kunnen project templates, build
scripts, document templates voor elk project worden toegepast.
Microsoft ontwikkeltools
Microsoft heeft in al die jaren krachtige producten geleverd voor de primaire processen
van het ontwikkelproces. Met de ontwikkeltools Visual Studio en Visual Source Safe
kan een ontwikkelteam software ontwikkelen en beheren.
Met de komst van Visual Studio Team System is een ontwikkelomgeving ontstaan. Delta-N
heeft dit product vanaf het begin omarmd en zijn eigen ontwikkelstraat hierin opgezet.
Onze ervaring
Visual Studio Team System heeft onze organisatie stappen verder gebracht. We hebben
losse tools vervangen, denk aan Cruise Control en ons eigen issue tracking systeem.
Daarnaast zijn de tools geïntegreerd in één systeem en is ons ontwikkelproces geborgen
in Visual Studio Team System proces guidance.
Door de extra onderdelen, zoals de tester en database rol, is de kwaliteit van het
eindproduct en de snelheid van het proces verbeterd. Door de integratie met SharePoint
is het beheer van andere informatie bronnen (zoals document) verbeterd.
In de afgelopen 10 jaar heeft Delta-N veel software trajecten gerealiseerd en ervaren
dat iedere organisatie anders is. Bij het neerzetten van een ontwikkelstraat kiezen
sommige organisaties er voor om alles in één keer neer te zetten, andere kiezen
ervoor om eerst het development gedeelte goed neer te zetten, en weer anderen kiezen
ervoor om het requirements gedeelte goed neer te zetten.
Iets voor u?
Vanuit deze expertise adviseert Delta-N bedrijven te starten met één onderdeel te
gelijk. Visual Studio Team System biedt de mogelijkheid om kleine stukken te gebruiken
en langzaam uit te bouwen. Veelal wordt gestart met het goed inrichten van een adequaat
versie controle systeem. Zodra dit allemaal op orde is wordt voorzichtig begonnen
met Issue Management en automatische builds.
Wanneer het ontwikkelproces soepel verloopt kunnen andere rollen binnen de organisatie
gaan deelnemen aan het proces, zoals de productmanagers en project managers. Omdat
Visual Studio Team System uitgebreide rapportage mogelijkheden bevat vloeien de
juiste rapporten vrijwel automatisch uit het systeem zodra het gebruikt wordt door
alle key users binnen een bedrijf.
Visual Studio Team System bevat nog geen geïntegreerde tooling voor Operations.
Deze worden voorzien van de benodigde tools door het Microsoft Operations Framework
en Microsoft System Center. Delta-N verzorgt koppelingen tussen de verschillende
systemen om zo een totaal beeld te krijgen over de lifecycle van de applicatie.
Delta-N is één van de 5 Inner Circle partners in Nederland op het gebied van Visual
Studio Team System. Wij hebben reeds bij verschillende bedrijven Visual Studio Team
System met succes geïmplementeerd. Wij leveren consultancy, advies, training, implementatie
en migratie diensten.
Online ALM Assessment?
Mocht u interesse hebben waar u met uw ontwikkelproces staat en hoe deze kan worden
verbeterd, vraag dan naar onze online ALM assessment.
Klik hier voor het online aanvraag formulier.