Lecture 1: Life Cycle Models

advertisement
Lecture 2.6: Organization
Structures
Dr. John MacCarthy
UMBC CMSC 615
Fall, 2006
1
Lecture Agenda

Organization Models





Functional Organization Structure
Product-Line/Project Organization Structure
Matrix Organization Structure
Integrated Product Teams
Structuring System Engineering in an
Organization
2
Overview of Organizational Structures

Types of Organizational Structures

Functional Organization Structure:


Organized by activities that need to be performed
Typical Organization for:



Product-Line/Project Organization Structure:


Organized by Market Areas, Projects, and/or
Products/Components
Typical Organization for:



Levels of Organizational
Structure




Companies
Divisions
Projects
Departments
a company with many projects
a development organization
Matrix Organization Structure:



a project
a department

Organized by both Function and Product
Typical Mid-Level Organizational Structure
Integrate Product Teams:

Typically a “mini-matrix organization” within an
organization
3
Functional Organization Structure
President
or General Manager
Vice president or
Director Level
Division
Level
Department
Level
Marketing
& Sales
System
Engineering
Engineering
Design
Engineering
Production
Design
Assurance
Electrical
Engineering
Reliability
Engineering
Mechanical
Engineering
Maintainability
Engineering
Materials
Engineering
Human-Factors
Engineering
Software
Engineering
Logistics
Engineering
Design
Documentation
Value/Cost
Engineering
Test &
Evaluation
Engineering
Test & Evaluation
Section
Level
Group
Level
From Dr. Philip Barry’s SYST 530




Customer
Service
Administration
Primary building block for
most organizational
patterns
Classical or traditional
approach
Groups specialties or
disciplines into separately
identifiable entities
Perform similar activities
within one organizational
component
4
Functional Organization
Structure

Advantages






Easier to train within
functional area
Better technical capability
Mentoring
Cohesive
Managers and engineers
understand each other
Disadvantages







Lack of cross-pollination
Many problems will require
multiple functions to contribute
Lack of emphasis on project
Lose top-down orientation
Hard for engineer to move to
another discipline
Requires large staff to support
Slack will cause higher overhead
From Dr. Philip Barry’s SYST 530
5
Product-Line/Project
Organization Structure
President
Company ABC
Director
Product Line X
Director
Product Line Y
Manager
Project A
Manager
Project B
Director
Product Line Z
Manager
Project C
Program management
Program management
Program management
Systems engineering
Systems engineering
Systems engineering
Electrical engineering
Electrical engineering
Electrical engineering
Mechanical engineering
Mechanical engineering
Mechanical engineering
Reliability engineering
Reliability engineering
Reliability engineering
Maintainability engineering
Maintainability engineering
Maintainability engineering
Human factors
Human factors
Human factors
Components engineering
Components engineering
Components engineering
Integrated logistic support
Integrated logistic support
Integrated logistic support
From Dr. Philip Barry’s SYST 530
6
Product-Line/Project
Organization Structure

Each project self-sufficient relative to
system design and support


Contains its own management structure,
its own engineering function, its own
production capability, its own support
function, etc.
Each project may replicate the
functional organization structure
From Dr. Philip Barry’s SYST 530
7
Product-Line/Project
Organization Structure

Advantages






Team strongly focused on endproduct
Strong emphasis on project
Emphasis on customer, better
understanding of customer
Continuity of personnel, loyalty
to project
More emphasis on applied
knowledge in specialty area
Disadvantages







Duplication of effort
Barriers to passing of
knowledge
Difficult to broaden product
base
Technology transition
Less emphasis on technical
advances in specialty area
Energy expended in
defending product line
Engineers could become
stagnant
From Dr. Philip Barry’s SYST 530
8
Matrix Organization Structure
Company DEF
Project
Management
Systems
Engineering
Project A
Program Manager
Design
Engineering
Design
Assurance
Integrated
Logistic Support
Software
Engineering
Production
& Test
Project responsibility
- Program management
- Planning & scheduling
- Configuration management
- Data management
- Supplier management
- Project review & control
Project B
Program Manager
Project C
Program Manager
Project D
Program Manager
From Dr. Philip Barry’s SYST 530
9
Matrix Organization Structure

