University of California, Davis

Application Development Methodology

"Task Performed by Role" Matrix

for General Development Path

Analysis Stage

Stage/Task

Small
System

Large
In-house
Develop
System

Purch-ased System

Feas./
Assmnt.
Project

3. Analysis Stage:
A3.1 Acquire initial understanding:
A3.1.1 Gather information sources

R

R

R

R

A3.1.2 List candidate entity types and processes

R

R

R

R

A3.1.3 Develop initial process model

R

R

R

R

A3.1.4 Develop initial entity relationship diagram

R

R

R

O; TPM

A3.1.5 Assess diagrams

R

R

R

O; TPM

A3.1.6 Identify knowledgeworkers

R

R

R

R

A3.1.7 Confirm business area scope

R

R

R

O; TPM, S & BPM

A3.2 Produce entity relationship diagram:
A3.2.1 Name and define entity types

O; SA & TPM

R

R

N/A

A3.2.2 Name and define relationship types

O; SA & TPM

R

R

N/A

A3.2.3 Name and define attribute types

O; SA & TPM

R

R

N/A

A3.2.4 Examine model for entity subtypes

O; SA & TPM

R

R

N/A

A3.2.5 Consider merging entity types

O; SA & TPM

R

R

N/A

A3.2.6 Assess entity relationship diagram

O; SA & TPM

R

R

N/A

A3.3 Produce process model:
A3.3.1 Decompose processes

O; TPM

R

R

N/A

A3.3.2 Produce elementary process definitions

O; TPM

R

R

N/A

A3.3.3 Identify business events

O; TPM

R

R

N/A

A3.3.4 Build business event models

O; SA & TPM

R

R

N/A

A3.3.5 Build process logic diagrams

O; SA & TPM

O; SA & TPM

O; SA & TPM

N/A

A3.3.6 Describe logical process connectors

O; SA & TPM

O; SA & TPM

O; SA & TPM

N/A

A3.3.8 Assess logical process models

O; SA & TPM

O; SA & TPM

O; SA & TPM

N/A

A3.4 Analyze involvement matrices:
A3.4.1 Develop information needs matrix

O; SA & TPM

O; SA & TPM

O; SA & TPM

N/A

A3.4.2 Develop process/entity type matrix

O; SA & TPM

R

R

N/A

A3.4.3 Refine business area model

O; TPM

R

R

N/A

A3.4.4 Select ADM path

R

R

R

N/A

A3.5 Confirm outline business model:
A3.5.1 Check process model correctness

O; QA

R

O; QA

N/A

A3.5.2 Check entity relationship diagram correctness

O; QA

R

O; QA

N/A

A3.5.3 Check conformity to rules and conventions

O; QA

R

O; QA

N/A

A3.5.5 Confirm stability of the outline business model

O; QA

R

R

N/A

A3.5.6 Verify outline business model with users

O; TPM

R

R

N/A

A3.5.7 Refine outline business model

O; TPM

R

R

N/A

A3.6 Analyze distribution:
A3.6.1 Analyze business locations

R

R

R

N/A

A3.6.2 Analyze process distribution

O; BPM & TPM

O; BPM & TPM

O; BPM & TPM

N/A

A3.6.3 Analyze entity type distribution

O; BPM & TPM

O; BPM & TPM

O; BPM & TPM

N/A

A3.6.4 Estimate process frequencies

O; TPM

R

R

N/A

A3.6.5 Estimate entity type volumes

O; TPM

R

R

N/A

A3.7 Define design areas:
A3.7.1 Establish design areas

R

R

R

N/A

A3.7.2 Refine design area boundaries

O; TPM & SA

R

R

N/A

A3.7.3 Coordinate with business systems architecture

O; TPM, BPM, & SA

R

R

N/A

A3.7.4 Analyze process benefits

O; BPM

R

R

N/A

A3.7.5 Select process mechanisms

R

R

R

N/A

A3.7.6 Define implementation strategy

R

R

R

N/A

A3.7.8 Produce cost-benefit analysis of each design area

