Sunteți pe pagina 1din 20

C BC Software Process Training

VDO Automotive 1 C BC SW PMTQ 02/2006


C BC Software Process Training

Training objectives

SW Project Organization


Presentation of the software development
process (Focus on the key points)
Role involved, responsibility

VDO Automotive 3 C BC SW PMTQ 02/2006


C BC Software Process Training

Contents

Product Development / Software Development


Product : Project Organization
Software : Project Organization
SW Process : Project, SW release, Work package
Project File and Software Project folder
Software Documentation overview
Software Quality assurance overview

VDO Automotive 4 C BC SW PMTQ 02/2006


C BC Software Process Training

Coordination Product development / SW development


Product Software Successive
Development Phase Releases
Software Product
Project Start Reviews
Project Objectives definition:
R1 SW development plan
P730001 Software R2
Start
P730003
V-cycles R3
Start Release 1

Release 2

R4 Iterative
Development

Release n

R5
Last release
R6
Serial Software Final test
Deadline R7 Software Programming delay
R8 Industrialization
Siemens SOP
Manufacturing delay
Customer SOP

R9
VDO Automotive 5 C BC SW PMTQ 02/2006
C BC Software Process Training

Product Development / Software Development


Product : Project Organization
Software : Project Organization
SW Process : Project, SW release, Work package
Project File and Software Project folder
Software Documentation overview
Software Quality assurance overview

VDO Automotive 6 C BC SW PMTQ 02/2006


C BC Software Process Training

Product structure

Software Hardware Mechanical

Product
 Development process (P730001)
 Management (PL, A leader for every domain involved)
 Siemens manufactures the products (manufacturing process)
 Quality targets

VDO Automotive 7 C BC SW PMTQ 02/2006


C BC Software Process Training

Project organization in relation to C BC


organization
Core Team

PL

SWPL HWTL Q Planner MDTL PE RE

PL : Project Leader MDTL : Mechanical Design Team Leader


SWPL : Software Project Leader PE : Production Engineer
HWTL : Hardware Team Leader RE : Resident Engineer
Q Planner : Quality Planner

VDO Automotive 8 C BC SW PMTQ 02/2006


C BC Software Process Training

Product Development / Software Development


Product : Project Organization
Software : Project Organization
SW Process : Project, SW release, Work package
Project File and Software Project folder
Software Documentation overview
Software Quality assurance overview

VDO Automotive 9 C BC SW PMTQ 02/2006


C BC Software Process Training

Software structure

Specific Generic
3 rd Party ASW
SW SW
SW

Siemens
BSW
BSW

 Management (SWPL, Function responsible)

VDO Automotive 10 C BC SW PMTQ 02/2006


C BC Software Process Training

Software Project Organization

Customer segment Generic SW Basic SW PMTQ Qdepart.

SWGL SWLGL BSWLR PMTQR QR

SWPL
SWFR BSWPS PMTQS
SWQPE
SWD SWD (Qplanner)
SWD SWD
3rd
Party
SW SWT SWT SWT

VDO Automotive 11 C BC SW PMTQ 02/2006


C BC Software Process Training

Contents

Product Development / Software Development


Product : Project Organization
Software : Project Organization
SW Process : Project, SW release, Work package
Project File and Software Project folder
Software Documentation overview
Software Quality assurance overview

VDO Automotive 12 C BC SW PMTQ 02/2006


C BC Software Process Training

Interfaces

Customer Customer
Requirement

Customer
Change
Change Request
Package
Form System Change
SI department Request
System
SRS Requirement

SDP
PL
SWPL
Target Specification

Project Customer / System


Planning Requirement
CPU Interface
HWTL Risk Customer / System
analysis Change Request

VDO Automotive 13 C BC SW PMTQ 02/2006


C BC Software Process Training

The nested V-cycles of the SW


development Project Level
1st SW 2nd SW last SW
Delivery Delivery Delivery
t

...
Project Start of
Start Production

1st SW- 2nd SW- last SW-


V-Cycle V-Cycle V-Cycle

Sw release level
Rear wiper (new)
WP1
SWD1
Alarm (new)
SWD2 WP2

WP level SWD3 WP3 WP4


Rear wiper modification
Defroster corrections

VDO Automotive 14 C BC SW PMTQ 02/2006


Activities workflow
C BC Software Process Training

Development
Update the Software Requirements
Specification (SRS) (SWD,SWFR)
WP level process
Make design choices and update design (SWD,SWFR)
document

Modify code (SWD) Transverse activities


Update SVVP
Start updating the SVVP during
Verification & Validation SRS, Design and Coding
Module verification: (SWD)
use Lint, cross-reviews and TestRT (RTR) (SWD) Configuration management
Keep change requests
Integration: check integration of changes traceability in modified files
together, with OS, with HW (SWD)
(SWD)
Validation: check that functional behavior Software Quality Assurance
meets the SRS (SWT) Conduct S2-S6 Doc reviews:
SRS, Design, Code, SVVP

(SWFR or SWPL)
WP conclusion

WP conclusion (SWFR,SWD,SWT)
VDO Automotive 24 C BC SW PMTQ 02/2006
C BC Software Process Training

Workpackage level : Documentation


Change
Requests

SWFR
Work
SWPL Package SWD
Description, Planning and
Tracking for one
functionality

Software
Requirement Software Design
Specification

Software Verification and Validation Plan Functionality


Source files
Functionality Test reports
Review reports
Documentation

VDO Automotive 25 C BC SW PMTQ 02/2006


C BC Software Process Training

SW Release level / Work package level


Whole SW
freeze
Functionality SRS freeze

Planning definition
with Work packge

Parallel
SW Release WP developement
Definition Build Manager
Integration

One V-Cycle by
functionality

Whole SRS Verification and


freeze validation in the
work area

VDO Automotive 26 C BC SW PMTQ 02/2006


C BC Software Process Training

Contents

Product Development / Software Development


Product : Project Organization
Software : Project Organization
SW Process : Project, SW release, Work package
Project File and Software Project folder
Software Documentation overview
Software Quality assurance overview

VDO Automotive 27 C BC SW PMTQ 02/2006


C BC Software Process Training

SW Project Folder
 The SW project folder has the same objective as the project file but
for the SW
 The documents on a SW project are managed by a Configuration
Management System (Tool : Continuus)
 The SW project folder store documents not under Configuration
Management System
– especially the papers documents
– Some files mainly link to the planning and tracking
(SDP, SW Release Plan, WP)
 Paper and Electronic Project Folder
 The location of the project folder is specified in the software
development plan

VDO Automotive 29 C BC SW PMTQ 02/2006


C BC Software Process Training

SW Project Folder Structure


PAPER PROJECT FOLDER ELECTRONIC PROJECT FOLDER
One folder for the project

Main
project folder

One folder for each SW release

R1 R2 Rn

...

Template (.zip) in the intranet


VDO Automotive 30 C BC SW PMTQ 02/2006
C BC Software Process Training

Contents

Norms, Standards, ...

Software Development Plan


Project planning
Project progress report

Configuration Management Report


Software Release Plan
Work Packages
Verification and Validation Reports
Review Report
Metrics Report
Correspondence
Industrialization documents

VDO Automotive 31 C BC SW PMTQ 02/2006

S-ar putea să vă placă și