AD

Het bedrijfsbureau van AD Nieuwsmedia verzorgt onder meer de coƶrdinatie en planning van de productspecials en bijlagen, die worden uitgegeven naast de vaste producten van het Algemeen Dagblad. Ter ondersteuning van deze activiteiten gebruikt het bedrijfsbureau een planningstool.

Vraag
Het bedrijfsbureau wenst een planningtool die voldoet aan de huidige technieken. Aviva Solutions heeft de bestaande tool herbouwd en uitgebouwd met behulp van de Microsoft Custom Solutions ontwikkelstraat.

Aanpak
Omdat het gaat om de herbouw van een bestaande applicatie heeft Aviva Solutions eerst met alle betrokkenen een functionele sessie belegd. Al snel daarna volgde de inrichting van een demo omgeving, waarnaar tijdens het ontwikkelproces een aantal opleveringen werd gedaan. Zo was het mogelijk om alle functionaliteiten te testen. De gebruikers konden in de demo omgeving de voortgang volgen en een indruk krijgen van de toekomstige applicatie. Voor het registreren van eventuele bugs maakten wij gebruik van een online applicatie. Mede door de korte iteraties in het project is het bedrijfsbureau nauw bij het ontwikkelproces betrokken en was de doorlooptijd van het project minimaal.

Oplossing
Aviva Solutions ontwikkelde een actuele en hoogstaande planningstool volgens het Model View Presenter Pattern (MVP). Het voordeel van deze techniek is dat de logica en het display van elkaar gescheiden blijven, waardoor de onderhoudbaarheid en flexibiliteit stukken beter is. Het MVP model realiseerden wij met de Web Client Software Factory met als datalaag het ADO.NET Entity Framework. De schermen maken gebruik van ASP.NET AJAX componenten om een rustig beeld te creĆ«ren zonder zichtbare schermverversing. De database draait op een Microsoft SQL server 2005.

Tools en technieken
Microsoft Visual Studio 2008
SQL Server 2005
ASP.NET AJAX
ADO.NET Entity Framework
Model View Presenter Pattern
Web Client Software Factory
ASP.NET C#

www.ad.nl