one-standard-per-year leveraging rigorous process to accelerate standard approval 1
Post on 27-Mar-2015
215 Views
Preview:
TRANSCRIPT
One-standard-per-yearOne-standard-per-yearLeveraging 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
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
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
Model Driven DevelopmentModel Driven Development5
OMG – Object Management Group OMG Model Driven Architecture
www.jot.fm/issues/issue_2006_03/column4/
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.
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
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.
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
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
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
12
NormativeMilestone
Reconcile
PublicationMilestone
PSM
PIM
Normative Edition
ConceptualI2
I1
Training
Reconcile DSTU
PSM
Ballot
N1 N1
top related