11
Product Definition Christopher Edwards [email protected]

Product Definition Christopher Edwards [email protected]

Embed Size (px)

Citation preview

Page 1: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

Product Definition

Christopher [email protected]

Page 2: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

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

Page 3: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

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.

Page 4: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

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

Page 5: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

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

Page 6: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

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

Page 7: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

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

Page 8: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

Module definition

Page 9: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

Modifications to Core Modules

• Will join forces with the OSEHRA certification workgroup to define the process

• Likely a higher bar for certification purposes

Page 10: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

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

Page 11: Product Definition Christopher Edwards Christopher.Edwards@krminc.com

Questions?