core alm program didier balmette jan 31 st, 2013

24
Core ALM Program Didier Balmette Jan 31 st , 2013

Upload: marrok-chene

Post on 04-Apr-2015

220 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Core ALM Program Didier Balmette Jan 31 st, 2013

Core ALM Program

Didier Balmette

Jan 31st, 2013

Page 2: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 231/01/2013 Confidential – Valeo Property Core ALM Program

Agenda

Pourquoi ? 2011

Première étape 2012

Deuxième étape 2012

Troisième étape 2013

Quatrième étape 2013

Page 3: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 331/01/2013 Confidential – Valeo Property Core ALM Program

Pourquoi ?

Valeo Entreprise mondiale Centre de développement répartie sur le globe Mondialisation des projets Coopération entre centres

Constat Chaque centre de développement a un outil différent Impossible de standardiser / collecter les sources codes Méthode de développement différentes

Solution Un outil standard pour tout les développeurs Une gestion centralisée

D’où le projet

Page 4: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 431/01/2013 Confidential – Valeo Property Core ALM Program

Agenda

Pourquoi ? 2011

Première étape 2012

Deuxième étape 2012

Troisième étape 2013

Quatrième étape 2013

Page 5: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 531/01/2013 Confidential – Valeo Property Core ALM Program

Valeo organization

VIS

CDA

PTS

VIAS

VWS VWM

VLS

BG PG PL

CDV

CIE

CIC

THS

PCE PEM PAM PAC

PEL

TCC

GEEDS

BG / PG / PL impacted by

Core ALM program

Page 6: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 631/01/2013 Confidential – Valeo Property Core ALM Program

StatusALM Users Global Growth

SHENZEN 23

TROY 17

BIETIGHEIM 404

CERGY CRETEIL

BOBIGNY LVR

CHATELLERAULT 481

VERSZPREM 29

TUAM93

CAIRO485

JAPAN 29

Entities 2012 2015CDA 670 800

CDV 410 520

CIC/CIE 260 280

PTS 340 340PEM 226 226PEL 114 114

VIS 70 90VLS 40 56

VWM 30 34

THS 10 15GEEDS

(incl VIAS/Shenzen) 470 580

Total 1560 1825

Our SW development activity is increasing, with more & more multisite projects

Page 7: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 731/01/2013 Confidential – Valeo Property Core ALM Program

Workshop

Groupe de discussion Un représentant de chaque BG/PG Organisation de Workshop Un ou plusieurs animateur Un chef de projet

Année 2012 Mise en commun des outils et des procédures Faire émerger un consensus Etablir une spécification de l’outil

Présentation Publicité auprès des BG / Users Présentation auprès des Directeurs

Page 8: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 831/01/2013 Confidential – Valeo Property Core ALM Program

GEEDS

GROUP• R&D M&T• ALM CC

• FTE

VLS

Cergy

VIAS

CDV

VWM

Core ALM teamImplication of relevant PGs and GEEDS experts

Châtellerault

Bietigheim

Cairo

PCE/PEL

Créteil

CIC/CIE

Bobigny

Page 9: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 931/01/2013 Confidential – Valeo Property Core ALM Program

Not covered by this program

Core ALM Program scope overview

MCAD(Catia)

Simulations & Calculation tools

PLMTarget

PRM

ECAD(Cadence)

ALM

Activities Management

Activities Management

Product Structure Management

Product Structure Management

Internal Collaboration

Internal Collaboration

Design reviewDesign review

SW Configuration Control & Change

Management

SW Configuration Control & Change

Management

Knowledge Capitalization / Standardization

Knowledge Capitalization / Standardization

Reporting & Monitoring

Reporting & Monitoring

Interfaces Tools

RequirementsManagement (tbd)

Will be defined in Core ALM

1. 2

Customers issue mngt systems (tbd)

Will be defined in Core ALM

1. 2

ALM Functional scope includes all Core functions and some interfaces to other environments

Will be defined in Core ALM

1. 2

Core ALM 1.1: projects

Core ALM 1.2: timesheets

Page 10: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1031/01/2013 Confidential – Valeo Property Core ALM Program

Constant Innovation Policy

Glossary, HLP & business needs contribution

I| 7

High level business needs classification grid

Change management Configuration management

Activities management Requirements management

Release plan

Planning management

Resource management

Cost control

Reporting

Efficiency

Cost control

Traceability

Tech doc management

BOM vs. Content consistency

Traceability

