Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development...

46
Copyright © 2009 Accenture All Rights Reserved. Accenture Delivery Methods Gästföreläsning Karlstad Universitet 13 februari 2009

Transcript of Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development...

Page 1: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

15Copyright © 2009 Accenture All Rights Reserved.

Frågor?

Page 16: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

Demo

19Copyright © 2009 Accenture All Rights Reserved.

Page 20: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

ADM: the V-model

24Copyright © 2009 Accenture All Rights Reserved.

Page 25: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

25Copyright © 2009 Accenture All Rights Reserved.

Role: Data Architect

Page 26: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

26Copyright © 2009 Accenture All Rights Reserved.

Artifact: AP266 Conceptual Data

Model Diagram

Page 27: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

27Copyright © 2009 Accenture All Rights Reserved.

Guideline: Test Concepts Overview

Page 28: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

29Copyright © 2009 Accenture All Rights Reserved.

Workplan

Page 30: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

30Copyright © 2009 Accenture All Rights Reserved.

Accenture Delivery Methods

for Custom Development

Page 31: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

31Copyright © 2009 Accenture All Rights Reserved.

Contributed Samples and Templates

Page 32: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

32Copyright © 2009 Accenture All Rights Reserved.

ADM Repository

Page 33: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

Demo

34Copyright © 2009 Accenture All Rights Reserved.

Page 35: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

Transition Points

45Copyright © 2009 Accenture All Rights Reserved.

Page 45: Accenture Delivery Methods - Karlstad University · 2009-02-26 · “Accenture Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

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 Development Partnership är bland det bästa jag någonsin gjort. ... • TSP (Team Software Process)

47Copyright © 2009 Accenture All Rights Reserved.

Frågor?