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.