Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Henry Kieskamp (pkn) keynote


Published on

Henry Kieskamp, Head of ICT of the Protestant Church in the Netherlands (PKN) shared his experience with agile software development and the use of Mendix.

Published in: Business, Spiritual, Technology
  • Be the first to comment

  • Be the first to like this

Henry Kieskamp (pkn) keynote

  1. 1. Project LRP Mendix World 28 april 2011 Henry Kieskamp ICT manager, also Project Manager for LRP Service Organisation PKNLRP project
  2. 2. Protestant Church in the Netherlands  continuation of three former churches, - the Netherlands Reformed Church, - the Reformed Churches in the Netherlands, and - the Evangelical Lutheran Church in the Kingdom of the Netherlands,  exists as from May 1st, 2004  its government is entrusted to ecclesial assemblies, i.e. bodies consisting of ministers, elders and deacons  (National) Service Organisation in Utrecht  ± 2 million members in 2,000 congregations / sub- congregations - (gemeenten / wijkgemeenten)  Very different appearances and attitudes locallyLRP project
  3. 3. Sizing of the Project LRP = Leden Registratie Protestantse Kerk translated = Member Registration Protestant Church The LRP project and system in numbers :  2 million+ members and related persons  Over 2,000 (sub-) congregations (very small – very large)  Conversion / migration of 800+ local databases  Every (sub-) congregation at least 5 users  started with capacity for 15,000 user keys  Claim for 10,000 concurrent users – Scaled and Proven for 2,000  Split in 4 major modules: Organization and structure, members, fund raising, support of pastoral and church work  4 types / roles of users (control, members, funds, pastoral)  50 - 100 Volunteers as project members  Potential turn-over on fund raising is ± € 400 millionLRP project
  4. 4. Project Set-up New system needed after the merger of churches in 2004:  New structure and organisation  New church “law”  New techniques – web-based  Failed attempt; 4 years, € 5 million, then new start  Plan for project set-up and system base  “What do you need?” (not : “What do you want”)  Work groups: Work flows and Specifications  Projectplan with Selection and PoC  Migration: Mainframe plus local applicationsLRP project
  5. 5. Project Realisation  Church volunteers in work groups Functional definitions, Testing, Training, Support  4 Functional Domains Church Structure and Organisation, Members, Funds, Service  Working Processes & Needs 3 documents - Processes, Basics, Details,  Global Design and Architecture Structure for system, data and security  Functional Domains in sequence Agile per domain in top–down approach (drill down) Volunteers with one product owner;  Agile Approach – 1-2 weekly progress Product Owner, PM, Concept Controller, 2-3 Mendix buildersLRP project
  6. 6. Project Challenges - Mendix  Architecture Authorization and compartmentalisation; user roles and areas  Pastoral Unit Address oriented, but . . . And . . .  Funds versus Subscriptions Invitation to participate per year; annually fee  Security, Privacy and confidentiality Access to the system, need-to-know, for-your-eyes-only  „Program the Rule, allow for exceptions‟ … „constant struggle‟, what is that 80%?  Support and servicing at the central office Local and central editing, but also excluding each other, handling hundreds of administrations / congregations / fundsLRP project
  7. 7. Present Situation  System Operational – since january Service Organisation (formerly on mainframe), 50 -100 Congregations per week extra (now 500+), 10,000 user keys distributed, 1,200 congregations in training and migration process.  Migration and Training – till july Congregations with local Data, Training at least local controller, user keys supplied, authorisation  Emergency Patching when needed  Enhancements in 1v1 for June  Next release 2v0 for NovemberLRP project