170 likes | 257 Views
SAIF and Sound: Fast Track to Standard Development. Leveraging rigorous process to accelerate standard development and approval through predictable and repeatable processes (Draft Proposal). SAIF adoption raises challenges Change management Cultural changes
E N D
SAIF and Sound: Fast Track to Standard Development Leveraging rigorous process to accelerate standard development and approval through predictable and repeatable processes (Draft Proposal)
SAIF 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 fragmented • http://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 • Veteran HL7 developers have expressed concern that introducing new processes and introduction of project management will slow down development of standard Issues
Leverage HL7 expertise to migrate to SAIF • Evolution rather than revolution • Project management • Domain analysis • V3 Design • Well-defined ballot process (GOM) • Stage the SAIF models into iterative milestones • Leveraging project management • Leverage informative and “for comment” ballots to validate scope and requirements • Ballot Conceptual/Domain Analysis Models • Stage ballots for optimal engagement with HL7 members and stakeholders Opportunity
HDF • HL7 Development Framework • DAM • Domain Analysis Model • DIM • Design Information Model • D-MIM and R-MIM are equivalent for message designs • ITS • Implementation Technology Specification • GOM • HL7 Governance and Operations Manual • PLCPD • Project Life Cycle for Product Development • SAIF • Services Aware Interoperability Framework • CIM • Computation-Independent Model • SAIFConceptual Model • PIM • Platform-Independent Model • PSM • Platform-Specific Model • SOA • Service Oriented Architecture Glossary
An example of Model Driven Architecture: Software Development Model/Artifact Role Model Driven Development www.jot.fm/issues/issue_2006_03/column4/ OMG – Object Management Group OMG Model Driven Architecture
The ECCF Specification Stack RM-ODP Critical to interoperability standards Reference Model of Open Distributed Processing (RM-ODP)
PLCPD HDF SAIF Domain Analysis Model Domain Analysis Conceptual Model Analysis Design Info Model Design Design Platform Independent Model Ballot Implementation Technology Spec. Implementation Platform Specific Model DAM Choice DIM ITS Services Aware Interoperability Framework (SAIF) Draft Project Life Cycle for Product Development (PLCPD) Normative HL7 Development Framework (HDF)
PLCPD HDF SAIF Artifact Specification Milestones Process Domain Analysis Conceptual Model Analysis Design Platform Independent Model Design Ballot DAM Implementation Platform Specific Model Choice DIM ITS Project Management Methodology Architecture
PLCPD HDF SAIF Domain Analysis Conceptual Model Analysis Design Platform Independent Model Design Ballot CIM/Conceptual Implementation Platform Specific Model Choice PIM PSM DAM CIM DIM PIM ITS PSM SAIF Adoption
We need definitions of SAIF artifacts: • Required artifacts and models • Relevant view-points only • Optional artifacts and models • PSM? • Are they reusable? • We need publication/ballotable examples of SAIF artifacts • We need to revise the process definitions in the HDF and reference the new artifacts specified by SAIF SAIF Adoption
January May September September Analysis Milestone Design Milestone Draft Milestone Domain Analysis Design Reconcile Design Trial Reconcile Analysis ImplementationSpecification Ballot Ballot Ballot Conceptual Conceptual Conceptual I1 I2 I2 PIM PIM I1 I2 PSM DSTU1 RIM or Vocabulary Harmonization
Normative Milestone Publication Milestone DSTU issues collected Reconcile Ballot Normative Edition Training Conceptual I2 PIM I1 PSM PSM N1 N1
January May September September April July August November RIM Enhancementsfor next year RIM and Vocabulary Harmonization Cycles New content Harmonization + RIM Balloting HL7 Normative Ballot
Harmonization Need RIM Change Proposal Vocabulary Change Proposal Used to update the Vocabulary reference Leads to RIM revision (Normative ballot) Harmonization Needs
January May September September RIM Change Proposal Collection Draft RIM Change Control Process Technical Reviews replace Harmonization meetings Frequency: three times per year Work Group Approval Work Group Approval Work Group Approval Technical review Technical review Technical review Improve visibility for pending Normative RIM APPROVAL @ September WGM Harmonization Harmonization Harmonization HL7 Normative Ballot Publish RIM Changesfor next year HL7 Normative Ballot
January May September September Vocabulary Change Proposal Collection Draft Vocabulary Change Control Process Technical Reviews precede Harmonization meetingsFrequency: three times per year Work Group Approval Work Group Approval Work Group Approval Technical review Technical review Technical review Improve visibility for pending vocabulary enhancements Publish approved changes Publish approved changes Publish approved changes Harmonization Harmonization Harmonization Projects apply changes Projects apply changes Projects apply changes
Questions/Comments? ? Sponsor: Project Services Work Group (PSWG)Please direct comments to: psc@lists.hl7.org If you are not subscribed to the PSWG list, contact Co-chairs Rick Haddorff (haddorff.richard@mayo.edu)or Freida Hall (freida.hall@va.gov)