• No results found

Module System Architecture Context

N/A
N/A
Protected

Academic year: 2021

Share "Module System Architecture Context"

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

Module System Architecture Context

by Gerrit Muller Buskerud University College and Buskerud University College e-mail: [email protected]

www.gaudisite.nl

Abstract

The system architecture process is positioned in a wider context: First in the business context, then in the Product Creation Process context.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged.

September 24, 2014 status: draft

version: 1

(2)

Process Decomposition of a Business

by Gerrit Muller Buskerud University College e-mail: [email protected]

www.gaudisite.nl

Abstract

This article positions the system architecture process in a wider business scope.

This positioning is intended to help understanding the processes in which the system architect (or team of system architects) is involved.

It focuses on an organization that creates and builds systems consisting of hardware and software. Although other product areas such as solution providers, services, courseware, et cetera also need system architects, the process structure will deviate from the structure as presented here.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged.

September 24, 2014 status: concept version: 1.1

customer

Customer-Oriented Process $$

sales logistics production service presales

Product Creation Process Policy and

Planning Process

People, Process, and Technology Management Process BusinessDrivers

CustomerRoadmap Budget, plan

Productroadmap

Technology, Process,and People roadmaps Budgets PeopleTechnologyProcess

Needs andFeedback Technical ProductDocumentation Product-relatedprocesses PeopleTechnologyProcess

Information Order Product $$ Support

Product Needsand feedback material

Needs andFeedback

(3)

Simplified Decomposition of the Business

customer

Customer-Oriented Process $$

sales logistics production service presales

Product Creation Process Policy and

Planning Process

People, Process, and Technology Management Process

Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process, and People roadmaps Budgets People Technology Process

Needs and Feedback Technical Product Documentation Product-related processes People Technology Process

Information Order Product $$ Support

Product Needs and feedback

material

Needs and Feedback

Process Decomposition of a Business 3 Gerrit Muller

version: 1.1

September 24, 2014 PDBprocessDecomposition

(4)

Financial Characterization of Decomposition

Customer Oriented Process $$

sales logistics production service presales

Product Creation Process Policy and

Planning Process

People and Technology Management Process

Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process, and People roadmaps Budgets People Technology Process Product-related processes People Technology Process

Information Order Product $$ Support

Managem ent

Assets

Tomorrow's Ca shflow

Cashflow Ge neration

customer

Needs and Feedback Product Needs and feedback

material

Technical Product Documentation

Process Decomposition of a Business 4 Gerrit Muller

version: 1.1

September 24, 2014 PDBprocessDecompositionByValue

(5)

Multiple Instances per Process

Customer Oriented Process: Depends on geography, customer base, and supply chain.

Product Creation Process: One per entity to be developed, where such an entity can be a product family, a product, or a subsystem.

People and Technology Management Process: One per “competence”, where a competence is a cohesive set of technologies and methods.

Policy and Planning Process: One per business. This is the pro-active integrating process.

Process Decomposition of a Business 5 Gerrit Muller

version: 1.1

September 24, 2014 PDBprocessInstancesList

(6)

The Value Chain and the Opposite Feedback Flow

People Technology Process

Requirements and Feedback Technical Product Documentation Product related processes

Information Order Product $$

V a lu e F e e d b a ck

Customer-Oriented

Process

$$

Product Creation Process Policy and

Planning Process

People, Process, and Technology Management Process

Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process, and People roadmaps Budgets People Technology ProcessSupport

Product Needs and feedback

material

customer

Process Decomposition of a Business 6 Gerrit Muller

version: 1.1

September 24, 2014 PDBprocessDecompositionPlusFlow

(7)

Decomposition of the Customer Oriented Process

Customer-Oriented Process Order

Acquisition

Order Realization

Service Support

Material

Order Product

Order Product Support

Information $$

$$

Process Decomposition of a Business 7 Gerrit Muller

version: 1.1

September 24, 2014 PDBcustomerOriented

(8)

Extended with Generic Developments

customer

Customer-Oriented Process

sales logistics production service presales

Product Creation Process Policy and

Planning Process

People, Process, and Technology Management Process

Generic Developments Creation Process

generics People Technology Process People Technology Process People Technology Process

Product Needs and feedback Information Order Product $$ Support

Budget, plan

Product roadmap Needs and Feedback Technical Product Documentation Product-related processes

Product generics roadmap Budget, plan Business Drivers Customer RoadmapTechnology, Process, and People roadmaps Budgets

material $$

