Cash Management
Periode April 2006 – September 2008
Readers Digest
Referenties
Onderscheidingen
Het project 'Receipt Handling System' (Cash Management) realiseert een nieuw Back Office workflow systeem
voor het afhandelen van alle financiele transacties van Readers Digest en Time Life binnen Europa (multi
country, multi company). De scope van deze back office applicatie beslaat onder andere het verwerken van
betaaltapes van (20+) diverse Europese banken, het bijwerken van klant contracten en het aansturen van
verschillende incasso bureau's. Verder initieert het systeem automatische incasso's (direct debits) alsmede
geautomatiseerde credit cards charges en verstuurt het systeem betalings tapes naar banken voor het
terugstorten van geld. Het systeem stuurt een mainframe aan voor het bijwerken van de contracten van
klanten, en produceert tevens financiele rapportages (reconciliatie rapporten) die als basis dienen voor
de maandelijkse financiele administratie. Het kernpunt van dit systeem is uiteraard het (op ieder moment) kunnen
reconcilieren van geld (reconciliation reports). Uitgangspunten bij dit systeem waren een correcte migratie van
het oude systeem naar het nieuwe systeem, en uiteraard lag de nadruk bij dit project op robuustheid,
continuiteit, correctheid, beschikbaarheid en betrouwbaarheid.
Constantum heeft Gert-Jan Bark ingezet als business analist, functioneel ontwerper, technisch projectleider,
systeem architect en de technische realisatie. Tevens heeft Constantum bij het realiseren gebruik gemaakt
van zijn partner netwerk om grote delen van de technische realisatie uit te besteden naar Bulgarije waarbij
Gert-Jan verantwoordelijk was voor de kennis overdracht, alsmede het aansturen van de ontwikkelaars in het
buitenland.
-
Het systeem is in incrementen ontwikkeld en in produktie genomen; landen die worden ondersteund zijn
Portugal, Spanje, Frankrijk, Belgie, Nederland, Zweden en Finland, Oostenrijk, Tsjechie, Slowakije, Duitsland,
Groot Brittanie, Hongarije en Ierland.
-
Het communiceren met het business team uit Engeland, eindgebruikers uit diverse Europese landen.
Op afstand, alsmede op lokatie, aansturen van Bulgaarse ontwikkelaars, alsmede mee ontwikkelen aan de
applicatie.
-
Verantwoordelijk voor het opdelen van de functionaliteit in onderdelen, en het afgeven van planningen op
deze onderdelen. Het maken van architectuur keuzes (performance, betrouwbaarheid).
Het opstellen van diverse prototypen van verschillende onderdelen van de applicatie en het presenteren
hiervan aan internationaal publiek.
-
Het begeleiden van een succesvolle in produktie name, het converteren van bestaande data en het gefaseerd
uitrollen per land. Het testen van de applicatie door deze parallel te draaien met de oude oplossing.
De applicatie is uitgerold via OTAP (Ontwikkel-, Test-, Acceptatie- en Productie omgeving).
-
Het systeem interacteert met een legacy systeem (Cobol, copybooks) dat draait op een mainframe.
Het geautomatiseerd converteren (interpreteren) van data uit het Cobol systeem (CBL/copybooks) naar
de .NET omgeving.
-
Verantwoordelijk voor upgraden naar incrementele versies, gebruik makend van het versie beheer
systeem (branching).
-
Het overdragen van verantwoordelijkheden en kennis aan interne medewerkers (ontwikkelaars, alsmede
support medewerkers), en uiteindelijk naar externe medewerkers in India.
Tools en technieken
-
UML
-
MS Visio
-
Visual Studio .NET 2005/2008
-
.NET 2.0
-
Webservices
-
ASP.NET AJAX (+Atlas)
-
Cruise Control
-
FxCop
-
NCover
-
Watin
-
ReSharper
-
Subversion
-
TortoiseSVN
-
MS SQL Server 2005
-
MS Distributed Transaction Coordinator.