112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3....

60
1 12. Processes Agenda for processes 1. Organizations 2. Integrated product teams (IPTs) 3. Integrated process teams 4. Processes 5. Methods 6. Intranet

Transcript of 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3....

Page 1: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

112. Processes

Agenda for processes1. Organizations2. Integrated product teams (IPTs)3. Integrated process teams 4. Processes5. Methods6. Intranet

Page 2: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

212. Processes

1. OrganizationsNumberTypes of groupingsTypes of project organizations

1. Organizations

Page 3: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

312. Processes

NumberLarge number of organization types are possibleMore than one type may be present on a project

at one time

1. Organizations

Page 4: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

412. Processes

Types of groupingsProject -- The grouping of people to accomplish

the projectCompany --The grouping of people by companiesAdministrative -- The grouping of people within a

company for personal development

1. Organizations

Page 5: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

512. Processes

Types of project organizations (1 of 4)Functional -- The grouping of people is along

functional linesProduct -- The grouping of people is by product

and processCombination -- The grouping of people is a

combination of functional and product

1. Organizations

Page 6: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

612. Processes

Types of project organizations (2 of 4)

Management

BusinessI&TSystem Engineering

Development

1. Organizations

Example of functional project organizationExample of functional project organization

Page 7: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

712. Processes

Types of project organizations (3 of 4)Level 1

Product Team

Level 2Product Team 1

Level 2Product Team 2

Level 2Product Team 3

Level 3Product Team 2

Level 3Product Team 3

1. Organizations

Example of product project organizationExample of product project organization

Page 8: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

812. Processes

Types of project organizations (4 of 4)

Management

BusinessProcessesLevel 1

Product Team

Level 2Product Team 1

Level 2Product Team 2

Level 2Product Team 3

Level 2Product Team 2

Level 2Product Team 3

Example of combined project organizationExample of combined project organization

Page 9: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

912. Processes

2. Integrated product teams (IPTs)DefinitionIPT organizationOrganization guidelinesOrganization limitationsSize of IPTsCommunication among IPTs

2. Integrated product teams

Page 10: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1012. Processes

Definition

Have the capability to do a turn-key job in producing a product

Have work teams and resources• Work teams are dedicated teams devoted to

the product• Resources are people who may provide

services to several IPTs• Organization is usually functional

2. Integrated product teams

Page 11: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1112. Processes

IPT organization

ProductManagement

BusinessSystem Engineering

Mechanical Engineering

Electrical Engineering

Conf MgtReliability ManufacturingQuality

Computer Engineering

Work Teams

Resources

2. Integrated product teams

Page 12: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1212. Processes

Organization guidelinesOrganize teams in the same way as the spec treeAssign RAA for any one product to a single IPT OK for an IPT to have RAA for multiple products Don’t give multiple IPTs RAA for a single productReduce coupling between IPTs

2. Integrated product teams

Page 13: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1312. Processes

Organization limitations

Organization may be chosen for economic, personnel, or other reasons.

Organization may not be optimum for executionRegardless of the organization, the product engineers

have RAA to make the product work

2. Integrated product teams

Page 14: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1412. Processes

Size of IPTs5-20 peopleEnsure stakeholders satisfaction

2. Integrated product teams

Page 15: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1512. Processes

Communications among IPTsIPTs need to agree upon information communicated

between products• Description, schedule, and RAA for items to be

sent between IPTs• Communication between engineers on common

issues

2. Integrated product teams

Page 16: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1612. Processes

3. Integrated process teamsDefinitionProcess teams and IPTsProcess team domainProcess team typesProcess team reporting options

3. Integrated process teams

Page 17: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1712. Processes

Definition

Ensures that the same processes are used across multiple integrated product teams

3. Integrated process teams

Page 18: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1812. Processes

Process teams and IPTs

Level 2Product Team 1

Level 2Product Team 2

Level 2Product Team 3

System Engineering

Mechanical Engineering

System Engineering

Mechanical Engineering

3. Integrated process teams

Page 19: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

1912. Processes

Process team domainMay span the whole project including all IPTs and their

work teamsAlternately, may be more than one set of process teams

3. Integrated process teams

Page 20: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2012. Processes

Process team types (1 of 4)Types

• Company -- All IPTs at one company have different processes than the IPTs at another company

• Location-- All IPTs at one location have different process teams than at another location

• Project -- Each IPT defines its own processes, and there is no independent set of process teams

3. Integrated process teams

Page 21: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2112. Processes

Process team types (2 of 4)

One process team for all

Company 1

Company 2

Location 1Location 2

Process team per company

Process team per location

Page 22: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2212. Processes

Process team types (3 of 4)Advantages of single teams

• Presents a uniform picture• Allows functions such as CM to span whole

project• Simplifies communications among product

teams

3. Integrated process teams

Page 23: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2312. Processes

Process team types (4 of 4)Advantages of multiple teams

• Allows teams to use tools such as computers that they have been trained on

