Product Definition Christopher Edwards

Slides:



Advertisements
Similar presentations
1 Ontolog Getting OOR Development Going A Proposal 17 September 2010.
Advertisements

Risk Analysis for the Petroleum Professional
Web Trnsport Implementation TEA/TUG October 1-9, 2008 Saratoga Springs, NY.
Overview This session is aimed at both PeopleSoft Financials users and Security Administrators. We will discuss plans for the 9.2 upgrade including.
Creative Commons Sustainable IT Architecture year plan 1 / 18 Sustainable IT Architecture Sustainable IT Architecture.
Aims, objectives and how we work Chris Murphy Project Officer, APSIM.
DEX Publication Project OASIS PLCS TC Telecon 29 April 2008 Trine Hansen.
Alternative Software Life Cycle Models By Edward R. Corner vol. 2, chapter 8, pp Presented by: Gleyner Garden EEL6883 Software Engineering II.
Workflow Diagrams Code Submission and Testing Process.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Unified theory of software evolution Reengineering – Business process reengineering and software reengineering BPR model – Business definition, process.
© Prentice Hall CHAPTER 13 Setting a Direction for Information Resources.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Administrivia Lifecycle Architecture (LCA) group assignment will go out later today. Informal feedback meetings with LCO groups EasyShare: Mon, 2:45pm-3:15pm,
Architectural Challenges in Developing a Web-Based Public Health Reporting System Workshop on Evaluating Software Architectural Solutions May.
Package design and the Iterative process model. What is a package? Classes are not sufficient to group code –Some classes collaborate, implying dependencies.
SDLC Phase 2: Selection Dania Bilal IS 582 Spring 2009.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 August 15th, 2012 BP & IA Team.
Community Information Technology Engagement (CITE): Program Overview
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
Workflow Diagrams Code Submission and Testing Process.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
AWG Agenda – 03/13/12 Start: Introductions and Roll Call Minutes: Approve last week’s minutes and review/update this week’s agenda – Last week’s call discussed.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
TECHNICAL. The iMDHT technical team Shared Technical Objective: Toolkit that lowers the bar and accelerates development of innovative applications Shared.
Software Configuration Management (SCM)
Designing a DSL for Information Systems Architecture
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
OSEHRA Medical Device Integration Adapter (MDIA) Project Briefing.
Afsin Ustundag. Preliminary Deliverables List of application layer modules Already in the OSEHRA Architecture document Number of applications: 168 Identification.
B. Collette 8 February 2008 DVTK - Future Barbara Collette DVTK Project Leader Eye2Eye Meeting, 8 February 2008.
Public Health Reporting Initiative: Stage 2 Draft Roadmap.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
CONNECT Roadmap Draft version as of February 4 th,
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
Selected Topics in Software Engineering - Distributed Software Development.
Agile Test-based Modeling 資工 聶順成. Outline  Introduction : Modeling meets Programming  Agile Modeling: Using Models in Agile Projects  Model-based.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Blending Automated and Manual Testing Making Application Vulnerability Management Pay Dividends.
Lecture 6: Writing the Project Documentation Part IV.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
© 2014 American Psychiatric Association. All Rights Reserved. Certified Technology Comparison Task Force Lori Simon, MD Mental Health Information Technology.
CAS 3 Introduction and Overview. CAS2 is simple to understand 6 servlets and fewer than 10 JSPs 6 servlets and fewer than 10 JSPs auth package – where.
Good Practices to Reduce Forced and/or Child Labor in Supply Chains Part 2.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
16 May 2006IVOA Interoperability – Registries WG1 VOResource Schema v1.0 Release 6 Ray Plante NCSA T HE I NTERNATIONAL V IRTUAL O BSERVATORY A LLIANCE.
Workflow Diagrams Code Submission and Testing Process.
1 3:00 PM, EST. 2 Don Hewitt Vice President, Business Operations OSEHRA Ramina Toy Program Manager Brad Triebwasser.
Open Source Technical Support and Working Group Services for VA VistA Contract Number: VA C-0841 April 21, 2016 SLIN 0002AD – Open Source Software.
"what's more important – and quite unlike the proprietary world – is that free software vendors need reminding that they're stewards for people's software.
AWG Discussion Peter Li,
School of Business Administration
TSA2.2 QC Change Management
Department of Engineering
Developing a SDG Reporting Platform – UK perspective
Chapter 13: Setting a Direction for Information Resources
Classical Waterfall Model
IS442 Information Systems Engineering
UNIFIED PROCESS.
Country use cases: Cambodia, and Tunisia
Guoqian Jiang, Harold R. Solbrig, Christopher G. Chute
Device Apps Joseph Ngari| Program Manager.
Analysis models and design models
Constructing MDA-based Application Using Rational XDE for .NET
System Reengineering Restructuring or rewriting part or all of a system without changing its functionality Applicable when some (but not all) subsystems.
Sharing Statistical Software
Module 02 Operating Systems
Presentation transcript:

Product Definition Christopher Edwards

Proposed purpose of workgroup Reconcile all of the common components between all of the VistA derivatives/distributions to a common "Core" set of modules. Develop a common "Core" set of modules based on the most common components shared between all VistA derivatives/distributions. All modules that are part of VistA derivatives/distributions will be cataloged

Proposed purpose of workgroup Current modifications to "Core" modules will be evaluated based on how easily they are adapted to VA's FOIA base as well. The workgroup will continue to decide what future modules will be incorporated into the "Core" set of modules, and ensure that the Core remains a stable platform for all other parties (architecture, developers, etc.) to build their work on.

Outcomes of the workgroup A set of "Core" modules that apply to all VistA derivatives A catalog of all modules per VistA derivative will be created from this process Determining the difficulty of adaption of new modules into the "Core” Stimulate community involvement as well as bringing VistA vendors into the community

Roadmap to Product Definition Already have initial inventory. Provided by the Architecture Workgroup (FOIA VistA) VA involvement to determine differences between FOIA and internal Platinum version Community involvement to map their differences Start to eliminate (mark) non-core modules

Defining the “Core” Modules Start with current FOIA VistA – Assumption: This is where all other VistA derivatives started – Gives us somewhere to start Compare and reconcile other VistA derivatives – Basically working backwards – we know what everything is, now narrow our focus – Note deviations in individual modules/packages since the VistA derivative forked from FOIA

Module Catalog Will not be limited by language choice (ex: M only) and can contain GUI components, proprietary modules, or other external applications in use – Identify VistA code modifications needed to integrate external software modules and applications. Modules will be marked if they are considered core modules Modules can be flagged if they are no longer developed, abandoned, or not in active use Modules will be marked to indicate which version(s) of VistA use them. Attempt to catalog the universe of VistA modules – We don’t expect to have/know everything, but should have a large portion of the popular modules

Module definition Grouping (based on VDL) – Clinical – Administrative/Financial – HealtheVet Name Latest Version Number Latest Patch Number/Sequence Number Namespace & Numberspace ICRs Link to other artifacts (user manual, architecture diagram, cross reference tool, source code, wiki, etc.) GUIs available Additional Comments/Information Developer Info (VA, Vendor, Class *, etc)

Modifications to Core Modules Will join forces with the OSEHRA certification workgroup to define the process Likely a higher bar for certification purposes

Ongoing Support of Core Modules Expectation that core modules will not stay static, need process to add more modules to core when they are mature. Process will also be discussed with the OSEHRA certification workgroup

Questions?