Promotion model

Completeness

All changes captured

All decisions made

All impacts identified

All decisions achieved

Seamless processes

Changes exchanged

Visibility on Reqs coverage

History of a SwCR / SwPR

Reasons of a change of file

BOM intrinsic consistency

Easy access to documents

PLM based Classification

Content : Reqs/CR/PRs list

BOM building mechanisms

BOM of a configuration

Reqs/CRs/PRs of a BOM

Eng/Non eng activities mgt

Workload initial input

Actual workload collection

Resource planning

Resource assignment

Workload consolidation

Budget overflow detection

Project status & progress

Sw department productivity

Features related to CRs/PRs

CRs/PRs related to Features

Of change management

Classification grid

Valeo Glossary

ALM Glossary Functional specification

Business needs Use Cases

High Level Processes

UC1

UC2

UC3

12

34

Page 11: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1131/01/2013 Confidential – Valeo Property Core ALM Program

Legend

Produce documents & code

Work packages

Formalize requirements

Define sw product (int. &

ext. comp. structure)

Initiate Activities

Relate them to requirements

Specify & Plan releases

Relate Activities to

tasks & components

Project preparation Project launch Changes after

delivery

Initiate ACRs, APRs

Run CCB (can be physical or

not)

Deliver SW (to internal or

external customer)

Update schedule

Group requirements into features

(optional)

Define org.: users, roles &

rights, templates

Initiate Parent & Child

Activities

Perform lowest level

activities

Close development

activities

Create Development

baselines (optional)

Early changes

(before formal testing)

Changes before

delivery

Create Release baseline

Define Project Schedule & resources

Initiate ECR in PLM

When changes applied, close ECR & update

PLM BOM

Activities Mgt

Change execution

Change Preparation

Create Delivery baseline

Refine: • needs • feasibility• Interface

with Project Mgt

Delivery

Reporting

Product Configuration management

Out of ALM workshops scope

Out of ALM workshops scopePublish

reusable components into catalog

Integrate components

& product

Integrate and test the product

Verify & Validate

Page 12: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1231/01/2013 Confidential – Valeo Property Core ALM Program

Proposed ALM Project Dashboard

An

alyz

ed

Number of ACRs/APRs in each status: Today the following priority is defined:

[Project(s) Name] – Change Management Dashboard

# o

f A

CR

s/A

PR

s

Priority

Low Medium High

Type of the Requests submitted over the last 6

months:

