BUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015
SPREKERS Nick Buytaert - Contribute APEX ontwikkelaar elicensing Veerle Slootmans - SABAM Manager Customer Service Project Manager elicensing
AGENDA Business Context elicensing As Was elicensing To Be elicensing As Is IT Architectuur Security Technische uitdagingen Achter de schermen Lessons Learned
Context As Was To Be As Is Auteursrechtenvereniging België 38.000 eigen auteurs 300.000 klanten en auteurs over de hele wereld Licen:es Papier post/pdf mail Terrein elicensing Evenementen (concerten, fuiven, Dagelijks vuurwerkshows, ) muziekgebruik (TV, Radio, café, hotel, restaurant, discotheek, school, )
elicensing 1.0 Context As Was To Be As Is Juni 2010 Go Live elicensing 1.0 Kostprijs: 200 mandagen IT ontwikkeling Actieve gebruikers na 3,5 jaar gebruik: ca. 30.000 Aangiftes 2013 en 2014
elicensing Reële benefit: 175 Mandagen / jaar 0,8 FTE Werkpunten: gebruiksvriendelijkheid volledigheid straight through
Context As Was To Be As Is elicensing GEBRUIKSVRIENDELIJKHEID VOLLEDIGHEID STRAIGHT THROUGH Startpunt elicensing 1.0: SABAM tarieven Startpunt elicensing 2.0: de gebruiker Samenwerking met: The Business Analysts Human Interface Contribute
The Business Analysts o opstellen metamodel van onze 60 tarieven voor muziekgebruik
The Business Analysts o Metamodel per tarief
Context As Was To Be As Is elicensing GEBRUIKSVRIENDELIJKHEID VOLLEDIGHEID STRAIGHT THROUGH Human Interface o o elicensing 1.0 onderzoeken op usability en via testing door externen een set van guidelines opstellen voor 2.0. Mock Ups 1. Header 2. Progress Bar 3. Content formulier 4. Actieknoppen
elicensing : TO BE Context As Was To Be As Is GEBRUIKSVRIENDELIJKHEID VOLLEDIGHEID STRAIGHT THROUGH Contribute o APEX Front End ontwikkeling op basis van mock ups, workshops en continue iteratie met business en onze eigen Back End ontwikkelaars.
Context As Was To Be As Is elicensing BUSINESS CASE Vooropgestelde kostprijs: 576 + 553 mandagen IT ontwikkeling Vooropgestelde benefit: 0,91 à 1,81 FTE - 0,91 FTE - 1,81 FTE Uniformiteit van communicatie & behandeling, gebruiksvriendelijkheid, imago
Context As Was To Be As Is elicensing PROJECTAANPAK AGILE Analyse => User Stories User Stories => Tweewekelijkse Sprints Sprint => Release & Glad - Mad - Sad Daily SCRUM Glad- Mad- Sad Sprint Werkwijze onafhankelijk Front End Team werd afgestemd met Back End Team Release
Context As Was To Be As Is elicensing PROJECTAANPAK - AGILE Organisatie via Atlassian Tools (Confluence, JIRA, )
Context As Was To Be As Is elicensing 2.0 BUSINESS CASE Reële kostprijs: 2059 mandagen IT ontwikkeling + 930 + 82% => 44 Change Requests => 78 Improvements
elicensing 2.0 Context As Was To Be As Is BUSINESS CASE Reële benefit: Extrapolatie weken 1 tot 11 2015
elicensing 2.0 Context As Was To Be As Is BUSINESS CASE Reële benefit: verhouding bron licenties + 16%
elicensing 2.0 Context As Was To Be As Is BUSINESS CASE Reële benefit na extrapolatie cijfers 2015 : 2,34 FTE of 1270 mandagen - 0,91 FTE - 1,81 FTE - 2,34 FTE
elicensing 2.0 Context As Was To Be As Is DEMO
Architectuur Security Technische Achter de uitdagingen schermen elicensing
Architectuur Security Technische Achter de uitdagingen schermen elicensing WAF SSL VPD APEX
Architectuur Security Technische Achter de uitdagingen schermen elicensing Harmonisatie van een groot aantal tarieven Communicatie tussen back- en front-end Performantie Synchronisatie Mate van onderhoudbaarheid
Architectuur Security Technische Achter de uitdagingen schermen elicensing
Architectuur Security Technische Achter de uitdagingen schermen elicensing CI Git Repo Bamboo DEV TST ACC PRD
LESSONS LEARNED IT Nauwe samenwerking met business werpt vruchten af Testing speelt een belangrijke rol Afstemming met back-end had beter gekund Business Acceptance testing (146 scenario s aan 30 mw ers in 4 verschillende browsers) Back End en Front End ploeg samen laten analyseren Vind het warm water niet zelf uit
EINDE