Process Decomposition of a Business 8 Gerrit Muller

version: 1.1

September 24, 2014 PDBprocessDecompositionExtended

(9)

The Product Creation Process

by Gerrit Muller Buskerud University College e-mail: [email protected]

www.gaudisite.nl

Abstract

The Product Creation Process is described in its context. A phased model for Product Creation is shown. Many organizations use a phased model as blueprint for the way of working. The operational organization of the product creation process is discussed, especially the role of the operational leader.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged.

September 24, 2014 status: concept version: 2.2

needs

design verification engineering

core information

in draft 50%

most information available in

concept

information is stable enough to use heavier change control Legend:

specification

preparing or updating work full under development

0.

feasibility 1.

definition 2.

system design

3.

engineering 4.

integration

& test 5. field monitoring

(10)

The Product Creation Process in Business Context

Customer

Customer Oriented Process $$

material

sales logistics production service presales

Product Creation Process

Policy and Planning Process

People and Technology Management Process

Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process and People roadmaps Budgets People Technology Process

Requirements and Feedback Technical Product Documentation Product related processes People Technology Process

Information Order Product $$ Support

Product Requirements and feedback

The Product Creation Process 10 Gerrit Muller

version: 2.2

September 24, 2014 PCPcontext

(11)

Phasing of the PCP at Business Level

0.

feasibility

1.

definition

2.

system design

3.

engineering

4.

integration

& test

5.

field monitoring

sales logistics production service

development & engineering:

marketing, project management, design

The Product Creation Process 11 Gerrit Muller

version: 2.2

September 24, 2014 PCPbusinessPhases

(12)

Phasing the Design Control Process

needs

design

verification engineering

core information

in draft 50%

most information available in

concept

information is stable enough to use heavier change control Legend:

specification

preparing or updating work full under development

0.

feasibility

1.

definition

2.

system design

3.

engineering

4.

integration

& test

5.

field monitoring

The Product Creation Process 12 Gerrit Muller

version: 2.2

September 24, 2014 PCPdesignPhases

(13)

Advantages and Disadvantages of a Phased Process

benefits

blueprint: how to work reuse of experience

employees know what and when reference for management

disadvantages

following blueprint blindly too bureaucratic

transitions treated black and white

The Product Creation Process 13 Gerrit Muller

version: 2.2

September 24, 2014 PCPphasesProsAndCons

(14)

Characteristics of a Phase Model

needs

design verification engineering specification

0.

feasibility

1.

definition

2.

system design

3.

engineering

4.

integration

& test

5.

field monitoring

phase transitions check points

concurrency

iteration order long-lead items

order high-cost items

product

announcement large impact

decisions

The Product Creation Process 14 Gerrit Muller

version: 2.2

September 24, 2014 PCPcharacteristics

(15)

Decisions and Phase Transitions

Define a minimal set of large-impact decisions.

Define the mandatory and supporting information required for the decision.

Schedule a decision after the appropriate phase transition.

Decide explicitly.

Communicate the decision clearly and widely.

The Product Creation Process 15 Gerrit Muller

version: 2.2

September 24, 2014 PCPdecisions

(16)

Evolutionary PCP model

requirements specification

design build

test and evaluate

2% of budget (EVO) 2 weeks (XP)

up to 2 months per cyclus

The Product Creation Process 16 Gerrit Muller

version: 2.2

September 24, 2014 PCPspiral

(17)

Decomposition of the Product Creation Process

Product Creation Process

Operational Management

Design Control

Marketing

specification budget

time

technical profitability saleability

needs

specification

design

engineering

what is needed

what will be realized

how to realize

how to produce and to maintain

customer input

customer expectations

market introduction introduction at customer

feedback

product pricing

commercial structure planning

progress control resource

management risk management project log

verification

meeting specs following design

The Product Creation Process 17 Gerrit Muller

version: 2.2

September 24, 2014 PCPdecomposition

(18)

Operational Organization of the PCP

subsystem single

product product family entire portfolio

developers

module

portfolio

operational manager

family

operational manager

(single product)

project leader

subsystem

project leader operational

portfolio

architect

family

architect

product

architect

subsystem

architect technical

portfolio

marketing manager

family

marketing manager

product manager commercial

The Product Creation Process 18 Gerrit Muller

version: 2.2

September 24, 2014 PCPoperationalOrganization

(19)

Prime Responsibilities of the Operational Leader

Resources Time

Specification

Q uality

The Product Creation Process 19 Gerrit Muller

