5

Click here to load reader

Responsibility Matrix - Msf Cmmi

Embed Size (px)

Citation preview

Page 1: Responsibility Matrix - Msf Cmmi

MSF CMMI Responsibility Matrix

Aud

itor

Bui

ld E

ngin

eer

Bus

ines

s A

naly

st

Dev

elop

er

Dev

elop

men

t Man

ager

Infra

stru

ctur

e A

rchi

tect

IPM

Offi

cer

Lead

Dev

elop

er

Pro

duct

Man

ager

Pro

gram

Man

ager

Pro

ject

Man

ager

Qua

lity

of S

ervi

ce S

peci

alis

t

Rel

ease

Man

ager

Sol

utio

n A

rchi

tect

Spo

nsor

Sub

ject

Mat

ter E

xper

t

Test

Man

ager

Test

er

Use

r Edu

catio

n S

peci

alis

t

Use

r Exp

erie

nce

Arc

hite

ct

EnvisionEstablish Project Process

Select Project Process Template ATailor Project Process AReview Project Process R C C I R R A I R C R I I IEstablish Measurement Plan R C C I R R A I R C R I I IEstablish Project Data Management Plan R C C I R R A I R C R I I IMonitor Measurements and Process Assets I I I I I I I A I I I I I I

Capture Product VisionWrite Vision Document RDefine Personas R CDevelop Lifestyle Snapshot RReview Product Vision R C C

PlanningBaseline Configuration Management

Review Configuration Management Guidelines RCreate Configuration Management Plan C C R CEstablish Configuration Management Access Control Policy REstablish Configuration Management System REstablish Configuration Management Records R

Create a ScenarioBrainstorm Scenarios R RPrioritize Scenarios R RWrite Scenarios R RStoryboard Scenarios C RValidate Scenarios R A R RWrite User Acceptance Tests A R R

Create a Quality of Service RequirementBrainstorm Quality of Service Requirements R RPrioritize Quality of Service Requirements R RWrite Quality of Service Requirements R RValidate Quality of Service Requirements A R RWrite User Acceptance Test Cases R

Create Product RequirementsDevelop a User Interface Flow Model I C C ADevelop a Domain Model A I R CDefine Functional Requirements A I I I R C IDefine Interface Requirements R I I I A C IDefine Security Requirements R I I I A C IDefine Safety Requirements R I I I A C IDefine Operational Requirements R I I I A C IAllocate Product Component Requirements R I I I A IPrioritize Functionality AValidate Requirements A R

Create Solution ArchitectureCreate Alternative Application Partitioning Designs R ADesign System Architecture and Deployment R C ACreate Proof of Concepts R AAssess Alternatives (LAAAM) R ASelect Architecture C C C C C C C C C C A C C C

Track / Workstream / Activity

R:Responsible A:Accountable C:Consulted I:Informed Page 1

Page 2: Responsibility Matrix - Msf Cmmi

MSF CMMI Responsibility Matrix

Aud

itor

Bui

ld E

ngin

eer

Bus

ines

s A

naly

st

Dev

elop

er

Dev

elop

men

t Man

ager

Infra

stru

ctur

e A

rchi

tect

IPM

Offi

cer

Lead

Dev

elop

er

Pro

duct

Man

ager

Pro

gram

Man

ager

Pro

ject

Man

ager

Qua

lity

of S

ervi

ce S

peci

alis

t

Rel

ease

Man

ager

Sol

utio

n A

rchi

tect

Spo

nsor

Sub

ject

Mat

ter E

xper

t

Test

Man

ager

Test

er

Use

r Edu

catio

n S

peci

alis

t

Use

r Exp

erie

nce

Arc

hite

ct

Track / Workstream / ActivityArchitecture Control Board Meeting R C RDevelop Threat Model C R ADevelop Performance Model R A