• Allows teams to use techniques learned on previous projects

• Promotes improvement of quality by seeing the same process applied over multiple projects

3. Integrated process teams

Page 24: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2412. Processes

Process team reporting options

Management

Level 1 Product

Team

Process Teams

Management

Level 1 Product

Team

Process Teams

VsIndependent

Process TeamProcess Team Integrated

with Product

3. Integrated process teams

Page 25: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2512. Processes

4. ProcessesDefinitionPurpose of a processTypes of processes Problems

4. Processes

Page 26: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2612. Processes

DefinitionProcess - a particular method of doing

something

4. Processes

Page 27: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2712. Processes

Purpose of ProcessBring the customer onto the project team

• Include customer in the process

• Give confidence that we know what we’re doingCause harmony among stakeholdersImprove the use of tools & trainingPromote reusability from project to projectImprove the way we do things

4. Processes

Page 28: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2812. Processes

Types of processes (1 of 7)Development -- developing an itemAgreement -- agreeing on an itemChange -- changing an itemPhase -- completing a phaseConduct -- conducting an activity

4. Processes

Page 29: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

2912. Processes

Types of processes (2 of 7)

Define stakeholders

Agree Capture Kick-offDevelop

stakeholdersitem

agreementdocument

start

Development process: Development involves definingstakeholders developing an item, agreement on and capture of the development, and then agreement to start using what was developed. The development process might be used to create a process, develop

requirements, create a design, or make a change

Development process: Development involves definingstakeholders developing an item, agreement on and capture of the development, and then agreement to start using what was developed. The development process might be used to create a process, develop

requirements, create a design, or make a change

4. Processes

Page 30: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3012. Processes

Types of processes (3 of 7)

Agree among team 1

stakeholders

Agree among team 2

stakeholders

Agree between points of contacts

local agreements

Agreement process: Agreement among teams involves stakeholders working out details but then directing results through the point of contact for the team.

This process is used in tasks such as document reviews, and development of interface

Agreement process: Agreement among teams involves stakeholders working out details but then directing results through the point of contact for the team.

This process is used in tasks such as document reviews, and development of interface

team 1 consensus

team 2 consensus

agreement

4. Processes

Page 31: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3112. Processes

Types of processes (4 of 7)

1. Open 2. Assign

3. Hold 4. Reject

5. Define stakeholders

7. Agree 8. Capture 9. Communicate 10. Close

6. Solve

identification assignment stakeholders solution

agreement documentation messages closure

hold rejection

Change process: This process is used to modify an agreement. It might be used to update the

configuration or to process action items

Change process: This process is used to modify an agreement. It might be used to update the

configuration or to process action items4. Processes

Page 32: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3212. Processes

Types of processes (5 of 7)

Observe current state

Observe desired

state

Generate correction

Predict future

desired state

stimulus

current

desired

correctionfuture

desired

Example stimuli: periodic, degree of change, scheduled events

Control process: This process is used to force the current state to the desired state. It might be used

to control cost, schedule, and risk

Control process: This process is used to force the current state to the desired state. It might be used

to control cost, schedule, and risk4. Processes

Page 33: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3312. Processes

Types of processes (6 of 7)

Phase processes are outlined in discussion with the specific phase• Design• Acquire products• Build• Test• Sell-off

Phase processes: These processes are specific to the corresponding PBDA activities

Phase processes: These processes are specific to the corresponding PBDA activities

4. Processes

Page 34: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3412. Processes

Types of processes (7 of 7)Checklists Corresponds more closely to methods than to processExample -- meetings

• Purpose • Type (e.g. information, brain storming, consensus

building)• Agenda• Time keeper and agenda enforcement• Documentation and propagation of decisions

Conduct processes: These are often checklistsConduct processes: These are often checklists4. Processes

Page 35: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3512. Processes

Problems (1 of 5)

Ignore

Active use

Process

On the shelf

4. Processes

Page 36: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3612. Processes

Problems (2 of 5)

Barriers to Process Acceptance• Management doesn’t support a process• People don’t know that a process has been started• Process doesn’t match what people do • Process steps cost more than the value they bring• Process doesn’t have measurable steps• There’s no incentive to execute the process

4. Processes

Page 37: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3712. Processes

Problems (3 of 5)Methods for overcoming barriers

• Obtain and publish management acceptance• Include stakeholders in development of process• Make each step clear, measurable, and useful• Assign RAA for each step• Hold kick-off meeting to start using the process• Embed process in daily activities

4. Processes

Page 38: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3812. Processes

Problems (4 of 5)Methods for embedding process

• Incorporate process into the use of a tool • Enforce process by committees • Incorporate process steps into schedule

4. Processes

Page 39: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

3912. Processes

Problems (5 of 5)Expense

• Process may become expensive• Cost is easier to assess than benefit• Benefit may be less than cost

• Examples• Are there too many process steps• Are the processes used or useful• Are minutes to meetings worth the effort put