O; TPM & BPM

O; TPM & BPM

O; TPM & BPM

N/A

A3.7.9 Develop design area project plan

R

R

R

N/A

A3.7.10 Prepare OBAA stage report

O; TPM

R

R

N/A

A3.8 Consider purchased software solution:
A3.8.1 Survey for packaged software solution

O; TPM & BPM

O; TPM & BPM

R

R

A3.8.2 Identify criteria for evaluating software solutions

O; TPM & BPM

N/A

R

N/A

A3.8.3 Request vendor proposals

O; TPM & BPM

N/A

R

N/A

A3.8.4 Evaluate available packaged software solutions

O; TPM & BPM

N/A

R

N/A

A3.8.5 Authorize packaged software solution

O; TPM & BPM

N/A

R

N/A

A3.8.6 Negotiate agreement with packaged software solution vendor

O; TPM & BPM

N/A

R

N/A

A3.8.7 Acquire selected packaged software solution

O; TPM & BPM

N/A

R

N/A

A3.8.8 Reaffirm path selection

R

N/A

R

N/A

A3.9 Analyze entity type life cycles
A3.9.2 Create entity state transition diagram

O; SA

R

O; SA

N/A

A3.9.4 Assess subtypes of entity types

O; SA

R

O; SA

N/A

A3.9.5 Refine entity state diagram

O; SA

R

O; SA

N/A

A3.9.6 Define classifying attribute types

O; SA

R

O; SA

N/A

A3.9.7 Refine business model

O; SA

R

O; SA

N/A

A3.10 Analyze process logic:
A3.10.1 Assess process documentation

O; SA

R

O; SA

N/A

A3.10.2 Draw process logic diagram

O; SA

R

O; SA

N/A

A3.10.3 Prepare process action diagram

O; SA

R

O; SA

N/A

A3.10.4 Identify attribute value actions

O; SA

R

O; SA

N/A

A3.10.5 Define algorithms

O; SA

R

O; SA

N/A

A3.10.6 Analyze exception situations

O; SA

R

O; SA

N/A

A3.10.7 Assess process action diagrams

O; SA

R

O; SA

N/A

A3.10.8 Refine business model

O; SA

R

O; SA

N/A

A3.11 Analyze business rules:
A3.11.1 Define domains

R

R

R

N/A

A3.11.2 Define attribute type properties

R

R

R

N/A

A3.11.3 Define permitted ranges

R

R

R

N/A

A3.11.4 Define integrity conditions

R

R

R

N/A

A3.11.5 Define security requirements

R

R

R

N/A

A3.12 Analyze current systems:
A3.12.1 Analyze current systems procedures

R

R

R

N/A

A3.12.2 Analyze current systems data

R

R

R

N/A

A3.12.3 Analyze current systems problems

R

R

R

N/A

A3.12.4 Compare business model with current systems

R

R

R

N/A

A3.13 Confirm correctness of the detailed business model:
A3.13.1 Check consistency of quantitative information

O; QA

O; QA

O; QA

N/A

A3.13.2 Check detailed process model correctness

O; QA

O; QA

O; QA

N/A

A3.13.3 Check entity relationship diagram correctness

O; QA

O; QA

O; QA

N/A

A3.13.4 Check conformity to rules and conventions

O; QA

R

O; QA

N/A

A3.13.5 Correct detailed business area model

R

R

R

N/A

A3.13.6 Confirm business model with users

R

R

R

N/A

A3.14 Reaffirm design area evaluation:
A3.14.1 Assess implementation strategy

R

R

R

N/A

A3.14.2 Assess cost-benefit analysis

O; BPM

O; BPM

O; BPM

N/A

A3.14.3 Enhance detailed analysis stage report

R

R

R

N/A


General Development Path

Next : Design Stage Matrix

Previous : Project Initiation Stage Matrix

Section Overview : Tasks Performed in General Development Path

Stage Cross Reference: Analysis Stage

Overview : Table of Contents


This page was last built on April 29, 1997.