module supporting processes - gaudisite.nl › modulesupportingprocessesslides.pdf · module...
TRANSCRIPT
Module Supporting Processesby Gerrit Muller University of South-Eastern Norway-NISE
e-mail: [email protected]
Abstract
This module addresses supporting processes, for instance documentation,templates, and reviewing.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.
June 21, 2020status: draftversion: 1.4
Granularity of Documentationby Gerrit Muller University of South-Eastern Norway-NISE
e-mail: [email protected]
Abstract
The design of documentation is discussed, with emphasis on the requirements,the need for decomposition, the measures needed to maintain overview andcriteria for granularity.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.
June 21, 2020status: conceptversion: 1.2
compound document
document
structure
overview
document
document
document
document
document
Requirements for the Entire Documentation Structure
Accessibility for the readers
Low threshold for the readers
Low threshold for the authors
Completeness
Consistency
Maintainability
Scalability
Evolvability
Process to ensure the quality of the information
Granularity of Documentation3 Gerrit Muller
version: 1.2June 21, 2020
DGrequirementsStructure
Requirements from Reader Point of View
Convenient
viewing
printing
searching
easy
fast
Granularity of Documentation4 Gerrit Muller
version: 1.2June 21, 2020
DGrequirementsReader
Requirements per Document
High cohesion (within the unit)
Low coupling (outside of the unit)
Accessibility for the readers
Low threshold for the reader
Low threshold for the author
Manageable steps to create, review, and change
Clear responsibilities
Clear position and relation with the context
Well-defined status of the information
Timely availability
Granularity of Documentation5 Gerrit Muller
version: 1.2June 21, 2020
DGrequirementsUnit
Accessibility Requirements
Ease of reading, “juiciness”
High signal-to-noise ratio: information should not be hidden in a
sea of words.
Understandability
Reachability in different ways, e.g., by hierarchical or full search
Reachability in a limited number of steps
Granularity of Documentation6 Gerrit Muller
version: 1.2June 21, 2020
DGrequirementsAccessibility
Responsibility Requirements
single author
limited amount of reviewers
Granularity of Documentation7 Gerrit Muller
version: 1.2June 21, 2020
DGrequirementsResponsibility
Scalability Requirements
well defined documentation structure
overview specifications at higher
aggregation levels
recursive application of structure and
overview
delegation of review process
Granularity of Documentation8 Gerrit Muller
version: 1.2June 21, 2020
DGrequirementsScalability
The Stakeholders of a Single Document
specification
implementation
des
crib
es
author
producerconsumer
context
interacts with
inte
ract
s with
architect
or editor
is responsible
for technical
Project
leader
is responsiblefor time, budget, result
others
writes
uses realizesstake-
holder
artifact
relation
legend
Granularity of Documentation9 Gerrit Muller
version: 1.2June 21, 2020
DGdocumentationRoles
Decomposition of Large Documents
compound document
document
structure
overview
document
document
document
document
document
Granularity of Documentation10 Gerrit Muller
version: 1.2June 21, 2020
DGcompoundDocument
Documentation Tree by Recursive Decomposition
compound document
compound
document
compound
document compound document
overview
document
structure
overview
atomic
documentdocument
structure
overview
document
structure
overview
document
structure
atomic
document
atomic
document
compound
document
compound
document
Granularity of Documentation11 Gerrit Muller
version: 1.2June 21, 2020
DGdocumentRecursion
Payload: the Ratio between Content and Overhead
title
identification
author
distribution
status
review
history
changes
front page
meta information
max 2 pages
diagrams
tables
lists
and ca 50%
text
1. aap
2. noot
3. mies
contents
2..18 pages
Granularity of Documentation12 Gerrit Muller
version: 1.2June 21, 2020
DGpayload
LEAN and A3 Approach to Supporting Processesby Gerrit Muller University of South-Eastern Norway-NISE
e-mail: [email protected]
Abstract
LEAN product development is in the process and means area pragmatic. Lowtech tools, such as paper, pen and magnets, with very direct interaction are used.For communication the use of single A3-size documents is promoted, becausethis is a manageable amount of information.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.
June 21, 2020status: draftversion: 0.1
A3 architecture overview of the Metal Printer (all numbers have been removed for competitive sensitivity)
process steps
metal printing cell
Fluidic
subsystem
chamber
bottom chuck
electronics
infrastructure
process
power
supply
1
3
2
4
5electronics
infrastructure1 5granite
ZUBA
stage
frame
base frame +
x, y, stage
stage
control
ZUBA
control
optics
stagescoop
cameravision
op
tics s
tag
e
co
ntr
ol
vision
control
6
7
8
9
1
0
cabling
covers and
hatches
ventilation
air flow
contamination
evacuation
sensors
measurement
frame
machine
control
"remote"
electronics rack
10
11
12
13
14
15
?
metal printer back side metal printer front sideintegrating
subsystems
metal printer subsystems
tprepare
= tclose doors
+ tmove to proximity
tprint
= tp,prepare
+ tp,align
+ tchamber
(thickness) + tp,finalize
tfinalize
= tmove to unload
+ topen doors
tprint
= tp,overhead
+ Ctransfer
*thickness
2. Align
3. Move to proximity
4. Process
6. Open doors
1. Close doors
5. Move substrate unloading position
talign
tchamber
note: original diagram was annotated with actual performance figures
for confidentiality reasons these numbers have been removed
metal printer
functional flow formula print cycle time
key performance parameters
metal printer subsystems, functions, and cycle time model
metal printing cell: systems and performance model
back-end factory: systems and process model
pattern quality
cost per layer
environmental
impact
design enablinge.g. CD, separation
pattern
resolution
X-section control
accuracy overlay
high MTBF
early delivery
vs
volume production
uptime
throughput
operational
costs
system cost
electric power
clean water
elyte
N2, air
disposal water, air, ...
reliability
integral costs
consumables
waste
contamination
and climate
partial graph
many nodes
and connections
are not shown
customer key drivers
Customer key-drivers and Key Performance Parameters
Document meta-information
author
version
date last update
scope
statusGerrit Muller
0.1
August 3, 2010
system and supersystem
preliminary draft
metal printing time-line
min. line width
overlay
throughput
MTBF
a m
b m
c WPH
d hr
wafer size
power
clean room class
floor vibration class
200, 300 mm
x kW
throughput
1. inspection
2. seed sputter
3. metal print
4. seed etch
wafer
waferseed
wafer
Cu
wafer
5. coat/develop dielectricswafer
6. exposure or CMP for polymer viaswafer
7. E-test
spin coated
polymer
per waferthroughput in minutes
1
t
1
3..4
1..2
dual layer only
robot
prefill
master
FOUP
wafer
FOUP
wafer
FOUPflip
prealignclean
wafer
clean
master
metal
printer
robot
prealign
clean
master
prefill
clean wafer
0 100b 200b
wafer
with
ICs
back-end factory
expose
wafer
stepper
expose
wafer
stepper
metal
printer
advanced
process
control
logistics &
automation
power
chemicals
climate
infrastructure
computing &
networking
infrastructure
metrologymask
power, chemicals
consumables, waste
ICs
REX
wafer fab
(front end)
Characteristics of LEAN
A holistic, systems approach to product development
including people, processes, and technology.
Multi-disciplinary from the early start, with a drive to be fact based.
Customer understanding as the the starting point.
Continuous improvement and learning as cultural value.
Small distance between engineers and real systems, including
manufacturing, sales and service and the system of interest.
LEAN and A3 Approach to Supporting Processes14 Gerrit Muller
version: 0.1June 21, 2020
LEANcharacteristics
Example of A3 Architecture Overview
A3 architecture overview of the Metal Printer (all numbers have been removed for competitive sensitivity)
process steps
metal printing cell
Fluidic
subsystem
chamber
bottom chuck
electronics
infrastructure
process
power
supply
1
3
2
4
5electronics
infrastructure1 5granite
ZUBA
stage
frame
base frame +
x, y, stage
stage
control
ZUBA
control
optics
stagescoop
cameravision
op
tics s
tag
e
co
ntr
ol
vision
control
6
7
8
9
1
0
cabling
covers and
hatches
ventilation
air flow
contamination
evacuation
sensors
measurement
frame
machine
control
"remote"
electronics rack
10
11
12
13
14
15
?
metal printer back side metal printer front sideintegrating
subsystems
metal printer subsystems
tprepare
= tclose doors
+ tmove to proximity
tprint
= tp,prepare
+ tp,align
+ tchamber
(thickness) + tp,finalize
tfinalize
= tmove to unload
+ topen doors
tprint
= tp,overhead
+ Ctransfer
*thickness
2. Align
3. Move to proximity
4. Process
6. Open doors
1. Close doors
5. Move substrate unloading position
talign
tchamber
note: original diagram was annotated with actual performance figures
for confidentiality reasons these numbers have been removed
metal printer
functional flow formula print cycle time
key performance parameters
metal printer subsystems, functions, and cycle time model
metal printing cell: systems and performance model
back-end factory: systems and process model
pattern quality
cost per layer
environmental
impact
design enablinge.g. CD, separation
pattern
resolution
X-section control
accuracy overlay
high MTBF
early delivery
vs
volume production
uptime
throughput
operational
costs
system cost
electric power
clean water
elyte
N2, air
disposal water, air, ...
reliability
integral costs
consumables
waste
contamination
and climate
partial graph
many nodes
and connections
are not shown
customer key drivers
Customer key-drivers and Key Performance Parameters
Document meta-information
author
version
date last update
scope
statusGerrit Muller
0.1
August 3, 2010
system and supersystem
preliminary draft
metal printing time-line
min. line width
overlay
throughput
MTBF
a m
b m
c WPH
d hr
wafer size
power
clean room class
floor vibration class
200, 300 mm
x kW
throughput
1. inspection
2. seed sputter
3. metal print
4. seed etch
wafer
waferseed
wafer
Cu
wafer
5. coat/develop dielectricswafer
6. exposure or CMP for polymer viaswafer
7. E-test
spin coated
polymer
per waferthroughput in minutes
1
t
1
3..4
1..2
dual layer only
robot
prefill
master
FOUP
wafer
FOUP
wafer
FOUPflip
prealignclean
wafer
clean
master
metal
printer
robot
prealign
clean
master
prefill
clean wafer
0 100b 200b
wafer
with
ICs
back-end factory
expose
wafer
stepper
expose
wafer
stepper
metal
printer
advanced
process
control
logistics &
automation
power
chemicals
climate
infrastructure
computing &
networking
infrastructure
metrologymask
power, chemicals
consumables, waste
ICs
REX
wafer fab
(front end)
LEAN and A3 Approach to Supporting Processes15 Gerrit Muller
version: 0.1June 21, 2020
LEANoverviewA3
multiple related views
digestable
(size limitation)
quantifications
practical
close to stakeholder experience
one topic
per A3
capture
"hot" topics
source: PhD thesis Daniel Borches http://doc.utwente.nl/75284/
LEAN and A3 Approach to Supporting Processes16 Gerrit Muller
version: 0.1June 21, 2020
LAWFleanArchitecting
Light Weight Review Processby Gerrit Muller University of South-Eastern Norway-NISE
e-mail: [email protected]
Abstract
A light weight review process is described that can be used for documents madeduring product creation. This review process is focused on improving the contentsof specifications as early as possible. The process is light weight to increase thelikelihood that it is performed de facto instead of pro forma.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.
June 21, 2020status: preliminarydraftversion: 0
draft
authorized
concept
final review= final check contents
authorization= check process
consultation
& review
- wide group of people,
with an active concern or
an expected contribution;
- many iterations
- multiple media:
+ meetings,
+ on paper
+ informal et cetera
specification specific Change Control Board
4 peoples/roles:
1 producer
1 consumer
1 context
1 independent
by "lowest" operational manager:
project leader, subsystem PL, ...
change
request
the author is responsible
for contents and
organization of the flow
(consults and review)
criteria for reviewers:
+ know how
+ critical
+ sufficient time
Product Life Cycle and Change Management
product
creation
production
used by customers
yearsmicro specification control board project team present
specification = communications means
very dynamic, many changes
light weight review processSCB
maintenance control boardno project team any more
documentation = organizational memory
changes only to cope with logistics or safety problems
Light Weight Review Process18 Gerrit Muller
version: 0June 21, 2020LWRlifeCycle
Light Weight Specification Review Process
draft
authorized
concept
final review= final check contents
authorization= check process
consultation
& review
- wide group of people,
with an active concern or
an expected contribution;
- many iterations
- multiple media:
+ meetings,
+ on paper
+ informal et cetera
specification specific Change Control Board
4 peoples/roles:
1 producer
1 consumer
1 context
1 independent
by "lowest" operational manager:
project leader, subsystem PL, ...
change
request
the author is responsible
for contents and
organization of the flow
(consults and review)
criteria for reviewers:
+ know how
+ critical
+ sufficient time
Light Weight Review Process19 Gerrit Muller
version: 0June 21, 2020
LWRstateDiagram
Template How Toby Gerrit Muller University of South-Eastern Norway-NISE
e-mail: [email protected]
Abstract
The introduction of a new process (way of working) is quite often implementedby supplying ready-to-go tools and templates. This implementation mainly servesthe purpose of a smooth introduction of the new process.Unfortunately the benefits of templates are often cancelled by unforeseen side-effects, such as unintended application, inflexibility, and so on. This intermezzogives hints to avoid the Template Trap, so that templates can be used moreeffectively to support introduction of new processes.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.
June 21, 2020status: draftversion: 1.6
Header
Body
Header
Footer
Body
Title Author
Abstract
Title, Date
Page, Author
1 Introduction 2 Scope
Title Author
Body
Title, Date
Page, Author
Body
Title, Date
Page, Author
3 Design
Title, Date
Page, Author
17 Interfaces
..
recommended template type
layout only
prescribing contents
meta information
Rationale for Templates
• Low threshold to apply a (new) process (1)
• Low effort to apply a (new) process (2)
• No need to know low level implementation details (3)
• Means to consolidate and reuse experiences (4)
Template How To21 Gerrit Muller
version: 1.6June 21, 2020
TemplatesRationaleList
Bogus Arguments for Templates
• Obtain a uniform look (5)
• Force the application of a (new) process (6)
• Control the way a new process is applied (7)
Template How To22 Gerrit Muller
version: 1.6June 21, 2020
BogusRationaleTemplates
Forces of Change: Action = - Reaction
counteract
induces
Reaction
New Process
Support
Net change = all Forces
Template How To23 Gerrit Muller
version: 1.6June 21, 2020
THTchangeVectors
Template as Support for Process
principle process procedure tool
formalism
template
abstract specific and executable
drives
is
elaborated
in
is
supported
by
Template How To24 Gerrit Muller
version: 1.6June 21, 2020
SAPabstractionHierarchy
Types of Templates
Header
Body
Header
Footer
Body
Title Author
Abstract
Title, Date
Page, Author
1 Introduction 2 Scope
Title Author
Body
Title, Date
Page, Author
Body
Title, Date
Page, Author
3 Design
Title, Date
Page, Author
17 Interfaces
..
recommended template type
layout only
prescribing contents
meta information
Template How To25 Gerrit Muller
version: 1.6June 21, 2020
THTtypes
Recommendation
template type context knowhow value
layout only no low
meta information process high
prescribing content process and domain constraining• Use templates for meta-information.
• Use checklists for structure and contents.
Template How To26 Gerrit Muller
version: 1.6June 21, 2020
Template Development
Templates are an optimization of the Copy Paste Modify pattern:• Look for a similar problem
• Copy its implementation
• Modify the copy to fulfil the new requirements
Template How To27 Gerrit Muller
version: 1.6June 21, 2020
Spiral model: Use before Re-use
Implement document
Use Evaluate
Extract template
Template How To28 Gerrit Muller
version: 1.6June 21, 2020
THTdevelopmentSpiral
Example Guidelines Meta Information(1)
Mandatory per page:• Author
• Title
• Status
• Version
• Date of last update
• Unique Identification
• Business Unit
• Page number
Template How To29 Gerrit Muller
version: 1.6June 21, 2020
Example Guidelines Meta Information(2)
Mandatory per document:• Distribution (Notification) list
• Reviewers and commentators
• Document scope (Product family, Product, Subsystem, Module as far asapplicable)
• Change history
Template How To30 Gerrit Muller
version: 1.6June 21, 2020
Example Guidelines Meta Information(3)
Recommended Practice:• Short statement on frontpage stating what is expected from the addressed
recipients, for example:
• Please send comments before february 29, this document will be reviewedon that date
• This document is authorized, changes are only applied via a changerequest
• See Granularity of Documentation [?] for guidelines for modularization andcontents
Template How To31 Gerrit Muller
version: 1.6June 21, 2020
Template Pitfalls
• Author follows template instead of considering the purpose of the document.
• Template is too complex.
• There is an unmanageable number of variants.
• Mandatory use of templates results in:
• no innovation of templates (= no learning)
• no common sense in deployment
• strong dependency on templates
Recommendation:• Enforce the procedure (what)
• Provide the template (how) as supporting means.
Template How To32 Gerrit Muller
version: 1.6June 21, 2020
Summary
• Templates support (new) processes
• Use templates for layout and meta information support
• Do not use templates for documents structure or contents
• Stimulate evolution of templates, keep them alive
• Keep templates simple
• Standardize on what (process or procedure), not on how (tool and template)
• Provide (mandatory) guidelines and recommended practices
• Provide templates as a supportive choice, don’t force people to use templates
Template How To33 Gerrit Muller
version: 1.6June 21, 2020
TemplateSummaryList
System Integration How-Toby Gerrit Muller University of South-Eastern Norway-NISE
e-mail: [email protected]
Abstract
In this document we will discuss the full integration flow. We will discuss the goalof integration, the relation between integration and testing, what is integrationand how to integrate, an approach to integration, scheduling and dealing withdisruptive events, roles and responsibilities, configuration management aspects,and typical order of integration problems occurring in real life.
Distribution
This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.
June 21, 2020status: conceptversion: 0.2
measure
alignment
signal
exposemeasure
alignment
signal
position x,y
destination
measure
x,y source
position
x,y source
measure x,y
destinationalign source
destination
adjust light
source
adjust lens
focus
process
measure
correlate
stage
source
correlate
stage
destination
calibrate
x,y
measurement
control x,y
destination
qualify
Typical Concurrent Product Creation Process
design
0.
feasibility
1.
definition
2.
system
design
3.
engineering
4.
integration
& test
5.
field
monitoring
6.
product operational
life cycle
-1
strategy
integrate test
requirements and
specification
policy
testintegratedesignrequirementspolicy
System Integration How-To35 Gerrit Muller
version: 0.2June 21, 2020
SINTproductCreationProcess
Zooming in on Integration and Tests
0.
feasibility
1.
definition
2.
system
design
3.
engineering4.
integration & test
5.
field
monitoring
6.
product operational
life cycle
integratebeta
test
system
test
alpha
test
gamma
test
System Integration How-To36 Gerrit Muller
version: 0.2June 21, 2020
SINTtesting
Integration Takes Place in a Bottom-up Fashion
component
system function
product
subsystem
integratealpha
test
context
System Integration How-To37 Gerrit Muller
version: 0.2June 21, 2020
SINTlevels
Transition from Previous System to New System
existing base system
new HW subsystem
SW dev system
test HW subsystem
test SW for new HW subsystem
new application
existing base system
integrate subsystem
SW dev system test and refine application
integrate and refineapplication
adopt existing base SW
new base system test new base systemintegrate HW
system
integrate
system
SW for new HW subsystem
adopt existing base SW
existing new
2 partial
systems for
SW testing
2 existing
base
systems
new base
systems
time
integrated
system
application integration
new subsystem
integration
System Integration How-To38 Gerrit Muller
version: 0.2June 21, 2020
CVintegrationPlan
Alternatives to Integrate a Subsystem Early in the Project
(modified)
existing
subsystems
(prototype)
new
subsystems
to-be-integrated
subsystem
physical
environment
simplecomplex
virtual
spectrum
virtual environment
stubssimulated
subsystems
physical
simulated
physical
reality
System Integration How-To39 Gerrit Muller
version: 0.2June 21, 2020
SINTenvironments
Stepwise Integration Approach
Determine most critical system performance parameters.
Identify subsystems and functions involved in these parameters.
Work towards integration configurations along these chains of
subsystems and functions.
Show system performance parameter as early as possible;
start with showing "typical" system performance.
Show "worst-case" and "boundary" system performance.
Rework manual integration tests in steps into automated regression
tests.
Monitor regression results with human-driven analysis.
1
7
5
3
2
6
4
Integrate the chains: show system performance of different parameters
simultaneously on the same system. 8
System Integration How-To40 Gerrit Muller
version: 0.2June 21, 2020SINTapproach
Order of Functions Required for the IQ of a Waferstepper
measure
alignment
signal
exposemeasure
alignment
signal
position x,y
destination
measure
x,y source
position
x,y source
measure x,y
destinationalign source
destination
adjust light
source
adjust lens
focus
process
measure
correlate
stage
source
correlate
stage
destination
calibrate
x,y
measurement
control x,y
destination
qualify
System Integration How-To41 Gerrit Muller
version: 0.2June 21, 2020
SINTorder
Roles and Responsibilities During the Integration Process
project leader
organization
resources
schedule
budget
systems architect/
engineer/integrator
system requirements
design inputs
test specification
schedule rationale
troubleshooting
participate in test
system tester
test
troubleshooting
report
engineers
design
component test
troubleshooting
participate in test
machine owner
maintain test model
support test
logistics and
administrative support
configuration
orders
administration
System Integration How-To42 Gerrit Muller
version: 0.2June 21, 2020
SINTroles
Simplified Process Diagram
company customer
Customer-Oriented Process
sales logistics production
Product Creation Process
Tech
nic
al P
rod
uct
D
ocu
men
tati
on
(TP
D)
supplier
goods
specs
Customer-
Oriented
Process
Product
Creation
Process
orders Operation
Processproduct
order
Purchasing
Processtender
TPD
req
uir
emen
ts
life
cycle
goods flow
System Integration How-To43 Gerrit Muller
version: 0.2June 21, 2020
SINTprocessDecomposition
Configuration Management Entities
companysupplier
Customer Oriented Process
Customer
Oriented
Process
goods flow
customer
sales logistics production
Product Creation Process
Tech
nic
al P
rod
uct
D
ocu
men
tati
on
(TP
D)
goods
specs
Product
Creation
Process
orders Operation
Processproduct
order
Purchasing
Processtender
TPD
req
uir
emen
ts
life
cycleTPD TPD
test models
test models
specifications
components
content of
pipelineproducts
product
tender
dataphysical
entitylegend
System Integration How-To44 Gerrit Muller
version: 0.2June 21, 2020
SINTconfigurationManagement
Typical Order of Integration Problems
1. The (sub)system does not build.
2. The (sub)system does not function.
3. Interface errors.
4. The (sub)system is too slow.
5. Problems with the main performance parameter, such as image quality.
6. The (sub)system is not reliable.
System Integration How-To45 Gerrit Muller
version: 0.2June 21, 2020SINTproblems
Exercise Documentation
Make a design for the documentation structure of the case, take into account a.o.:• target audience per documentation module
• lifecycle
• author
• size (budget)Present (max 1 flip) the proposed documentation structure and the rationale.
Summary Module Supporting Processes46 Gerrit Muller
version: 0.2June 21, 2020MSPexercise
Documentation
Requirements Entire DocumentationAccessibility for the readers
Low threshold for the readers
Low threshold for the authors
Completeness
Consistency
Maintainability
Scalability
Evolvability
Process to ensure the quality of the information
Requirements per DocumentHigh cohesion (within the unit)
Low coupling (outside of the unit)
Accessibility for the readers
Low threshold for the reader
Low threshold for the author
Manageable steps to create, review, and change
Clear responsibilities
Clear position and relation with the context
Well-defined status of the information
Timely availability
Decompose Large Documents
compound document
document
structure
overview
document
document
document
document
document
Recursive Decomposition
compound document
compound
document
compound
document compound document
overview
document
structure
overview
atomic
documentdocument
structure
overview
document
structure
overview
document
structure
atomic
document
atomic
document
compound
document
compound
document
Summary Module Supporting Processes47 Gerrit Muller
version: 0.2June 21, 2020
Documentation
Maximize Payload
title
identification
author
distribution
status
review
history
changes
front page
meta information
max 2 pages
diagrams
tables
lists
and ca 50%
text
1. aap
2. noot
3. mies
contents
2..18 pages
A3smultiple related views
digestable
(size limitation)
quantifications
practical
close to stakeholder experience
one topic
per A3
capture
"hot" topics
source: PhD thesis Daniel Borches http://doc.utwente.nl/75284/
Light Weight Review
draft
authorized
concept
final review= final check contents
authorization= check process
consultation
& review
- wide group of people,
with an active concern or
an expected contribution;
- many iterations
- multiple media:
+ meetings,
+ on paper
+ informal et cetera
specification specific Change Control Board
4 peoples/roles:
1 producer
1 consumer
1 context
1 independent
by "lowest" operational manager:
project leader, subsystem PL, ...
change
request
the author is responsible
for contents and
organization of the flow
(consults and review)
criteria for reviewers:
+ know how
+ critical
+ sufficient time
intentionally left blank
Summary Module Supporting Processes48 Gerrit Muller
version: 0.2June 21, 2020
Systems Integration
Integration Starts at Feasibility
design
0.
feasibility
1.
definition
2.
system
design
3.
engineering
4.
integration
& test
5.
field
monitoring
6.
product operational
life cycle
-1
strategy
integrate test
requirements and
specification
policy
testintegratedesignrequirementspolicy
Bottom-up
component
system function
product
subsystem
integratealpha
test
context
Alternatives for Early Integration
(modified)
existing
subsystems
(prototype)
new
subsystems
to-be-integrated
subsystem
physical
environment
simplecomplex
virtual
spectrum
virtual environment
stubssimulated
subsystems
physical
simulated
physical
reality
Propagation of Configuration Issuescompanysupplier
Customer Oriented Process
Customer
Oriented
Process
goods flow
customer
sales logistics production
Product Creation Process
Tech
nic
al P
rod
uct
D
ocu
men
tati
on
(TP
D)
goods
specs
Product
Creation
Process
orders Operation
Processproduct
order
Purchasing
Processtender
TPD
req
uir
emen
ts
life
cycleTPD TPD
test models
test models
specifications
components
content of
pipelineproducts
product
tender
dataphysical
entitylegend
Summary Module Supporting Processes49 Gerrit Muller
version: 0.2June 21, 2020