Global Project Delivery
Global Challenges and
Solutions in IT Business
Stockholm University
2015-05-05
AGENDA
• Accenture – High Performace. Delivered.
• Global Delivery Model
• Project Methods Overview
• Accenture Delivery Methods
Copyright © 2015 Accenture All rights reserved.
1
Accenture in brief
Accenture is among
the world’s leading
consulting firms within
technology, digital,
strategy and
outsourcing.
We focus strongly on
coaching and career
counselling
Best People
Respect
for the
Individual
Stewardship
Client Value
Creation
Accenture has 319
000 employees in 52
countries and serves
clients in approx.120
countries. We are 900
employees in
Sweden.
Copyright © 2015 Accenture All rights reserved.
We value inclusion &
diversity and foster a
trusting and open work
environment.
One Global
Network
Integrity
We help clients become
high-performance
businesses.
Being ethical and
honest in all client and
work relations is at the
core of our business
Accenture development as a global company
1980’s
80s – Global Establishment
• Opening independant consulting practices in all geographies
1990’s
90s – Global Resource Supply
• Managing demand variances acress the world
00s – Global Delivery Model
• Establishing global offshore and near shore centers and expert centers
2000’s • Decrease cost of services
• Establish infrastructure for global delivery
• Different workforces
2010’s
10s – Global Optimization
• Right resource to the right price point for the right quality
Driver: Lower cost to serve, higher specialization
Copyright © 2015 Accenture All rights reserved.
3
We offer 4 different career paths
IT & Digital Consulting
Infrastructure & Security Consulting
Strategy
Management Consulting
Copyright © 2015 Accenture All rights reserved.
What differentiates us from our competitors?
Management
Consulting
Strategy
Technology
Consulting
Infrastructure
Consulting
Systems
Integration
IT Outsourcing
Accenture
BCG
McKinsey & Company
Gartner
Price Waterhouse Coopers
Ernst & Young
Deloitte
Acando
Capgemini
IBM
Hewlett-Packard
CGI
Tieto
HCL
TCS
Cognizant
Copyright © 2015 Accenture All rights reserved.
Business
Process
Outsourcing
Global Delivery
Accenture Lectures
LECTURE 1
• Accenture Global Project Delivery Overview
• Accenture Delivery Methods
LECTURE 2
• Managed delivery – Managing Pre-sales and Delivery set-up
• Role of the Solution Architect
LECTURE 3
• Managed Delivery – Deliver and follow-up projects
• Role of the Delivery lead
6
Copyright © 2015 Accenture All rights reserved.
AGENDA
• Accenture – High Performace. Delivered.
• Global Delivery Model
• Project Methods Overview
• Accenture Delivery Methods
Copyright © 2015 Accenture All rights reserved.
7
V-Model
The V-Model promotes stage containment through verification, validation and
testing.
Copyright © 2015 Accenture All rights reserved.
8
Our Global Delivery Network delivers at speed and at scale
More than 50 delivery
centers across five
continents, offering
services in 39 languages
Copyright © 2015 Accenture All rights reserved.
226,000 deeply skilled
professionals that deliver
competitive offerings with
a focus on industry,
technology and
business
The largest and
most diversified group
of strategy, digital,
technology and operations
professionals in the world
Several benefis of a distributed delivery model
By using experience in delivery centers, transfering work around the world, using
the same methodology and packaing repeatable work
• Increased delivery quality
– Access to highly specialized resources in all areas
• Decreased cost
• Less resources
• Shorter time frames
• Lower risks
10
Copyright © 2015 Accenture All rights reserved.
A typical Accenture team is global and will consist of members with
various roles and areas of responsibility
Team member
Responsible for tasks within
a project. Works with solution
requirements, design,
configuration / development
or support to project
management
Technical expert
Responsible for a work
stream within a project. Has
built deep expertise in
technical platform or
functional area like test or
development
Account lead
Accountable for developing a
client account, building long
term relations and expanding
our business.
Off-shore team
Accountable for part of
delivery within a project, e.g.
development or test. Global
experts with deep expertise
Team lead
Responsible for a work
stream within a project or
acts as sub-project manager.
Has competence in solution /
functional area / leadership
Copyright © 2015 Accenture All rights reserved.
Project/Program manager
Leads the team towards
successful delivery of end results.
Maintains scope and roadmap.
Manages client expectations and
drives sales activities.
Accountable for a positive and
developing project environment
11
Multi-site delivery
All Accenture people, regardless of where they are located, use the same
methodology. This gives us the ability to move work to the most capable and
cost effective location(s).
• Common language
─ Clearer communication
─ Common frame of reference
• Distributed work model
• Standard transition points
─ Entry/exit criteria
─ Standard inputs and outputs
─ Checklists
Copyright © 2015 Accenture All rights reserved.
• Guidelines for planning and
managing distributed work – what’s
different about:
─ Estimating, Work planning
─ Resource management
─ Quality management
─ Testing
─ Etc.
• Used by the Accenture Delivery
Center Network as standard
operating procedure
12
Accenture’s strategic delivery model industrializes delivery
Strategic delivery model
Delievry
Local & regional
Global delivery
Client
Delivery Centers
Delivery Centers
On-site delivery
Wilmington, Chicago,
Atlanta, Toronto, London
Prag, Bratislava
India, Philippines,
China, Spain
Location
Metodology, tools and architecture
Team with different competences
Copyright © 2015 Accenture All rights reserved.
13
Dedicated
offshore
facility
Collaborative
model
Multi site
team
On shore
Team (with
some off-shore)
Low
Project Maturity
High
The offshore share depends on the projects maturity and the
complexity of the systems portfolio
Low
System Complexity
Copyright © 2015 Accenture All rights reserved.
Project Maturity
Interaction process
Development process
Requirements / specifications
Platforms & technologies
Tools
System Complexity
Data model
Functionality
Types / number of interfaces
High
14
AGENDA
• Accenture – High Performace. Delivered.
• Global Delivery Model
• Project Methods Overview
• Accenture Delivery Methods
Copyright © 2015 Accenture All rights reserved.
15
Why methods?
• Create structure
• Documented, patented experience
• Common lanugage
• Common processes
• Predefined deliverables and templates
• Check lists drive productivity
• Focus on solving issues/tasks, not structure, administrationg and ad-hoc
planning
• Predictability
• Security
• Increase delivery presicion and quality
Copyright © 2015 Accenture All rights reserved.
16
Project methods – an overview
• PERT – a method to time optimize projects
• CPM - Critical Path Method is a method to proiritize measures and structure
project acitivities
• TSP (Team Software Process) – detailed method for software development
• PRINCE2 (Projects In Controlled Environment) – structured method for
effective project management
• Six Sigma – methodology for improvement projects
• WBS (Work Breakdown Structure) – a way to strukture a project into partial
deliveries (not a true method)
• Swedish methods
– PROPS – PROjekt för ProjektStyrning
– PPS - Praktisk projektstyrning
– RUP – Rational Unified Process
Copyright © 2015 Accenture All rights reserved.
17
Agile methods
• Scrum
• Extreme Programming (XP)
• Feature Driven Development (FDD)
• Crystal
• Dynamic Systems Development
Method (DSDM)
• Agile Modeling
• Agile Data
Copyright © 2015 Accenture All rights reserved.
• Test Driven Development
• Pair Programming
• Extreme Programming plug-in for RUP
• Agile Adoption Levels by Tangible
Software
• Essential Unified Process (EssUP)
• Agile Unified Process
18
AGENDA
• Accenture – High Performace. Delivered.
• Global Delivery Model
• Project Methods Overview
• Accenture Delivery Methods
Copyright © 2015 Accenture All rights reserved.
19
Accenture Delivery Suite
Integrated throughout
Accenture
Delivery Methods
(with estimators and procedures)
Accenture
Delivery Tools
Accenture
Delivery Architecture
Accenture
Delivery Metrics
Accenture Delivery Methods:
• Define delivery workstreams, processes, tasks and
deliverables
• Provide deliverable samples and templates
Estimators:
• Generate work effort estimates and staffing plans based
on tasks defined in ADM
• Enable initial work plan generation
ADS Practices
• Correlate standard processes with standard tools
• Enable project teams with targeted learning modules
Accenture Delivery Tools:
• Automate processes and deliverables defined by ADM
• Provide the right tools for tasks across the delivery lifecycle
Accenture Delivery Architectures:
• Provide proven architecture frameworks and reusable
architecture components
Accenture Delivery Metrics:
• Enable the capture of key delivery metrics
• Support continuous monitoring and improvement of key
delivery processes
Copyright © 2015 Accenture All rights reserved.
20
V-Model
ADM infuses quality from the beginning. The V-Model promotes stage
containment through verification, validation and testing.
Copyright © 2015 Accenture All rights reserved.
21
Accenture methodology is adopted to development in several
geographies
Project Managment Office
Configuration Management
On site
Architecture Team
Offshore
Project
dependant
Product test
Model & Prep
Assembly test
Model & Prep
Project Managment Office
Configuration Management
Architecture Team
Production services
Copyright © 2015 Accenture All rights reserved.
22
ADM support global delivery by clearly defining transition points
between all project stages
Transition work using transition points
• Entry/exit criteria
• Standard inputs and outputs
• Checklists
23
Copyright © 2015 Accenture All rights reserved.
Accenture Delivery Methods for Distributed Agile Development
Transition work using transition points
• Entry/exit criteria
• Standard inputs and outputs
• Checklists
24
Copyright © 2015 Accenture All rights reserved.
ADM historical development
Deep Experience: Capturing Best Practices
1970’s - METHOD/1® established Accenture as the clear leader in
systems development methodology. It has evolved to provide
coverage for different types of development:
• Mainframe
1980’s
• Client/server
• Packaged Solutions
• Application Management
• Web Development
- Accenture developed the Business Integration
1990’s Methodology (BIM) as a comprehensive set of
methods for delivering business capabilities
•
•
Managing
Planning
Delivering
Operating
People, Process & Technology
Driven by Strategy
- To address the variety of work that we do, we
developed extensions to BIM.
2000’s - The Accenture Delivery Methods represent the
next step in the evolution of our methods.
25
Copyright © 2015 Accenture All rights reserved.
ADM
Structure
Level 1
Level 2
Level 3
Process
Audience
Methods Content
Top-level
Framework
Chart
For
Executives
• Stages
• Workstreams
• One-click access to
activities
For
Project
Managers
• Planning chart
• Sub-workstreams
• Objectives
• Inputs
• Deliverables
• Roles
• Planning
considerations
• Job aids & checklists
• One-click access to
tasks
For
Practitioners
• Planning chart
• Objectives
• Inputs
• Deliverables
• Roles
• Step descriptions
• Key considerations
• Job Aids & checklists
Activities
(the “what”)
Tasks
(the “how”)
Copyright © 2015 Accenture All rights reserved.
3100 Design Application
3147 Design Reports and Forms
26
ADM
Integrated Methods and Estimators
Scope
Methods
Estimators
Select scope to focus what
you will plan and estimate.
3100 Design Application
Activities/Tasks - Effort
Create an effort estimate
based on activities and tasks.
Role/Team Structure/Staffing Guidelines – Staffing Plan
Data Architect Role
Create a staffing estimate and
plan using roles from methods.
27
Copyright © 2015 Accenture All rights reserved.
Global Delivery
Accenture Lectures
• LECTURE 1
– Accenture Global Project Delivery Overview
– Accenture Delivery Methods
• LECTURE 2
– Managed delivery – Managing Pre-sales and Delivery set-up
– Role of the Solution Architect
– Industrialization and the future
• LECTURE 3
– Managed Delivery – Deliver and follow-up projects
– Role of the Delivery lead
28
Copyright © 2015 Accenture All rights reserved.
Thank you!
Anna Myrenberg
anna.myrenberg@accenture.com
Copyright © 2015 Accenture All rights reserved.
29