Core ALM Program
Didier Balmette
Jan 31st, 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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%.
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
IPage : 2431/01/2013 Confidential – Valeo Property Core ALM Program
Top Related