Self-servicing dev/test teams

Self-servicing
dev/test teams
Beter software
ontwikkelen tegen
lagere kosten
Softwareontwikkelingsprojecten zitten vol met taken die tijd­
rovend zijn. Op zichzelf dragen deze taken niet direct bij aan
het eindresultaat. Denk bijvoorbeeld aan:
• Het inregelen van projectadministratie
• Het in de projectadministratie invoeren en toewijzen van
werkpakketten
• Het opzetten van versiebeheer
• Het opzetten van ontwikkelomgevingen
• Het opzetten van test- en acceptatieomgevingen
• Het uitrollen van software naar verschillende omgevingen
• Het opvoeren van door de opdrachtgever aangemelde bugs
Een ontwikkelaar is al snel een dag bezig om de ontwikkel­
omgeving in te richten, als hij tenminste de beschikking heeft
over de benodigde hardware en software. Er gaat regel­
matig onnodig veel tijd verloren voordat nieuwe teamleden
daadwerkelijk productief zijn. Hetzelfde geldt voor testers en
andere teamleden. Dit kost niet alleen geld, het vermindert ook
de flexibiliteit om op het juiste moment de juiste mensen in het
team te hebben.
Snellere en flexibelere projecten
Hoe minder tijd u in een project of beheertraject kwijt bent aan
overhead en het inregelen van randvoorwaardelijke zaken, hoe
sneller een projectteam kan schakelen. Hiervoor biedt Sogeti
de dienst Self-servicing dev/test teams, een totaaloplossing
waarin de volgende zaken samenkomen:
• Application Lifecycle Management (ALM)
• Test & Release Management
• Project Team Desktop Management
Met Application Lifecycle Management beheert u onder
andere broncode, work items, bug rapportages, versiebeheer
en build management. Met Test & Release Management rolt
u (Test)versies van software efficiënt uit naar de daarvoor
bestemde omgeving(en). Zo nodig maakt onze Self-servicing
dev/test teams-dienst die omgeving(en) aan op basis van
vooraf gemaakte templates, zodat u alleen kosten heeft op de
momenten dat een omgeving echt in gebruik is. Met Project
Team Desktop Management zorgt u ervoor dat ontwikkelaars en
testers on-demand een ontwikkelomgeving hebben die specifiek
toegespitst is op het project, zowel qua hardware als software.
Self-servicing dev/test teams bouwt op Visual Studio Online, een
ALM-platform in de Cloud, en diverse PaaS- en IaaS-diensten
van Windows Azure. Binnen onze Self-servicing dev/test teamsdienst integreren wij deze oplossingen en zorgen voor een
omgeving die integraal beheer van projecten mogelijk maakt.
Succesvol ontwikkelen in de cloud
Bij CIBG heeft Sogeti het Kunstmatige Inseminatie
Donorregistratie Systeem (KIDS) gerealiseerd. Het ont­
wikkelen en testen van het systeem is volledig in de cloud
gedaan, waardoor de kosten voor infrastructuur aanzienlijk
lager waren en de projectmedewerkers een stuk produc­
tiever. Ook u kunt profiteren van onze clouddienst.
Beheer en testen makkelijk gemaakt
Een voorbeeld van de voordelen die u kunt behalen door de
synergie tussen Visual Studio Online en Windows Azure is de
uitrol van een testversie naar een testomgeving. Met onze
dienst initiëren wij het maken van een nieuwe build en het
opzetten van een testomgeving op basis van templates.
Wanneer beide gereed zijn, installeert de Self-servicing
dev/test teams-dienst de software op de nieuwe omgeving.
Moeten meerdere teamleden tegelijk verschillende versies
testen? Geen probleem: voor iedere test maken wij een aparte
omgeving aan voor ieder doel, die we na gebruik weer
opruimen.
Project Control Portal
Team & Access Management
Usage, Cost & Progress Reporting
Cloud Services Subscription Management
Application Life Cycle
Management
Test & Release
Management
Asset & Build Management
Image & Environment Management
VisualStudio.com
Work
Items
Sources
Project Team Desktop
Management
Windows Azure
Builds
Prod Env
Test Env
Dev Env
Minder kosten, meer flexibiliteit
Self-servicing dev/test teams biedt u een aantal belangrijke
voordelen:
• Een nieuw teamlid is al na vijftien minuten productief.
• IT operations is geen tijd meer kwijt met het regelen van
infrastructuur voor projecten.
• Omgevingen waarin teamleden werken, zijn toegespitst op
wat ze nodig hebben.
• U betaalt alleen voor (test)infrastructuur wanneer deze in
gebruik is.
• U krijgt duidelijk inzicht in het verbruik en de kosten per
project.
Onze Self-servicing dev/test teams-dienst ontsluiten wij
via de Self-servicingportal. In de portal heeft u controle
over Application Lifecycle Management, Test & Release
Management en Project Team Management. Daarnaast
biedt de portal ook:
• Cloud Services Subscription Management – beheer van de
cloudabonnementen die u nodig heeft voor Visual Studio
Online en Windows Azure.
• Team & Access Management – beheer van projectmedewer­
kers en rollen en autorisaties voor bijvoorbeeld het starten/
stoppen van een ontwikkelomgeving of het initiëren van een
uitrol naar een (test)omgeving.
• Reporting – inzicht in de voortgang en het resourcegebruik
van projecten en daardoor inzicht in de kosten van ontwikkel- en testomgevingen.
Sogeti Nederland B.V.
Sogeti is een multi-IT specialist actief in applicatiebeheer, management
van infrastructuren en (High-Tech) engineering. De oplossingen van
Sogeti voor mobile, security, de cloud en business intelligence dragen
bij aan het realiseren van de strategische doelstellingen van haar
klanten in de grootzakelijke markt. Op het gebied van softwaretesten is
Sogeti marktleider, zowel wereldwijd als in Nederland. Passie voor het
vakmanschap zit in de genen van de 3000 Sogetisten werkzaam (dicht)
bij de klant. Sogeti Nederland B.V. maakt deel uit van de wereldwijde
Sogeti-groep met zo’n 20.000 IT-professionals in vijftien landen met meer
dan honderd vestigingen in Europa, de VS en India.
Meer informatie is beschikbaar op www.sogeti.nl
Onze ervaringen leren dat de verbruikskosten van IaaS-diensten
ruimschoots lager zijn dan eigen ontwikkel- en testinfrastructuur.
En dat u aanzienlijke productiviteitsvoordelen haalt. Bij CIBG
leverde het gebruik van Self-servicing dev/test teams in een
project van vier maanden met vier tot vijf medewerkers
ongeveer dertig uur extra productiviteit op doordat er minder
tijd nodig was voor het (her)inrichten van omgevingen. Tevens
resulteerde dit in een besparing op de infrastructuur van circa
25.000 euro. Gemiddeld zal het gebruik van Self-servicing
dev/test teams de productieve uren van een ontwikkelaar of
tester verhogen met vijf tot tien uur per project. De besparing
op de infrastructuur hangt af van de omvang van de omgeving
en de kosten van IT operations.
Aan de slag
U kunt meteen beginnen de vruchten te plukken van Selfservicing dev/test teams. Probeer het met het eerstvolgende
project waarmee u begint. Neem contact op met uw Sogeti
Relatiemanager of mail naar [email protected]
Sogeti Nederland B.V.
Lange Dreef 17
Postbus 76
4130 EB Vianen
Tel +31 (0)88 660 66 00
Fax +31 (0)88 660 67 00
www.sogeti.nl/microsoft
[email protected]