Tries to combine advantages of pure functional and pure
project organization




Pure functional emphasizes technology and sacrifices project
Pure project emphasizes project and sacrifices technology
Functional managers responsible for maintaining technical
excellence and sharing it across projects
Project managers has overall responsibility and
accountability for project success
From Dr. Philip Barry’s SYST 530
10
Matrix Organization Structure

Advantages






Plug in right people to right job
at right time
Brings high level of domain and
functional expertise together
Share valuable expertise across
a number of projects
See disconnects in the design
earlier
Ensure customer satisfaction
Disadvantages




Two bosses, two customers
Possibility for infighting
between project and
functional managers
Competition for resources
More managers, more
overhead
From Dr. Philip Barry’s SYST 530
11
Varying Importance of Organizational
Functions Through Life Cycle
Systems Engineering
Importance
Conceptual
Design
Preliminary
System
Design
Detail System
Design &
Development
Production
and/or
Construction
Operational
Use & System
Support
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
1
2
3
Systems Engineering
Test & Evaluation
Specialty Engineering
Customer Service
4
5
Production
Marketing & Sales
From Dr. Philip Barry’s SYST 530
12
Creating the Organizational
Environment for Systems Engineering

Characteristics to consider when
developing an organizational structure
for the systems engineering group:




Personnel must be highly professional,
senior level, varied backgrounds, wide
breadth of knowledge in research,
design, manufacturing, system support
Group must have vision, creativity, be
innovative, have strong general
problem solving skills
There must be spirit of teamwork
including mutual trust and respect
There must be high degree of
communication, both internally and
with external functions, both vertical
and horizontal

To create a favorable environment:



Must start from the top, president
or general manager level
Appropriate level of responsibility,
authority and resources must be
delegated down to head of
systems engineering
The right balance on the spectrum
of autocratic to democratic
leadership must exist between VP
of engineering, the PM, & the SEM
From Dr. Philip Barry’s SYST 530
13
Functional Considerations For
Systems Engineering



Systems Engineering Management
Architecture Development
Requirements Engineering









System
Subsystem/Design
Software
Interface
Configuration Management and
Interface Control
Risk Management
Technology Assessment
System Analysis
System Modeling & Simulation




CMMI Processes & Procedures
Design and Development
Interfaces
Integration and Test Interfaces
Specialty Engineering




Information Assurance
Security
Reliability, Availability,
Maintainability
…
14
Artifact Considerations for
Systems Engineering

Plans:





Systems Engineering Plan
Configuration Management
Plan
Risk Management Plan
Test and Evaluation Master
Plan
Processes & Procedures

Requirements Documents







System Requirements
Documents
Design Requirements
Software Requirements
Interface Requirements
Architecture Artifacts
Simulation and Models
Trade Studies and Analyses
15
Other Considerations for Systems
Engineering Organization

The “Systems Engineering” activities and artifacts
identified in the previous two charts may be
assigned to a “Systems Engineering” Organization
or to other organizations depending on:




Project Manager
Customer
Customer Organizational Structure
Systems Engineering Artifacts Desired/ Funded
16
Sample Systems Engineering Organization

Core SE Functions:







SE Management
Requirements (Analysis Development & Management)
System Concepts and Analysis
System Architecture*
System Modeling and Simulations*
Specialty Engineering*
Optional SE Functions:


Configuration Management
Risk Management
17
Integrated Product/Process Teams (IPTs)



Typical IPT is formed to develop a
specific product or process
It is composed of representatives
from each of the stakeholder
organizations
Generally all IPTs will include a
Systems Engineer to ensure that
SE is being integrated into the
activities of the IPTs and the IPT
artifacts are integrated into the
SE process

Example:




Systems Engineering IPT
(for SE Artifacts)
Design/Development IPT
(for Des/Dev Artifacts)
Integration and Test IPT (for
T&E Artifacts)
Modeling and Simulation IPT
(for M&S Artifacts)
18
Summary and Conclusions

Generally a Project should organize
itself in a way that is compatible with its
Customer.
19
Download