building a music licensing application in apexbuilding a music licensing application in apex ogh...

26
BUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

Upload: others

Post on 27-Jul-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

BUILDING A MUSIC LICENSING APPLICATION IN APEX

OGh APEX World 2015

Rotterdam 25 maart 2015

Page 2: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

Nick  Buytaert  -­‐  Contribute    APEX  ontwikkelaar  eLicensing  

 Veerle  Slootmans  -­‐  SABAM  

 Manager  Customer  Service      Project  Manager  eLicensing  

SPREKERS

Page 3: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

Business      Context    eLicensing  As  Was    eLicensing  To  Be    eLicensing  As  Is      

IT    Architectuur    Security    Technische  uitdagingen    Achter  de  schermen  

 Lessons  Learned  

   

AGENDA

Page 4: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

Context                  As  Was                        To  Be              As  Is  

Auteursrechtenvereniging België

38.000 eigen auteurs 300.000 klanten en auteurs over de hele wereld

 

Evenementen  (concerten,  fuiven,  vuurwerkshows,  …)    

Dagelijks  muziekgebruik    (TV,  Radio,  café,  hotel,  restaurant,  discotheek,  school,  …)  

Papier  post/pdf  mail    

Terrein    

eLicensing    

Licen:es    

Page 5: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

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 1.0

Context                  As  Was                        To  Be              As  Is  

Page 6: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

Reële benefit: 175 Mandagen / jaar

0,8 FTE

•   Werkpunten: gebruiksvriendelijkheid – volledigheid – straight through

eLICENSING

Page 7: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

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  

Context                  As  Was                        To  Be              As  Is  

Page 8: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

•   The  Business  Analysts  o   opstellen  metamodel  van  onze  60  tarieven  voor  muziekgebruik  

 

Page 9: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

•   The  Business  Analysts  o  Metamodel  per  tarief  

Page 10: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING

GEBRUIKSVRIENDELIJKHEID – VOLLEDIGHEID – STRAIGHT THROUGH •   Human Interface

o   eLicensing 1.0 onderzoeken op usability en via testing door externen een set van guidelines opstellen voor 2.0.

o   Mock Ups

     

1.  Header 2.  Progress Bar 3.  Content formulier 4.  Actieknoppen

Context                  As  Was                        To  Be              As  Is  

Page 11: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING : TO BE

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  

Page 12: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING

BUSINESS CASE •   Vooropgestelde kostprijs: 576 + 553 mandagen IT ontwikkeling •   Vooropgestelde benefit: 0,91 à 1,81 FTE

•   Uniformiteit van communicatie & behandeling, gebruiksvriendelijkheid, imago

-­‐0,91  FTE  

-­‐1,81  FTE  

Context                  As  Was                        To  Be              As  Is  

Page 13: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING PROJECTAANPAK – AGILE Analyse => User Stories

User Stories => Tweewekelijkse Sprints Sprint => Release & Glad - Mad - Sad Daily SCRUM ⇒  Werkwijze onafhankelijk Front End Team werd afgestemd met Back End Team

Sprint  

Release  

Glad-­‐Mad-­‐Sad  

Context                  As  Was                        To  Be              As  Is  

Page 14: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING

PROJECTAANPAK - AGILE

Organisatie via Atlassian Tools (Confluence, JIRA, …)

Context                  As  Was                        To  Be              As  Is  

Page 15: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING 2.0

BUSINESS CASE

•   Reële kostprijs: 2059 mandagen IT ontwikkeling

=> 44 Change Requests => 78 Improvements

+  930  +  82%  

Context                  As  Was                        To  Be              As  Is  

Page 16: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING 2.0

BUSINESS CASE

•   Reële benefit: Extrapolatie weken 1 tot 11 2015

Context                  As  Was                        To  Be              As  Is  

Page 17: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING 2.0

BUSINESS CASE

•   Reële benefit: verhouding bron licenties

Context                  As  Was                        To  Be              As  Is  

+  16%  

Page 18: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING 2.0

BUSINESS CASE

•   Reële benefit na extrapolatie cijfers 2015 : 2,34 FTE of 1270 mandagen

-­‐1,81  FTE  -­‐0,91  FTE  

-­‐2,34  FTE  

Context                  As  Was                        To  Be              As  Is  

Page 19: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING 2.0

DEMO

Context                  As  Was                        To  Be              As  Is  

Page 20: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING Architectuur            Security                  Technische          Achter  de    

                                   uitdagingen        schermen  

Page 21: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING

APEX  

WAF  SSL  

VPD  

Architectuur            Security                  Technische          Achter  de                                        uitdagingen        schermen  

Page 22: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

•   Harmonisatie van een groot aantal tarieven •   Communicatie tussen back- en front-end

•   Performantie •   Synchronisatie

•   Mate van onderhoudbaarheid

eLICENSING Architectuur            Security                  Technische          Achter  de    

                                   uitdagingen        schermen  

Page 23: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING Architectuur            Security                  Technische          Achter  de    

                                   uitdagingen        schermen  

Page 24: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

eLICENSING

CI  

DEV   TST   ACC   PRD  

Bamboo  Git  Repo  

Architectuur            Security                  Technische          Achter  de                                        uitdagingen        schermen  

Page 25: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

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

LESSONS LEARNED

Page 26: BUILDING A MUSIC LICENSING APPLICATION IN APEXBUILDING A MUSIC LICENSING APPLICATION IN APEX OGh APEX World 2015 Rotterdam 25 maart 2015

EINDE