Problems [# of APRs]

Changes [# of ACRs]

# o

f A

CR

s/A

PR

s

Status

Su

bm

itte

d

Ap

pro

ved

Pla

nn

ed

Rej

ecte

d

Clo

sed

ove

r th

e la

st 6

mo

nth

s

Inte

gra

ted

ACRs/APRs origin

Ass

ign

ed

Imp

lem

ente

d

Test

ed S

olv

ed

Test

ed F

ail

On

Ho

ld

Can

celle

d

ImmediateUnknown

Today the following severity is defined:

# o

f A

PR

s

SeverityMinor Moderate Major Critical

Customer[# of ACRs/APRs]

Valeo [# of ACRs/APRs]

Bench testing

Vehicle testing

Production

After Sales

Unknown

Software Dev.

Software Int.

Software Test.

Hardware

System/ProductProduction

Evolution of # of opened ACR/APR:

# o

f A

CR

s/A

PR

s

Time

Total number of open ACRs/APRs

Number of open customers’ APRs

Number of open internal APRs

DRAFT

Page 13: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1331/01/2013 Confidential – Valeo Property Core ALM Program

Workshop

Choix de la solution technique Etude de solutions (serena, ibm etc…)

Choix de la solution Base Serena Dimension Développement client Java Valeo

Pourquoi Coût et gestion (une base) Solution déjà présente en allemagne

Page 14: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1431/01/2013 Confidential – Valeo Property Core ALM Program

Agenda

Pourquoi ? 2011

Première étape 2012

Deuxième étape 2012

Troisième étape 2013

Quatrième étape 2013

Page 15: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1531/01/2013 Confidential – Valeo Property Core ALM Program

Spécifications

Ecriture de la Spécification Ecriture en // des workshop de la spécification Validation par relecture des acteurs des Workshop

Validation globale de la spécification Approbation formelle par les directeurs R&D Présentation en BG/PG

Préparation pour le Groupe Préparation d’un Business plan pour le groupe Présentation et validation du plan au niveau groupe Acceptation par le groupe

Page 16: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1631/01/2013 Confidential – Valeo Property Core ALM Program

Agenda

Pourquoi ? 2011

Première étape 2012

Deuxième étape 2012

Troisième étape 2013

Quatrième étape 2013

Page 17: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1731/01/2013 Confidential – Valeo Property Core ALM Program

Dev center (site B)Dev center (site B)

Servers (outsourced)

Core ALM generic architecture

Oracle DBLic Mgr

Dev center (site A)

Library cache server

End user

App + Filesserver

End user

File downloads Dev center (site B)

Same architecture as site A

Direct

DB read

File uploads

File re

plicatio

n

Page 18: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1831/01/2013 Confidential – Valeo Property Core ALM Program

Infrastructure

User desktop system requirements Processor : dual core, min 2 Ghz RAM : 2 GB LAN : 100 Mbits Harddisk : 2 to 3 months of data (10 GBytes as a guideline) SW environment: Windows XP or 7

Local infrastructure LAN devices: 100 Mbits

Tests Tests de perfomance

Page 19: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 1931/01/2013 Confidential – Valeo Property Core ALM Program

Agenda

Pourquoi ?

Première étape

Deuxième étape

Troisième étape

Quatrième étape

Next steps

Page 20: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 2031/01/2013 Confidential – Valeo Property Core ALM Program

Enhancements solution will be realized and deployed in 3 stages

Infra. set up +

Client upgrade

Stage 1. 0

Object model upgrade

Core functionalities Priority 1 requirements

(Project Launch, Change Mgt, Activity Mgt, Configuration Mgt, SW Delivery)

Standards components & documentation Mgt

Reporting & Monitoring part 1

Project Management interface (MSProject + PRM)

Requirements Mgt interface (Doors)

Core functionalities Priority 2 requirements

(Project Launch, Change Mgt, Activity Mgt, Configuration Mgt, SW Delivery)

Reporting & Monitoring part 2

Requirements Mgt interface (other)

PLM Interface:- part 1 (PLM-ALM BoM link + changes

notifications)- part 2 (where-used + change processes

integration)

Stage 1. 2

Foundation

Functionalities

Interfaces

Stage 1. 1(All entities)

Page 21: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 2131/01/2013 Confidential – Valeo Property Core ALM Program

Benefits on Resources efficiency

The future Valeo Core ALM will improve teams efficiency in different ways:

Benefits for all

SW Project Leader

Ease to find data

Reduced data double entry

24/7 User support

Interfaces with PLM & Project Mgt tool

Configuration & Change Mgt processes automation

CCB live mgt in ALM

Enhanced Project Mgt & SW Delivery

Reduced rework

Improved traceability

Process driven & traced

Automatic Baseline comparison

Developer, Analyst,

Integrator &Tester

SW Quality Manager

Reduced rework (bug fixing)

Reuse capabilities

Page 22: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 2231/01/2013 Confidential – Valeo Property Core ALM Program

S1 2013 S2 2013 S1 2014 S2 2014 S1 2015 S2 2015 S1 20160%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

CDV VIAS CIE CIC, VLSPEM VWM, THS PEL

Gains in efficiency have been calculated following a conservative ramp-up

Stage 1.1

Stage 1.2

Stage 1.0

At 100% of gains, a tester / developer profile has 3 to 4% increase of efficiency,

a SW Project Leader profile 9 to 10% and a SW Quality Manager 6 to 7%.

Page 23: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 2331/01/2013 Confidential – Valeo Property Core ALM Program

T0

T0+ 1 year

IAR

Today

Planning

Dev

Dev

Deployment

Spec

Kick-off

CDV Pilot Go-liveEarliest Sept, 4th

VWM

PELVIAS(remaining users)TCC

VLSPEM

Test

s

Test

s

Spec validated

T0 + 6 months

T0+ 18 months

CDV PilotGo-live

Pilot

VIAS deployment, along PGs migrations

CIE/CIC

Pilot Upgrade

Infra def+ dev

Pilot Deployment

Centralized CDV platformSecured response time

Functional improvementsSW Standards management

Further functional improvementsInterface with PLM target

Go-no Go

Go-LiveKey: Stage 1.1

Stage 1.2

Stage1.0

All entities on Core ALM

Add-ons spec 1.1

Page 24: Core ALM Program Didier Balmette Jan 31 st, 2013

IPage : 2431/01/2013 Confidential – Valeo Property Core ALM Program