PDA

Bekijk Volledige Versie : Bouw en test update



SIDN
10/11/09, 18:00
Agile-methode
De bouw van DRS5 begon afgelopen zomer volgens de Agile methode. Bij deze methode wordt de bouw verdeeld in multidisciplinaire teams van interne gebruikers, analisten, bouwers en testers die in drie weken durende sprints een deel van het systeem opleveren. De methode heeft zijn vruchten afgeworpen. Inmiddels hebben we de laatste sprint achter de rug en is alle functionaliteit van DRS5 opgeleverd.

Een sterk punt van de methode is de nauwe betrokkenheid van de testers. Door de permanente aanwezigheid van testers in de scrumteams komen onjuistheden in de ontwikkelde software in een vroeg stadium boven water, wat tijd- en kostenbesparend werkt. Tevens wordt alle geproduceerde code continu volautomatisch getest.* Dit vertaalt zich uiteindelijk naar een hoge softwarekwaliteit.

Acceptatietesten
Na de acceptatietesten van de laatste sprint gaan we een periode van vijf weken van integrale acceptatietesten in. In deze testperiode komen alle ontwikkelde componenten samen in een acceptatieomgeving die gelijk is aan de productieomgeving. De werking van DRS5 en gerelateerde systemen, zoals de Whois en de onderliggende infrastructuur, worden dan getest in de situatie zoals deze zal zijn na de livegang.*

Het projectteam ziet deze periode met veel vertrouwen tegemoet. Grote delen van DRS5 zijn al gerealiseerd en getest, en de kwaliteit is goed. Dit wordt ook bevestigd door SIG (de Software Improvement Group), een partner die door SIDN in de hand is genomen om als externe auditor de kwaliteit van de opgeleverde code te bewaken.

Productiesimulatie & zonefile
Om EPP grondig te testen hebben wij een aantal tools ontwikkeld waarmee het systeem al voor livegang ‘productie’ simuleert. Zo draait DRS5 in de periode voorafgaande aan de livegang parallel aan DRS4. Op die manier krijgt DRS5 input die vergelijkbaar is met die van na de livegang. Daarnaast genereert DRS5 al twee maanden iedere nacht een foutloze zonefile op basis van gemigreerde productiedata.

Servicelaag
Met de introductie van de EPP-interface in DRS5 komt de huidige e-mailinterface te vervallen. Wel stellen wij een tijdelijke servicelaag ter beschikking. Deze servicelaag is in staat om e-mailformulieren om te zetten naar EPP-berichten alvorens ze aan te bieden aan DRS5. De servicelaag vormt daarmee een schil tussen de registrar en de EPP-interface van DRS5.
Bij de realisatie van de servicelaag is het uitgangspunt geweest om gebruik te kunnen blijven maken van de huidige e-mailformulieren. Echter, omdat onze processen sterk zijn gewijzigd zijn er aanpassingen in het gebruik van de e-mailformulieren noodzakelijk gebleken. Ook de reply-berichten vanuit de servicelaag zullen afwijken van de reply-berichten die u gewent bent van het werken met DRS4.

Het is daarom van groot belang dat u gebruik maakt van de informatie die SIDN aanbiedt in de aanloop naar DRS5 en van de RTO-periode. Ook als u niet van plan bent om direct over te stappen op EPP.