Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution...
Transcript of Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution...
![Page 1: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/1.jpg)
Copyright © 2009 Accenture All Rights Reserved.
Accenture Delivery MethodsGästföreläsning Karlstad Universitet
13 februari 2009
![Page 2: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/2.jpg)
2Copyright © 2009 Accenture All Rights Reserved.
Agenda
1. Om mig
2. Fakta om Accenture
3. Projekt- och utvecklingsmetoder
4. Accenture Delivery Methods
5. ADM och Agila metoder
6. Metoder vid arbete offshore
7. Frågor
![Page 3: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/3.jpg)
3Copyright © 2009 Accenture All Rights Reserved.
Om mig
Namn: Anna Österberg
Utbildning: Civ. Ing. Teknisk Fysik från KTH
Befattning: Senior Manager på Systems Integration & Technology
Antal år på Accenture: 17 år
Projektroller: Programmerare, Designer, Arkitekt, Testare, Testledare
Projektledare, Programledare, Rådgivare
Dataspråk: Pascal, COBOL, C, SQL
Plattformar: Stordator, Client Server, Web, J2EE, SAP, PeopleSoft
Certifieringar: ISTQB (test) och PMI (Projektledning)
Privat: Mamma till Jesper 9 & Jonathan 6
Hockey-, fotbolls- och innebandymamma
Klassisk sång, Stockholms kammarkör, Street dance
![Page 4: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/4.jpg)
4Copyright © 2009 Accenture All Rights Reserved.
Agenda
1. Om mig
2. Fakta om Accenture
3. Projekt- och utvecklingsmetoder
4. Accenture Delivery Methods
5. ADM och Agila metoder
6. Metoder vid arbete offshore
7. Frågor
![Page 5: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/5.jpg)
Om Accenture
• Globalt tjänsteföretag inom management, IT och
outsourcing
• Brett tjänsteutbud med utveckling av strategi,
processer, organisation och teknologi
• Gemensamt varumärke och affärsmodell för
konsekvent service till våra kunder världen över
• 1/3 av våra medarbetare anställda i offshorecenter,
en del av vår globala leveransmodell
• Starkt erbjudande genom våra allianspartners
• Mer än 170 000 medarbetare i 49 länder varav 900 i
Sverige
• Olika karriärmodeller anpassade efter arbetsuppgifter
• Resultatorienterad företagskultur
• Spännande arbetsuppgifter och balans i livet
• Etik och Corporate Citizenship är viktigt
5Copyright © 2009 Accenture All Rights Reserved.
![Page 6: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/6.jpg)
Varför Accenture?
• Spännande projekt i global miljö
• Ständiga utvecklingsmöjligheter och coaching
• God kamratskap i en resultatorienterad
företagskultur
• Marknadskraftig lön och bra förmåner
• Gedigna karriärmodeller
• Nytänkande kompetensutvecklingsprogram
Hos oss ökar du ditt marknadsvärde snabbare
än någon annanstans!
6Copyright © 2009 Accenture All Rights Reserved.
![Page 7: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/7.jpg)
7Copyright © 2009 Accenture All Rights Reserved.
Accenture jobbar engagerat för att
ta sitt sociala ansvar
• “Corporate Citizenship” är ett globalt
initiativ inom Accenture. Lanserades i
Norden 2005
• Tanken är att vår kompetens ska stödja
en organisations utvecklingsarbete
genom att vi erbjuder kompetens som
inte redan finns på plats
• Vi har många program som erbjuder
våra konsulter projekt och därmed stora
utvecklingsmöjligheter på icke-
vinstdrivande organisationer runt om i
världen
• Det finns många program där man kan
bli involverad…
• Lokala projekt, t ex Rädda Barnen
• Donationer
• Volontärarbete
“Accenture Development
Partnership är bland det bästa
jag någonsin gjort. Jag skulle
inte tveka att göra det igen.”Jennie Perzon (jobbade i Angola,
Bolivia, Honduras och Tajikistan)
“Extraordinära jobbutmaningar
i en av världens vackraste
länder.” Fredrik Nilzén (jobbade i Pakistan)
![Page 8: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/8.jpg)
8Copyright © 2009 Accenture All Rights Reserved.
Vår tjänsteportfölj och strategiska
leveransmodell
![Page 9: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/9.jpg)
9Copyright © 2009 Accenture All Rights Reserved.
Agenda
1. Om mig
2. Fakta om Accenture
3. Projekt- och utvecklingsmetoder
4. Accenture Delivery Methods
5. ADM och Agila metoder
6. Metoder vid arbete offshore
7. Frågor
![Page 10: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/10.jpg)
Varför behövs metoder?
• Struktur
• Dokumenterad, paketerad erfarenhet
• Gemensamt språk
• Gemensamma arbetsmetoder
• Fördefinierad dokumentation och mallar
• ”Checklista” => proaktivitet
• Fokus kan läggas på att lösa arbetsuppgiften, inte
struktur, adminstration, planering
• Förutsägbarhet
• Trygghet
• Ökad möjlighet att leverera lyckade projekt
10Copyright © 2007 Accenture All Rights Reserved.
![Page 11: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/11.jpg)
Projektmetoder – en översikt
11Copyright © 2007 Accenture All Rights Reserved.
• PERT - Är en metod för att göra tidsbedömningar i projekt.
• CPM - Critical Path Method är en metod för att prioritera åtgärder
och styra upp projektaktiviteter
• TSP (Team Software Process) - detaljerad metod för
mjukvaruutveckling
• PRINCE2 (Projects In Controlled Environment) - strukturerad
metod för effektiv projektledning
• Six Sigma – metodik för förbättringsprojekt
• WBS (Work Breakdown Structure) är ett sätt att bryta ned ett
projekt i leveranspaket (ingen modell/metod)
Svenska metoder
• PROPS – PROjekt för ProjektStyrning
• PPS - Praktisk projektstyrning
• RUP – Rational Unified Process
![Page 12: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/12.jpg)
PROPS och PPS
PROPS
Utvecklad av Ericsson
Delar upp projektet i områden
Styrande, Ledande, Utförande
Beslutsprocess
•TG0 Start av förstudie
Utredning
•TG1 Start av utredningsfas
Genomförande
•TG2 Start av genomförandet
•TG3 Beslut om fortsatt genomförande
•TG4 Beslut om start av överlämning
Avslut
•TG5 Beslut om projektnedläggning
Styrande dokument
•Uppdragsspecifikation
•Projektspecifikation
•Statusrapport
•Slutrapport
12Copyright © 2007 Accenture All Rights Reserved.
PPS
Utvecklad av TietoEnator
Delar upp projektet i
Affärsmodell, Styrmodell, Produktionsmodell
Beslutsprocess
Under förberedelsefasen
• BP1: Starta projektet och initiera förberedelserna
• BP2: Fortsätta förberedelserna
• BP3: Abvsluta förberedelserna avslutas
Under genomförandet
• BP4: Start projektet
• BP5: Fortsätta eller förändra åtagandet
• BP6: Godkänna delresultat/resultat
Under projektavvecklingen
• BP7: Godkänna projektets överlämning till förvaltning
• BP8: Beslut att avveckla projektet
Styrande dokument
• Projektdirektiv
• Projektplan.
• Statusrapport
• Slutrapport
![Page 13: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/13.jpg)
RUP
13Copyright © 2009 Accenture All Rights Reserved.
Rational Unified Process
Ägs och utvecklas av IBM
Baseras på tillämpningar och faser
Tillämpningar
1. Utveckla iterativt
2. Hantera systemkrav (use cases)
3. Använd komponentbaserad arkitektur
4. Modellera visuellt (UML)
5. Kontinuerlig kvalitetskontroll
6. Kontrollera förändring
Faser
• Förberedelse (Inception)
• Etablering (Elaboration)
• Konstruktion (Construction)
• Överlämning (Transition)
![Page 14: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/14.jpg)
Agila metoder
• Scrum
• Extreme Programming (XP)
• Feature Driven Development (FDD)
• Crystal
• Dynamic Systems Development Method (DSDM)
• Agile Modeling
• Agile Data
• Test Driven Development
• Pair Programming
• Extreme Programming plug-in for RUP
• Agile Adoption Levels by Tangible Software
• Essential Unified Process (EssUP)
• Agile Unified Process
14Copyright © 2009 Accenture All Rights Reserved.
![Page 15: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/15.jpg)
15Copyright © 2009 Accenture All Rights Reserved.
Frågor?
![Page 16: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/16.jpg)
16Copyright © 2009 Accenture All Rights Reserved.
Agenda
1. Om mig
2. Fakta om Accenture
3. Projekt- och utvecklingsmetoder
4. Accenture Delivery Methods
5. ADM och Agila metoder
6. Metoder vid arbete offshore
7. Frågor
![Page 17: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/17.jpg)
17Copyright © 2009 Accenture All Rights Reserved.
Accenture Delivery Methods
for Custom Development
Transition Points
![Page 18: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/18.jpg)
ADM för olika tillfällenDevelopment cont.
Service Transition
Siebel
Small Project Development - EA
Solution Realization - EA
Testing
Management Development
Program Management
Program & Project Management - EA
Service Termination - EA
Transformational Change Management
Strategy & Planning
Due Diligence
Enterprise Architecture Planning
Solution Planning - Outsourcing - EA
Solution Planning - SI&T
Operations
Application Management
Infrastructure Outsourcing – EA
EA = Early Adopter18
Development
Accenture Insurance Solution
Accenture Life Insurance Platform (ALIP) - EA
Agile Development
Alnova - EA
Application Renewal - EA
Business Intelligence
Change Enablement
Custom Development
Custom Development with SOA Extension - EA
Custom Development - Portal (Accelerator)
Enterprise Content Management - EA
Enterprise Integration
Infrastructure
Joint Custom and Packaged Development - EA
Oracle
Packaged Development
Packaged Development with SOA Extension - EA
Packaged Development - Cùram (Accelerator)
PeopleSoft
Retek
SAP - Core
SAP Roll-Out
SAP - Core Banking (Accelerator)
![Page 19: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/19.jpg)
Demo
19Copyright © 2009 Accenture All Rights Reserved.
![Page 20: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/20.jpg)
20Copyright © 2007 Accenture All Rights Reserved.
Custom Development Methods
Analyze Application
Confirm
AnalyzeUsers and
Tasks
UserInterface
ApplicationComponents
Data
Define Use rInterfaceApproach
TransitionApplicationAnalysisDeliverables
Define Classes
Plan for Deployment
Plan User Acceptance Test
Plan Product Test
Plan Performance Test
ReviewExisting
Sites
Analyze Integration Solution
Identify Classes
Define ConceptualData Mode l
DefineApplication
MetricsDevelop Us e
Cases
AnalyzeBusiness
Processes
Identify ApplicationRequirement s
Identify Reuse Opportunities
![Page 21: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/21.jpg)
21Copyright © 2007 Accenture All Rights Reserved.
Custom Development Methods
Design Application
Define User Interface Standards
Coordinate Visual Design
UserInterface
ApplicationComponents
Data
TransitionApplicationDesignDeliverables
Design Integration Solution
Plan for Deployment Plan Assembly Test
CreateInformationArchitecture
Design andEvaluate
High-fidelityPrototype
DevelopPage
Specifications
Design andEvaluate
Wireframes
IdentifyDesign
Classes andComponents
Design Classes
Design Components
Perform Logical Database Design
Design Data Conversion
Confirm
Select and Design Reusable Components
![Page 22: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/22.jpg)
22Copyright © 2007 Accenture All Rights Reserved.
Custom Development Methods
Build Application
UserInterface
ApplicationComponents
Data
TransitionApplicationBuild
AssessDeployment Readiness
CreateProductionGraphics
DevelopPage
Templates
PerformDetailedTechnicalDesign
AdaptReusable
Components
PerformPhysicalDatabase
Design
PlanComponent
Test
Build andTest
ApplicationComponents
Confirm
![Page 23: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/23.jpg)
23Copyright © 2007 Accenture All Rights Reserved.
Custom Development Methods
Test Application
TransitionProduct-testedApplication
TransitionUser-acceptedApplication
Prepare for Migration
Prepare for Enablement
Authorize Deployment
Prepare and ExecutePerformance Test
Prepare and ExecuteProduct Test
Perform MockConversion
Prepare andExecute
AssemblyTest
Prepare andExecute
UserAcceptance
Test
TransitionAssembly-testedApplication
ConfirmConfirmConfirm
![Page 24: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/24.jpg)
ADM: the V-model
24Copyright © 2009 Accenture All Rights Reserved.
![Page 25: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/25.jpg)
25Copyright © 2009 Accenture All Rights Reserved.
Role: Data Architect
![Page 26: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/26.jpg)
26Copyright © 2009 Accenture All Rights Reserved.
Artifact: AP266 Conceptual Data
Model Diagram
![Page 27: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/27.jpg)
27Copyright © 2009 Accenture All Rights Reserved.
Guideline: Test Concepts Overview
![Page 28: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/28.jpg)
28Copyright © 2008 Accenture All Rights Reserved.
ADM Estimators ger startpunkt för projektplaner
och prissättning
GCPM
Microsoft Project
ADMEstimator
(e.g. Custom orSAP)
ADM EstimatorTop Down / Bottom Up
Tasks & hours
GCPM
GCPM
Levels, bill codes,Duration
GCPM
ADM Methods
Tasks, Activity &Role Navigation
![Page 29: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/29.jpg)
29Copyright © 2009 Accenture All Rights Reserved.
Workplan
![Page 30: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/30.jpg)
30Copyright © 2009 Accenture All Rights Reserved.
Accenture Delivery Methods
for Custom Development
![Page 31: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/31.jpg)
31Copyright © 2009 Accenture All Rights Reserved.
Contributed Samples and Templates
![Page 32: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/32.jpg)
32Copyright © 2009 Accenture All Rights Reserved.
ADM Repository
![Page 33: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/33.jpg)
33Copyright © 2009 Accenture All Rights Reserved.
Vaför ADM?
• Ett konsekvent ramverk för metoder gör det enklare att navigera
mellan metoderna; du kan fokusera på projektarbetet utan att lära
dig nya metoder på varje projekt
• Samma erfarenhet och förvätningar mellan projekt skapar möjliggör
tätt samarbete med teamet och din teamledare från första dagen; du
vet vad du skall göra
• Ett gemensamt metodspråk betyder att du kan ta hjälp av kollegor
från hela världen, och du kan snabbt bli varm i kläderna i nya
projekt
• Korrekt estimerade projektuppgifter gör att du kan driva arbetet
framåt med övertygelse och mot ett gemensamt mål
![Page 34: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/34.jpg)
Demo
34Copyright © 2009 Accenture All Rights Reserved.
![Page 35: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/35.jpg)
Exempel på tillämpning
Accenture på Ericsson – PROPS eller ADM?
• Ericsson använder PROPS => konsulter använder PROPS
• PROPS styr beslutsprocessen och styrdokument
• ADM kompletterar
• Görs en gapanalys
• Mappa ADM mot PROPS
• Använd kundens nomenklatur där den finns
• Komplettera PROPS med ADM leverabler
• Jobba intetnr så mycket som möjligt enligt ADM
• Välj ”rätt” nivå på ADM
• Visa på fördelarna med varje ”ny” leverabel
• Inför nya leverabler som en naturlig del av kunden leveransmetod
35Copyright © 2009 Accenture All Rights Reserved.
![Page 36: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/36.jpg)
36Copyright © 2009 Accenture All Rights Reserved.
Agenda
1. Om mig
2. Fakta om Accenture
3. Projekt- och utvecklingsmetoder
4. Accenture Delivery Methods
5. ADM och Agila metoder
6. Metoder vid arbete offshore
7. Frågor
![Page 37: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/37.jpg)
37Copyright © 2009 Accenture All Rights Reserved.
Vad är agila metoder?
Manifesto for Agile Software Development
“We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items
on the left more”
![Page 38: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/38.jpg)
38Copyright © 2009 Accenture All Rights Reserved.
Applicerbarhet för agila methoder
I “Agile Software Development”
beskriver Alistair Cockburn följande
diagram för att visa förhållandet:
Problem Complexity
Nu
mb
er
of
Pe
op
leN
eed
ed
to
Su
cc
ee
d
Light Methods
Medium Methods
HeavierMethods
Problem Complexity
Nu
mb
er
of
Pe
op
leN
eed
ed
to
Su
cc
ee
d
Light Methods
Medium Methods
HeavierMethods
• Agil utveckling är inte rätt för alla projekt
• Agila metoder är inte väl anpassade till stora, komplexa projekt
• Förutom stora projekt är även projekt som utförs över flera siter, inte lämpliga
för agila metoder.
• Principer som ““close customer collaboration” och “face-to-face
communication” är nästan omöjliga att genomföra när team är utspridda över
världen
![Page 39: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/39.jpg)
39Copyright © 2009 Accenture All Rights Reserved.
En metod för att mäta applicerbarhet av
agila metoder
I “Balancing Agility and Discipline” har Barry Boehm och Richard Turner
föreslagit en effektiv teknik för att utvärdera applicerbarheten för agila metoder
för ett givet projekt genom att utvärdera 5 faktorer.
Lyckade agila projekt har sannolikt följande karaktär:
Size. The number of people on the project
is small, typically less than thirty.
Criticality. The solution is not so
important that failure means disaster of
one kind or another.
Dynamism. The degree of expected
change to requirements in significant.
Personnel. Project personnel tend to be
more skilled and able to direct their own
work.
Culture. The culture of the organization
thrives on change and uncertainty.
![Page 40: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/40.jpg)
40Copyright © 2009 Accenture All Rights Reserved.
Agila Metoder i ADM
• Storlek och komplexitet avgör hur “tung” metod man behöver
• Accenture Delivery Methods är designad för att lyckas med stora,
komplexa projekt, men kan skalas ner för mindre projekt
• Vanliga argument:
”ADM är omfattande => motsäger principen för agila metoder”
”Agila metoder är inte tillräckligt heltäckande för stora, komplexa
projekt
• Det finns gott om utrymme i ADM för att applicera agila metoder.
• För rätt projekt, på rätt nivå, med rätt balans, blir ADM tom effektivare
med agila metoder
![Page 41: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/41.jpg)
41Copyright © 2009 Accenture All Rights Reserved.
Omfattning för Agile Methods
• Agila metoder berör ett subset av Accenture Delivery Methods.
• Fokus på ADM workstreams som utvecklar kod: Application och Technical
Architecture , från analys till test
Scope ofAgile Methods
![Page 42: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/42.jpg)
42Copyright © 2009 Accenture All Rights Reserved.
Agenda
1. Om mig
2. Fakta om Accenture
3. Projekt- och utvecklingsmetoder
4. Accenture Delivery Methods
5. ADM och Agila metoder
6. Metoder vid arbete offshore
7. Frågor
![Page 43: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/43.jpg)
43Copyright © 2009 Accenture All Rights Reserved.
Dalian (1)
Manila (7)
Shanghai (1)
Mauritius (1)
Chennai (1)
Hyderabad (1)
Toronto (1)
Spain (2)
Mumbai (3)
Wilmington (1)
Atlanta (1)
Prague
Bratislava (1)
London (2)
Chicago (1)
Sao Paulo (1)
Riga (1)
Bangalore (3)
Accenture möter prispress och en IT marknad i förändring med ett globalt nätverk
av levernascenter. 80.000 anställda och tidigare 100% tillväxt per år
Accenture Delivery Centers
![Page 44: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/44.jpg)
Transition Points
45Copyright © 2009 Accenture All Rights Reserved.
![Page 45: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/45.jpg)
46Copyright © 2009 Accenture All Rights Reserved.
On site
Project
Dependent
Offshore
Requirements Definition
Functional Design
Application Architecture
Detailed Design
Code Construction
Unit Test
Assembly Test Model & Prep
Conceptual Solution
Product Test Model & Prep
Business Process Test
Technical Test
Data Test
Product Test Model & Prep
Business Process Test
Technical Test
Data Test
Product Test Execution
Business Process Test
Technical Test
Data Test
Product Test Execution
Business Process Test
Technical Test
Data Test
Assembly Test Execution
Architecture Team : Functional, Technical, Data
Configuration Management
Project Management Office
Production Services
Project Management Office
Configuration Management
Architecture Team : Functional, Technical, Data
Business Acceptance Test
Technical Acceptance Test
Product Test Execution
Business Process Test
Technical Test
Data Test
Product Test Execution
Business Process Test
Technical Test
Data Test
Assembly Test Execution
Architecture Team : Functional, Technical, Data
Configuration Management
Project Management Office
Production Services
Project Management Office
Configuration Management
Architecture Team : Functional, Technical, Data
Business Acceptance Test
Technical Acceptance Test
Accenture Delivery Methods är anpassad till
arbete över flera geografier
![Page 46: Accenture Delivery Methods - Karlstad University · 2009-02-26 · Accenture Insurance Solution Accenture Life Insurance Platform (ALIP) - EA Agile Development ... Design Application](https://reader030.fdocuments.in/reader030/viewer/2022040203/5e9e31e6545c8104ee5a6222/html5/thumbnails/46.jpg)
47Copyright © 2009 Accenture All Rights Reserved.
Frågor?