Plan ProjectDetermine Risk Sources and Categories C C C C C C C A C C C C C CDefine Risk Parameters ADetermine Risk Management Strategy C C AEstimate Project C C C C C C C A C C C C C CPlan Project Resources C C C C C C C A C C C C C CPlan Project Knowledge and Skills C C C C C C C A C C C C C CForm Project Team AEstablish Project Team Charter C C C C C C C A C C C C C CDefine Project Roles and Responsibilities C A C C C C CDefine Project Life Cycle RDefine Project Communication Plan C C C C C C C A C C C C C CIdentify Project Stakeholders C C C C I C C C A C C C C C CDefine Budget and Schedule C C C C C C C A C C C C C CPlan Project Stakeholder Involvement C C C C C C C A C C C C C CReview Project Plan I I I I C I I I A I I I I I IIPMO Project Review I I I I C I I I A I I I I I IHold Project Launch RObtain Project Commitments C C C C C C C A C C C C C C

Establish EnvironmentsPlan Product Integration R C I A I IEstablish Unit Test Environment R A I C I IEstablish Integration Environment A C I R I IVerify Integration Environment R C I A I ISelect Static Analysis Rules and Guidelines R C I A I ISelect Project Coding Guidelines R C I A I IEstablish Project Verification Guidelines I I I I A C

BuildManage Change Requests

Prioritize Change Requests RPlan an Iteration

Iteration Analysis R R R RPlan Knowledge and Skills C C C C C C C A C C C C C CDefine Communication Plan C C C C C C C A C C C C C CIteration Plan Review R R R R I R R R A R R R R R RIPMO Iteration Review C C C C A C C C C C C C C C CHold Iteration Launch RConduct Previous Iteration Retrospective R

Test a Customer RequirementSelect and Run Customer Requirement Tests I RConduct Exploratory Testing C C I R

Fix a BugReproduce the Bug R CLocate Cause of Bug RReassign Bug RDecide on Strategy for a Fix C CWrite or Update a Unit Test for Bug Fix R

R:Responsible A:Accountable C:Consulted I:Informed Page 2

Page 3: Responsibility Matrix - Msf Cmmi

MSF CMMI Responsibility Matrix

Aud

itor

Bui

ld E

ngin

eer

Bus

ines

s A

naly

st

Dev

elop

er

Dev

elop

men

t Man

ager

Infra

stru

ctur

e A

rchi

tect

IPM

Offi

cer

Lead

Dev

elop

er

Pro

duct

Man

ager

Pro

gram

Man

ager

Pro

ject

Man

ager

Qua

lity

of S

ervi

ce S

peci

alis

t

Rel

ease

Man

ager

Sol

utio

n A

rchi

tect

Spo

nsor

Sub

ject

Mat

ter E

xper

t

Test

Man

ager

Test

er

Use

r Edu

catio

n S

peci

alis

t

Use

r Exp

erie

nce

Arc

hite

ct

Track / Workstream / ActivityPerform Unit Test for Bug Fix RRefactor Code for Bug Fix RBug Code Review A CIntegrate Bug Changes R

Implement a Development TaskCost a Development Task C A C C C CDesign A ICreate or Update System or Verification Test APrepare for Design Review I I A I I I I I I I I I I IDesign Review I I A I I I C I I I I C I IWrite Code R CPerform Code Analysis RWrite or Update a Unit Test RPerform Unit Test RRefactor Code RPrepare for Code Review I ICode Review A CIntegrate Changes R

AnalysisDesign and Development Analysis R ATest Planning A RUser Experience Work Breakdown Analysis A RUser Education Work Breakdown Analysis A R

Verify a Product RequirementOpen a Bug R

StabilizeMiscellaneous Activities

Triage Bugs RManage Change Requests

Analyze Change Request R C C C C C CReview Change Requests I I C I R I A R I A R I I R I I R

Plan an IterationSelect Iteration Backlog C C C C C C C A C C C C C CPlan Iteration Resources I C A I C I IForm Iteration Team(s) I I C R I I I I A I I C R I C CDefine Iteration Roles and Responsibilities C C C C C C C A C C C C C CIdentify Iteration Stakeholders C C C C I C C C A C C C C C CPlan Iteration Stakeholder Involvement C C C C C C C A C C C C C CEstimate Iteration C C C C C C C C C C C C C CDefine Iteration Budget and Schedule C C C C C C C A C C C C C CObtain Iteration Commitments C C C C C C C A C C C C C C

Test a Customer RequirementDevelop Customer Requirement Tests C ROpen a Bug for Customer Requirement R

