En snabbare väg till framgång Ett agilt angreppssätt för BI Johan Petersson Acando
Johan Petersson Visit me at LinkedIn: se.linkedin.com/in/johpet 2 Acando 2014-29-08
Acando - översikt Enterprise Consulting & Solutions Management Consulting IT Management Consulting Digital Consulting & Solutions Acando Sverige Acando övriga länder Koncernbolag Kontor 7 12 19 Totalt Anställda 1061 521 232 1814 Omsättning MSEK 1416 673 72 2161 3 Acando
Analytics på Acando Unik kompetensbredd inom verksamhetsstyrning, analys- och beslutsstöd Ett drygt 100-tal Analytics-konsulter i Sverige Störst på Microsoft BI i Västra Sverige. Ceritifierad Guld-Partner på Microsoft BI Auktoriserad Solution Provider för QlikView 4 Acando 2014-11-28
Vem vinner? 5 Acando 2014-29-08
Digital Lanthandel 6 Acando 2014-29-08
Den uppkopplade näringskedjan Uppkopplade kunder Det uppkopplade företaget Uppkopplade produkter Uppkopplat Samhälle Uppkopplade Industriella nätverk Dataproducerande tjänster Acando
Agile Analytics 8
Vad är ditt problem!!! 9
Hur exakta är era projektplaner? 10
Värde Vattenfallsprojekt Tid 11
Risk Vattenfallsprojekt Tid 12
Verkligt scenario 13
Vi har problem med lönsamheten och behöver identifiera vilka kunder som inte är lönsamma och vilka kostnader som driver detta 14
Ledtid Vi har problem med lönsamheten och behöver identifiera vilka kunder som inte är lönsamma och vilka kostnader som driver detta I ett traditionellt Bi-projekt hade vi gjort följande: - Planeringsfas - Analysfas - Skapa specifikation - Källsystemsanalys - Profilera data - Modellering - Integration och tvätt av data - Analysmodeller - Utvecklar rapporter och analyser - Test - Dokumentation - och sist UAT (User Acceptans Test) 15
Vi har problem med lönsamheten och behöver identifiera vilka kunder som inte är lönsamma och vilka kostnader som driver detta Hur skulle man då gjort detta med ett agilt angreppssätt? - Börja analysera ett begränsat antal parametrar som bygger upp lönsamhetsanalysen. Tex. vilka kunder har den högsta fraktkostnaderna i förhållande till intäkt? - I nära samarbete med mottagaren så itererar vi fram en analys genom att addera på parametrar som tillslut möjliggör en lönsamhetsanalys ner till bruttomarginal. - Acceptans, test och dokumentation sker vid varje iteration. - Värde levereras konstant och processen hanterar förändringar av kraven. - Vi kan konstant validera att vi är på rätt väg! 16
Värde Vattenfallsprojekt Tid 17
Värde Agilt projekt Tid 18
Risk Vattenfallsprojekt Tid 19
Risk Agilt projekt Tid 20
Traditionellt Agilt Beständigt Omfattning Kostnad Plan Estimat Kostnad Plan Omfattning 21
22
Reglerad Adaptiv Metoder Reglerad jämfört med adaptiv XLPM RUP XP Scrum Kanban Ad-Hoc gör-vad-du-vill! 23 Acando 2014-29-08
Lösning Reglerad jämfört med adaptiv Reglerad EDW Agile BI Self- Service Adaptiv 24 Acando 2014-29-08
Scrum 25
26
Målgrupp! Mätvärde! Som servicechef vill jag kunna analysera reklamationer per artikel, kund och månad för att öka kvalitén på våra produkter och öka kundnöjdheten Dimensioner! Verksamhetsnytta! 27
Fundament för Agile Analytics Agil Metodik Arkitektur/ Ramverk Informationsmodellering Dokumentation Test 28 Acando 2014-29-08
Utveckla ETL för att ladda data till Stage Lägg till försäljningstrans. till data modell Lägg till fakta och mätvärde i DW Som säljare behöver jag se försäljning per dag och kund för att bearbeta kunder med låg omsättning. Source data Just In Time Design och Utveckling Stage Integration Warehouse OLAP and Analytics BI Apps Testa ETL moduler Testa OLAP och BI App 29
Som säljare behöver jag se försäljning per dag och kund för att bearbeta kunder med låg omsättning. Source data Backfill Data Warehouse Stage Integration Warehouse OLAP and Analytics BI Apps 30
Var lägger vi tid på i utvecklingsprojekt för BI? 80% 20% Source data Stage Integration Warehouse OLAP and Analytics BI Apps Värde 31
Automatiserade utvecklingsprocesser Source data Metadata Stage Integration Warehouse 32
Metadata Source data Data Warehouse 33
Darwin Ramverk för metadatadriven utveckling 34
Metadata Darwin Affärslogik Source data Agil arkitektur för ett riktigt datalager Mycket effektivt reducerar utvecklingstiden med ca 70% Mycket hög kvalitet på resultatet Data Warehouse Samla in intressant data från källor utan att i förväg ha bestämt exakt vad den skall användas till I efterhand definierar man hur man bygger fakta och dimensioner från den insamlade datan Bygger ett Kimball-datalager med en persistent staging area Vedertagen teknik som bygger på BIML, SQL och Microsoft-teknologi 35
36