Acando - ba4all

Download Report

Transcript Acando - ba4all

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
7
12
Anställda
1061
521
232
1814
Omsättning MSEK
1416
673
72
2161
Kontor
3
© Acando
Koncernbolag
Totalt
19
Analytics på Acando
•
•
•
•
•
4
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
© Acando
2014-11-28
Vem vinner?
5
© Acando
2014-29-08
Digital Lanthandel
6
© Acando
2014-29-08
Den uppkopplade näringskedjan
Uppkopplade
kunder
Uppkopplade
produkter
Det uppkopplade
företaget
Uppkopplat
Samhälle
Dataproducerande
tjänster
Uppkopplade
Industriella nätverk
© Acando
Agile Analytics
8
© Acando
2014-29-08
Vad är ditt problem!!!
9
© Acando
2014-29-08
Hur exakta är era projektplaner?
10
© Acando
2014-29-08
Värde
Vattenfallsprojekt
Tid
11
© Acando
2014-29-08
Risk
Vattenfallsprojekt
Tid
12
© Acando
2014-29-08
Verkligt scenario…
13
© Acando
2014-29-08
”Vi har problem med lönsamheten och behöver identifiera vilka kunder som
inte är lönsamma och vilka kostnader som driver detta”
14
© Acando
2014-29-08
”Vi har problem med lönsamheten och behöver identifiera vilka kunder som
inte är lönsamma och vilka kostnader som driver detta”
Ledtid
I ett traditionellt Bi-projekt hade vi gjort följande:
15
-
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)
© Acando
2014-29-08
”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?
16
-
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!
© Acando
2014-29-08
Värde
Vattenfallsprojekt
Tid
17
© Acando
2014-29-08
Värde
Agilt projekt
Tid
18
© Acando
2014-29-08
Risk
Vattenfallsprojekt
Tid
19
© Acando
2014-29-08
Risk
Agilt projekt
Tid
20
© Acando
2014-29-08
Traditionellt
Agilt
Beständigt
Omfattning
Estimat
21
© Acando
Kostnad
Plan
Kostnad
Plan
2014-29-08
Omfattning
22
© Acando
2014-29-08
Adaptiv
Reglerad
Metoder – Reglerad jämfört med adaptiv
XLPM
23
© Acando
RUP
XP
Scrum
2014-29-08
Kanban
Ad-Hoc
”gör-vad-du-vill!”
Lösning – Reglerad jämfört med adaptiv
Reglerad
EDW
Agile
BI
SelfService
Adaptiv
24
© Acando
2014-29-08
Scrum
25
© Acando
2014-29-08
26
© Acando
2014-29-08
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!
27
© Acando
Verksamhetsnytta!
2014-29-08
Fundament för Agile Analytics
Agil
Metodik
28
© Acando
Arkitektur/
Ramverk
Informationsmodellering
2014-29-08
Dokumentation
Test
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
© Acando
BI
Apps
Testa OLAP
och BI App
Testa ETL moduler
29
OLAP
and
Analytics
2014-29-08
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
30
© Acando
Integration
Warehouse
2014-29-08
OLAP
and
Analytics
BI
Apps
Var lägger vi tid på i utvecklingsprojekt för BI?
80%
20%
Source data
Stage
31
© Acando
Integration
Warehouse
2014-29-08
OLAP
and
Analytics
BI
Apps
Värde
Automatiserade utvecklingsprocesser
Source data
Metadata
Stage
32
© Acando
Integration
2014-29-08
Warehouse
Metadata
Source data
33
© Acando
2014-29-08
Data
Warehouse
Darwin
Ramverk för metadatadriven utveckling
34
© Acando
2014-29-08
Darwin
Affärslogik
Metadata
Source data
•
•
•
•
•
•
© Acando
Mycket effektivt – reducerar utvecklingstiden med ca 70%
Mycket hög kvalitet på resultatet
Data
Warehouse
•
35
Agil arkitektur för ett riktigt datalager
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
2014-29-08
36
© Acando
2014-29-08