13
1 ISERN 2000 - HONOLULU- 100900 Goal Experience report on the Development and empirical validation of Measurement Models for Evaluating SW BPA Technology Object ESE Process Model for TT Purpose Exchange, Feedback, Verification Quality focus Validation (conceptual) Perspective ESE Researchers Context ISERN

Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

  • Upload
    earl

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Goal Experience report on the Development and empirical validation of Measurement Models for Evaluating SW BPA Technology. Object ESE Process Model for TT Purpose Exchange, Feedback, Verification Quality focus Validation (conceptual) Perspective ESE Researchers Context ISERN. BPR/BPA Domain. - PowerPoint PPT Presentation

Citation preview

Page 1: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

1

ISERN 2000 - HONOLULU- 100900

Goal

Experience report on the Development and empirical validation of

Measurement Models forEvaluating SW BPA Technology

Object ESE Process Model for TT

Purpose Exchange, Feedback, Verification

Quality focus Validation (conceptual)

Perspective ESE Researchers

Context ISERN

Page 2: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

2

ISERN 2000 - HONOLULU- 100900

STTSTT

BPR/BPA DomainBPR/BPA Domain

SW ORGANIZATIONSW ORGANIZATION

Page 3: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

3

ISERN 2000 - HONOLULU- 100900

Organization Goals and SW TT Relationships

STTSTT

GoalsGoals

BPR/BPA DomainBPR/BPA Domain

ORGANIZATION OF ANY KINDORGANIZATION OF ANY KIND SW ORGANIZATIONSW ORGANIZATION

Page 4: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

4

ISERN 2000 - HONOLULU- 100900

Goals, SW TT, ESEG and SMME Relationships

ESEESESMMESMME

STTSTT

VisionVisionGoalsGoals

INDUSTRY OF ANY KINDINDUSTRY OF ANY KIND SW INDUSTRYSW INDUSTRY

BPR/BPA DomainBPR/BPA Domain

Page 5: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

5

ISERN 2000 - HONOLULU- 100900

Impact of Measurement Modelsfor SW Methods & Technologies

Develop TTMM

VisionStrategic

goals

VisionStrategic

goals

Goals

Goals

SelectAwareness Set

MM

Evaluate

MMAT sTreatment Set

Impact

PRODUCE | MANAGE PRODUCTS OF ANY KINDS/E U REQ PRODUCTS

| SERVICESGoals

DEVELOPE SWU REQ

Goals

Impact

Experiencesynthesis

RT FEEDBACK

SW PRODUCTS Go

als

Go

als

EN

DC

US

TO

ME

RS

SW ORGANIZATIONS

ORGANIZATIONS OF ANY KIND

U Goals

SW for Process control

Method | Tool | Component

Page 6: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

6

ISERN 2000 - HONOLULU- 100900

The utility of ESEG in WA TT

Workflow AutomationWorkflow Automation OF OFPUBLIC SERVICE ORGANIZATIONSPUBLIC SERVICE ORGANIZATIONS

ESEGESEG Domain:Domain:

Page 7: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

7

ISERN 2000 - HONOLULU- 100900

Definition of the experimentsA. Develop on/off-, feature-, benefit-, utility-, and cost-

TT Measurement Models (TTMMs)

B. Specialize TTMMs to goals, (alternative) BPR strategy, and eventually technology type (WA).

C. Identify available technologies of the particular type (WA Awareness set)

D. Evaluate utility of the experiment, and define the number of treatments

E. Apply TTMMs to Select technology treatments, i.e.: Extract the Measure-based (ordered) set of Most Adequate Technologies (MMAT set).

Used MMs

[] ESEI, Claes Wohlin et others, K.A. Publishers, 2000

Page 8: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

8

ISERN 2000 - HONOLULU- 100900

The Empirical Investigation technique

MSS

• Multiple developments of EUO’s Synthetic Processes

• Single development of a “Laboratory Project”, i.e., a scaleddown realistic case study: less than a pilot project but much more than a toy project.

• Single development of a Pilot Project that is an observed field project.

Page 9: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

9

ISERN 2000 - HONOLULU- 100900

Design of the Experimental Process

Allocation of groups A and B for parallel development of synthetic processes

Phase Step Control Group

Activity Treatment Group

Activity Synthetic Process

0 0.1 A, B, C 0.1.1 A, B, C 0.1.2 Training

0.2 A, B 0.2.1 A, B 0.2.2 SPT

Training

1 1.1 B 1.1.1 A 1.1.2 SP1

2 2.1 A 2.1.1 B 2.1.2 SP2

3 3.1 A 3.1.1 - - SP3

- - B 3.1.2 SP4

Page 10: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

10

ISERN 2000 - HONOLULU- 100900

Design of the Experimental Process

Allocation of groups A and B for actual parallel development, and of group C for virtual parallel development, of synthetic processes

Phase Step Control Group

Activity Treatment Group

Activity Synthetic Process

0 0.1 A, B, C 0.1.1 A, B, C 0.1.2 Common Training

0.2 A, B 0.2.1 A, B 0.2.2 SPT

C 0.2.3 C 0.2.4 Training

1 1.1 B 1.1.1 A 1.1.2 SP1

C 1.1.3.n C 1.1.4.n SP3

2 2.1 A 2.1.1 B 2.1.2 SP2

C 2.1.3.n C 2.1.4.n SP4

3 3.1 A 3.1.1 - - SP3

- - B 3.1.2 SP4

C 3.1.3.n C 3.1.4.n SP2

4 4.1 C 4.1.1.n C 4.1.2.n SP1

Page 11: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

11

ISERN 2000 - HONOLULU- 100900

The Experimental Process: Data

Characterization of the laboratory project, and the synthetic processes

Modeling Entity No. before WA No. after WA SYSTEMS 1 1 SUB-SYSTEMS 10 10 ACTORS 25 27 People 21 22

Primary 8 8

Secondary 13 14 Systems 4 5 CLASSES 65 70 ASSOCIATIONS 92 100 Inheritance 9 10 Others 83 90 USE CASES (full courses) 24 40 Pilot Project 24 40 Synthetic Processes 5 5

Page 12: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

12

ISERN 2000 - HONOLULU- 100900

The Experimental Process: DataRoles involved with the case study

Role Effort (Man months)

Project Manager 0.8 Business Process Analyst 3.5 Customer organization 0.4 Reference organization 0.3 WA Developer and Measurer 5.6 WA Application Verifier 1.4 Inspector 0.9 Observer & Editor 1.4

Page 13: Object ESE Process Model for TT Purpose Exchange, Feedback, Verification

13

ISERN 2000 - HONOLULU- 100900

The Experimental Process: Synthetic Processes