version: 2.2

September 24, 2014 PCPoperationalTriangle

(20)

The Rules of the Operational Game

assess risks

determine feasibility define project

update project

specification, resources, time

business management project leader

accept or reject

execute project within normal quality rules

accept

The Product Creation Process 20 Gerrit Muller

version: 2.2

September 24, 2014 PCPoperationalGame

(21)

Operational Teams

Operational Leader (project leader)

Operational Support (project manager)

Marketing or Product Manager

Architect Application

Manager

Test Engineer

Service Manufacturing

Logistics Sales

Manager Quality

Assurance

Requirements Analyst

Subsystem Operational

Leaders

Subsystem Architects Technology-

Specific Architects Development

support

The Product Creation Process 21 Gerrit Muller

version: 2.2

September 24, 2014 PCPconcentricTeams

(22)

The System Architecture Process

by Gerrit Muller Buskerud University College e-mail: [email protected]

www.gaudisite.nl

Abstract

The System Architecture Process is positioned in the business context. This process bridges the gap between the Policy and Planning Process and the Product Creation Process.

The purpose of the System Architecture Process is to provide the Integral Technical overview and consistency, and to maintain the integrity over time.

Subjective characteristics as elegance and simplicity are key elements of a good architecture.

The scope of the system architecture process is illustrated by showing 5 views used in a reference architecture, ranging from Customer Business to Realization.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged.

September 24, 2014 status: concept version: 2.3

customer

Customer-Oriented Process $$

sales logistics production service presales

Product Creation Process

People, Process, and Technology Management Process BusinessDrivers

CustomerRoadmap Budget, plan

Productroadmap

Technology, Processand People roadmaps Budgets PeopleTechnologyProcess

Needs andFeedback Technical ProductDocumentation Product relatedprocesses PeopleTechnologyProcess

Information Order Product $$ Support

Product Needsand feedback

Context, Vision Policy and Planning Process Reality check

Stakeholder interaction Systems A

rchitecting Process

material

(23)

System Architecting Process in Business Context

customer

Customer-Oriented Process $$

sales logistics production service presales

Product Creation Process

People, Process, and Technology Management Process

Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process and People roadmaps Budgets People Technology Process

Needs and Feedback Technical Product Documentation Product related processes People Technology Process

Information Order Product $$ Support

Product Needs and feedback

Context, Vision Policy and

Planning Process Reality check

Stakeholder interaction

Syste

ms A rchite cting

Proc ess

material

The System Architecture Process 23 Gerrit Muller

version: 2.3

September 24, 2014 SAPprocessSimplified

(24)

Map of System Architecting Process and Neighborhood

Policy and Planning People and Technology

Product Creation Marketing

Project Management Design Control Systems Architecting

Business

Road- mapping Budget

requirements specification design engineering verification

The System Architecture Process 24 Gerrit Muller

version: 2.3

September 24, 2014 SAPprocessMap

(25)

System Architecting Relation between PPP and PCP

Policy and Planning

Process

Product Creation

Process Context: Product Portfolio, Time

Vision, Policy, Intention

Practical Knowledge Feedback from Reality

The System Architecture Process 25 Gerrit Muller

version: 2.3

September 24, 2014 SAPcouplingPPPtoPCP

(26)

System Architecting Key Issues

key words

balance

consistency integrity

simplicity elegance stakeholder satisfaction

balancing acts External

Short term needs Efforts

Mutual influence of detailed designs Value

example trade-offs performance

qualities

functionality

synergy

specific solution internal requirements

long term interests

risks from requirements to verification costs

The System Architecture Process 26 Gerrit Muller

version: 2.3

September 24, 2014 SAPkeyIssues

(27)

Exercise Product Creation Process

1. Map operational organization.

2. Report on one flip the best case.

3. Identify the relationships of the core team: geographical, organizational, psychological, et cetera.

4. Report the result of 3 on one flip.

Exercise Product Creation Process 27 Gerrit Muller

version: 2.3

September 24, 2014 MSACexercise

(28)

Process Decomposition of a Business

Importance in Financial terms

Customer Oriented Process $$

sales logistics production service presales

Product Creation Process Policy and

Planning Process

People and Technology Management Process Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process, and People roadmaps Budgets People Technology Process Product-related processes People Technology Process

Information Order Product $$ Support

Management

Assets Tomorrow's Cashflow

Cashflow Generation

customer

Needs and Feedback Product Needs and feedback

material

Technical Product Documentation

Value Chain and Feedback Flow

