one-standard-per-year leveraging rigorous process to accelerate standard approval 1

12
One-standard-per-year One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

Upload: dylan-fox

Post on 27-Mar-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

One-standard-per-yearOne-standard-per-yearLeveraging rigorous process to accelerate standard

approval

1

Page 2: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

IssuesIssues

SAEAF adoption raises challenges◦ Change management ◦ Cultural changes◦ Migration of existing artifacts

Voluntary HDF adoption has not worked◦ “Analysis is a waste of time let’s skip it”

HL7 V3 change request process is fragmentedhttp://www.hl7.org/memonly/dbtracker_V3/index.cfm Work groups use internal spreadsheet to track change requests◦ The ballot is sometimes the de-facto change submission process◦ The RIM and Vocabulary rely on harmonization: ◦ Structured Documents is using wiki to collect CDA R3 change

requests The HL7 veterans are concerned that introducing new

processes and introduction of project management will slow down development of standard

2

Page 3: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

OpportunityOpportunity

Leverage HL7 expertise to migrate to SAEAF◦Evolution rather than revolution◦Project management◦Domain analysis◦V3 Design◦GOM

Stage the SAEAF-required models into iterative milestones

Leverage ballot to validate scope and requirements◦Ballot Conceptual/Domain Analysis Models

3

Page 4: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

GlossaryGlossary

HDF◦HL7 Development

FrameworkDAM

◦Domain Analysis ModelDIM

◦Design Information Model

ITS◦ Implementation

Technology Specification

SAEAF◦Services-Aware

Enterprise Application Framework

CIM◦Computation-

Independent Model◦ SAEAF Conceptual Model

PIM◦Platform-Independent

ModelPSM

◦Platform-Specific Model

4

Page 5: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

Model Driven DevelopmentModel Driven Development5

OMG – Object Management Group OMG Model Driven Architecture

www.jot.fm/issues/issue_2006_03/column4/

Page 6: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

The ECCF Specification Stack The ECCF Specification Stack

Topic

Specification

Enterprise / Business Viewpoint

Information Viewpoint

Computational Viewpoint

Engineering Viewpoint

Conceptual

Model

(HDF DAM)

Domain Analysis

(Business) Model

Domain Analysis (Information)

Model

Domain Analysis (System

Interactions)

Existing Platform capabilities

Platform-

Independent

Model

(HL7 Std Design)

Business Governance

Design Information Model, Constrained Information Model,

Localized Information Model,

Hierarchical Message Definition

Collaboration Types, Interface Specification

and Functional Groups, Interaction

Types and Collaboration Participations, Contracts Parts

Existing Platform models, libraries,

etc.

Platform-

Specific

Model

(ITS)

Rules, Procedures Localized Information Model,

Transforms, Schema

Collaboration scripts, Orchestrations,

Realized Interfaces

Execution Context, Platform Bindings, Deployment Model

Critical to interoperability stds.

Page 7: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

SAEAF Models vs. ViewpointsSAEAF Models vs. Viewpoints

Topic Specification

Conceptual

Model

Platform-Independent

Model

Platform-Specific

Model

Conceptual Standard

Platform – Independent Standard

Platform – Specific Standard

Enterprise / Business Viewpoint

Information Viewpoint

Computational Viewpoint

Engineering Viewpoint

Page 8: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

8

act 1.3.1: Project Life Cycle for Product Development

HL7 Protocol Specifications

(.1) Request to enhance or create a new product

(.2)

Request to sunset product (.23)

Requestapproved

(.24)

Sunset Product

(.25)Project sunset

Project Initiation/Approval (.5)

ApprovalReceived

(.6)

Cancel or Withdraw (.4)

Analysis (.7)

Design (.8)

QVSD

QVSD

(.10) SeekComments

Draft Specification (.9)

QVSD

(.11) Comments-Only

Ballot

Ballot type(.12)

DSTU(.13)

DSTU Ballot (.14)

QSVD

Finalize Specification (.17)

Specification and Training

(.15)

QVSDIndustry Use

(.16)

Informative Ballot (.21) QVSD

Normativeor

Informative(.22)

QVSD

Normative Ballot (.18)

Pass(.19) Publication (.20)

QVSD

Project Initiation

Analysis

Design

Ballot

Project Sunset

HL7 Protocol Specification

Legend

HL7 Protocol Specification

Completed

failed

no

yes

yes

no

yes

yes

no

passed

review

no

normative

informative

normative

Domain Analysis

Design

Implementation

Conceptual Model

Platform Independent

Model

Platform Specific Model

HDFPLCPD SAEAF

Analysis

Design

ITS

DIM

Ballot

DAM

Choice

Draft

Normative Project Lifecycle for Product Development (PLCPD)

HL7 Development Framework (HDF)

Services-Aware Enterprise Architecture Framework (SAEAF)

Domain Analysis Model

Design Info Model

Implementation Technology Spec.

Page 9: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

9

Domain Analysis

Design

Conceptual Model

Platform Independent

Model

Platform Specific Model

HDFPLCPD SAEAF

Analysis

Design

ITS

DIM

Ballot

DAM

Choice

Project ManagementProject Management MethodologyMethodology ArchitectureArchitecture

Implementation

ProcessMilestones Artifact Specification

Page 10: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

10

Domain Analysis

Design

Conceptual Model

Platform Independent

Model

Platform Specific Model

HDFPLCPD SAEAF

Analysis

Design

PSM

PIM

Ballot

CIM/Conceptual

Choice

SAEAF AdoptionSAEAF Adoption

Implementation

Page 11: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

11

AnalysisMilestone

Domain Analysis Design

Reconcile Analysis

DesignMilestone

PIM

Ballot

ConceptualI2

I1

Ballot

ConceptualI1

PSM

PIM

Ballot

ConceptualI2

I2

DSTU1

Reconcile Design

Implementation

DraftMilestone

Trial

January May SeptemberSeptember

Page 12: One-standard-per-year Leveraging rigorous process to accelerate standard approval 1

12

NormativeMilestone

Reconcile

PublicationMilestone

PSM

PIM

Normative Edition

ConceptualI2

I1

Training

Reconcile DSTU

PSM

Ballot

N1 N1