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

Post on 27-Jul-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BUILDING 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

Business      Context    eLicensing  As  Was    eLicensing  To  Be    eLicensing  As  Is      

IT    Architectuur    Security    Technische  uitdagingen    Achter  de  schermen  

 Lessons  Learned  

   

AGENDA

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    

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  

Reële benefit: 175 Mandagen / jaar

0,8 FTE

•   Werkpunten: gebruiksvriendelijkheid – volledigheid – straight through

eLICENSING

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  

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

 

•   The  Business  Analysts  o  Metamodel  per  tarief  

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  

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  

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  

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  

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

=> 44 Change Requests => 78 Improvements

+  930  +  82%  

Context                  As  Was                        To  Be              As  Is  

eLICENSING 2.0

BUSINESS CASE

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

Context                  As  Was                        To  Be              As  Is  

eLICENSING 2.0

BUSINESS CASE

•   Reële benefit: verhouding bron licenties

Context                  As  Was                        To  Be              As  Is  

+  16%  

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  

eLICENSING 2.0

DEMO

Context                  As  Was                        To  Be              As  Is  

eLICENSING Architectuur            Security                  Technische          Achter  de    

                                   uitdagingen        schermen  

eLICENSING

APEX  

WAF  SSL  

VPD  

Architectuur            Security                  Technische          Achter  de                                        uitdagingen        schermen  

•   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  

eLICENSING Architectuur            Security                  Technische          Achter  de    

                                   uitdagingen        schermen  

eLICENSING

CI  

DEV   TST   ACC   PRD  

Bamboo  Git  Repo  

Architectuur            Security                  Technische          Achter  de                                        uitdagingen        schermen  

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

EINDE

top related