Fix a BugCode Fix RPrepare for Bug Code Review I I

Build a ProductStart a Build R CVerify a Build R

R:Responsible A:Accountable C:Consulted I:Informed Page 3

Page 4: Responsibility Matrix - Msf Cmmi

MSF CMMI Responsibility Matrix

Aud

itor

Bui

ld E

ngin

eer

Bus

ines

s A

naly

st

Dev

elop

er

Dev

elop

men

t Man

ager

Infra

stru

ctur

e A

rchi

tect

IPM

Offi

cer

Lead

Dev

elop

er

Pro

duct

Man

ager

Pro

gram

Man

ager

Pro

ject

Man

ager

Qua

lity

of S

ervi

ce S

peci

alis

t

Rel

ease

Man

ager

Sol

utio

n A

rchi

tect

Spo

nsor

Sub

ject

Mat

ter E

xper

t

Test

Man

ager

Test

er

Use

r Edu

catio

n S

peci

alis

t

Use

r Exp

erie

nce

Arc

hite

ct

Track / Workstream / ActivityFix a Build C RAccept a Build R

Close a BugVerify Fix RClose Bug R

Verify a Product RequirementDevelop Tests C RSelect and Run Tests I R

DeployDevelop Documentation

Create Documentation Outlines RCreate Documentation Plan RWrite Documentation REdit Documentation RPerform Peer Review of Documentation C C C RTest Documentation C R

Release a ProductEstablish a User Acceptance Test Environment A REstablish Validation Guidelines A RSelect Release Candidate ACreate Rollout and Deployment Plan C I AUser Acceptance Testing I A R RAnalyze User Acceptance Test Results I I I A CAccept Product for Release C C C C C A C C C A C C C CExecute Rollout Plan C C C C C C C C C A C C C CCreate Release Notes C C C C C C C C C A C C C CPackage Product I I I I I I I I I A I I I I

GovernancePerform Quality Assurance

Audit A C C C C C C C C C C C C C CIdentify Inconsistencies RAnalyze Review Minutes RReview Design and Code Guidelines RTrack Corrective Actions to Closure R I I

Miscellaneous ActivitiesTrack Milestone Review C C C C A C A C C C C C R C C CConduct Project Retrospective C C C C C C C C C C C C C C

Operational ManagementMiscellaneous Activities

Team Meeting(s) R A I I R I RCollect and Store Data I I I I I I I A I I I I I IMonitor Data Management I C C C I C I C C C A C C C I C C CManage Stakeholder Involvement C C C C C C C C A C C C C C CIPMO Meeting C C C R C A C A C C C C C R R C C COperations Review C C C R C A C C C C C C C R C C C

Manage Change RequestsCreate Change Request RTrack Change Requests R

Manage IssuesIssue Log Review A

R:Responsible A:Accountable C:Consulted I:Informed Page 4

Page 5: Responsibility Matrix - Msf Cmmi

MSF CMMI Responsibility Matrix

Aud

itor

Bui

ld E

ngin

eer

Bus

ines

s A

naly

st

Dev

elop

er

Dev

elop

men

t Man

ager

Infra

stru

ctur

e A

rchi

tect

IPM

Offi

cer

Lead

Dev

elop

er

Pro

duct

Man

ager

Pro

gram

Man

ager

Pro

ject

Man

ager

Qua

lity

of S

ervi

ce S

peci

alis

t

Rel

ease

Man

ager

Sol

utio

n A

rchi

tect

Spo

nsor

Sub

ject

Mat

ter E

xper

t

Test

Man

ager

Test

er

Use

r Edu

catio

n S

peci

alis

t

Use

r Exp

erie

nce

Arc

hite

ct

Track / Workstream / ActivityAnalyze Issue R ATake Corrective Action AMonitor Corrective Action AReview Action and Verify Resolution R A

Manage RiskIdentify Risks R C C C A C C C C CAnalyze Risks R C C C A C C C C C CSelect Risks for Mitigation APrioritize Risks for Mitigation R APlan Mitigation Action R AImplement Mitigation Action AMonitor Risks AImplement Contingency Plan A

R:Responsible A:Accountable C:Consulted I:Informed Page 5