into them

4. Processes

Page 40: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4012. Processes

5. MethodsDefinitionsExamplesHeuristics

5. Methods

Page 41: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4112. Processes

DefinitionsMethods are techniques for doing a process step

5. Methods

Page 42: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4212. Processes

ExamplesRequirements managementTPMsRisk managementReviews

5. Methods

Page 43: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4312. Processes

Heuristics (1 of 4)Heuristic definition

• Rules of thumbRule of thumb definition

• A rule based on practical experience without reference to scientific principals

• May have widespread validity, but may not always be true

5. Methods

Page 44: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4412. Processes

Heuristics (2 of 4)Example 1 -- People

• Good people are number one priority• Better to have good people and bad process

than good process and bad peopleExample 2 -- Planning

• Plan the work and work the plan• Develop requirements as if they were going to

be implemented by another company• Don’t confuse requirements and design

5. Methods

Page 45: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4512. Processes

Heuristics (3 of 4)Example 3 -- Hierarchy

• Don’t confuse requirements and levels of hierarchy

• RAA for a product should rest with only one IPT

Example 4 -- Order of tasks• Parallel is good; serial is bad

Example 5 -- Partitioning• Maximize cohesion and minimize coupling

5. Methods

Page 46: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4612. Processes

Heuristics (4 of 4)Example 6 -- Control

• Push control to the lowest levelExample 7 -- Optimization

• Work first; optimize last• Simplify

5. Methods

Page 47: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4712. Processes

6. IntranetFamiliarityFlexibilityInputNavigationOutputQuality

6. Intranet

Page 48: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4812. Processes

FamiliarityFamiliar to engineers because the IntranetMany hardware and software solutions available A powerful & cost savings communications tool

6. Intranet

Page 49: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

4912. Processes

FlexibilityCan be used on simple & complex networksAllows many tools including

• CM

• Quality checking

• Mail

• Scheduling

• Data managementAllows grouping data the way program is organized

6. Intranet

Page 50: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5012. Processes

InputIntranet Inputs

• Allows entering data in the format of the tool that generated the data

• Avoids converting from tool format to data base format

• More spontaneously adaptation than data base Data Base Inputs

• People use reports from data bases rather having to learn the data base

• Data base difficult to learn and slow in creating large reports

6. Intranet

Page 51: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5112. Processes

Navigation Intuitive big picture needing minimum trainingGraphics and formattingAccess from PCs, Sun workstations, and MacintoshesSame look from different platformsURLs point to information Hierarchical organization of page

6. Intranet

Page 52: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5212. Processes

OutputDocument generation with HTML & hyperlinksDesign documents as collection of files Independent authorsOffice tools support of HTML generation

6. Intranet

Page 53: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5312. Processes

Quality (1 of 8)RAA

• Each page should have an RAA owner • Quality checking is important regardless of the

tool used to maintain the library• Poor quality irritates the users• Poor quality leads to distrust of the information• Quality checking should be frequent

6. Intranet

Page 54: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5412. Processes

Quality (2 of 8)Organization

• Team• Product• Function• Hybrid

6. Intranet

Page 55: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5512. Processes

Quality (3 of 8)Team

• Separate home page for each team• Each team places product and administrative

information on home page• Works well if teams organized in same way as

products are organized• A stable approach because teams assume

ownership

6. Intranet

Page 56: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5612. Processes

Quality (4 of 8)Product

• Separate home page for each product• Owner assigned for each product• Especially useful if teams aren’t organized in

same way products are organized• Easier to navigate for descriptions of product• Takes more work to maintain than team

organization

6. Intranet

Page 57: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5712. Processes

Quality (5 of 8)Function

• Useful for information that doesn’t align on product or team boundaries

• Examples are common processes and procedures, reference documents, and phone numbers

Hybrid• A combination of all three methods plus others• Intranet allows this flexibility

6. Intranet

Page 58: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5812. Processes

Quality (6 of 8)Consistent themes

• Helpful to a have a librarian with RAA for themes

• Navigation improved by seeing similar organization across teams and products

• Look and feel improved by consistent use of color, fonts, symbology, and graphics

• A difficult concept to enforce

6. Intranet

Page 59: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

5912. Processes

Quality (7 of 8)Current links

• URLs point to files• Links can be broken by several means

• File can be deleted• Name of file can change• Case of file name can change as a result of tool

used to update the file

• Desirable to give any file being pointed to a fixed name and then not change it.

• Desirable that only one person have RAA for a file• Tools exist to automatically report broken links

6. Intranet

Page 60: 112. Processes Agenda for processes r1. Organizations r2. Integrated product teams (IPTs) r3. Integrated process teams r4. Processes r5. Methods r6. Intranet.

6012. Processes

Quality (8 of 8)Garbage collection

• Keeping data current is often forgotten task• Review based on the age of each file

Page Organization• Primary means of navigation

Search engines• Powerful but require a lot of memory

6. Intranet