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
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
2
ISERN 2000 - HONOLULU- 100900
STTSTT
BPR/BPA DomainBPR/BPA Domain
SW ORGANIZATIONSW ORGANIZATION
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
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
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
6
ISERN 2000 - HONOLULU- 100900
The utility of ESEG in WA TT
Workflow AutomationWorkflow Automation OF OFPUBLIC SERVICE ORGANIZATIONSPUBLIC SERVICE ORGANIZATIONS
ESEGESEG Domain:Domain:
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
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.
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
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
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
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
13
ISERN 2000 - HONOLULU- 100900
The Experimental Process: Synthetic Processes