People Technology Process Requirements and Feedback Technical Product Documentation Product related processes

Information Order Product $$

Value Feedback

Customer-Oriented

Process $$

Product Creation Process Policy and

Planning Process

People, Process, and Technology Management Process

Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process, and People roadmaps Budgets People Technology ProcessSupport

Product Needs and feedback material

customer

intentionally left blank intentionally left blank

Exercise Product Creation Process

28 Gerrit Muller version: 2.3

September 24, 2014

(29)

Product Creation Process

PCP involves all disciplines, much more than D&E

0.

feasibility

1.

definition

2.

system design

3.

engineering

4.

integration

& test

5.

field monitoring

sales logistics production service

development & engineering: marketing, project management, design

Phased Process

needs

design verification engineering

core information

in draft 50%

most information available in

concept

information is stable enough to use heavier change control Legend:

specification

preparing or updating work full under development

0.

feasibility

1.

definition

2.

system design

3.

engineering

4.

integration

& test

5.

field monitoring

Incremental Development

requirements specification

design build

test and evaluate

2% of budget (EVO) 2 weeks (XP) up to 2 months

per cyclus

intentionally left blank

Exercise Product Creation Process

29 Gerrit Muller version: 2.3

September 24, 2014

(30)

PCP Decomposition and Operational Management

PCP decomposition

Product Creation Process

Operational

Management Design

Control Marketing

specification budget time

technical profitability sellability

Architecture at all levels; From portfolio to subsystem

subsystem single product product family entire portfolio

developers

module

portfolio operational

manager

family operational

manager

(single product) project leader

subsystem project leader operational

portfolio architect

family architect

product architect

subsystem architect technical

portfolio marketing

manager

family marketing

manager

product manager commercial

Operational Commitment

Resources Time

Specification

Q

uality

Core: Operational + Technical + Commercial

project leader

Operational Support (project manager)

marketing manager

architect

Application Manager

Test Engineer

Service Manufacturing

Logistics Sales

Manager Quality

Assurance

Requirements Analyst

Subsystem Operational Leaders

Subsystem Architects Technology-

Specific Architects

Development Support

Exercise Product Creation Process

30 Gerrit Muller version: 2.3

September 24, 2014

(31)

System Architecture Process

In Business Context

customer

Customer-Oriented Process $$

sales logistics production service presales

Product Creation Process

People, Process, and Technology Management Process Business Drivers

Customer Roadmap Budget, plan

Product roadmap

Technology, Process and People roadmaps Budgets People Technology Process

Needs and Feedback Technical Product Documentation Product related processes People Technology Process

Information Order Product $$ Support

Product Needs and feedback

Context, Vision Policy and

Planning Process Reality check

Stakeholder interaction

Systems A rchite

cting Process

material

Key Issues

key words

balance consistency integrity simplicity elegance stakeholder satisfaction

balancing acts External

Short term needs Efforts

Mutual influence of detailed designs Value

example trade-offs performance

qualities

functionality

synergy

specific solution internal requirements

long term interests

risks from requirements to verification costs

5 Views

Customer What

Customer How

Product What

Product How What does Customer need

in Product and Why?

drives, justifies, needs enables, supports

Customer

objectives

Application Functional Conceptual Realization

intentionally left blank

Exercise Product Creation Process

31 Gerrit Muller version: 2.3

September 24, 2014

References

Related documents

Transit-time Doppler of 57 anastomoses was performed immediately before and after release of the Octopus stabilizing device, and mean graft flow was measured as over 5

Post-Courier editor-in-chief Philemon saw the NASFUND crisis and the anti-gun campaign as major public issues and wanted the newspaper to be proactive and get involved

• Content  can  be  stored  in  flat  files  e.g.  one  file  on  disk  for  every  revision  of  an  item  held 

mellifera, which was similar to the results for all Þelds combined (Table 4). Field size, the number of ßowers, and year were not signiÞcant fac- tors predicting the mean number

Legislation regarding the Prevention of accidents at work imposes health and safety protection coordination for any work site placing at least two companies

Developing credible prospective epidemiological evidence on the independent long-term health effects of sitting with long-term health outcomes is one of the most important links

The aim of this thesis was to evaluate the roles of MMP-3 and MMP-1 in CAD and MI, and how the expression of these MMPs may be modulated by inflammation. This was addressed by

Mechanic’s Lien Statement: File with the County Recorder and serve all property owners with a Mechanics’ Lien Statement within 120 days of your last item of work or delivery