oss_healthcare_case_v1

advertisement
Purpose
The is for internal consumption only. It does not go to VA. Still need to revise internal message as well.
We need to create a framework, for example using the Gartner’s report “Understanding the Impact of
‘Real World’ Open-Source ROI” as a starting point, where the VA can look into a given software
acquisition and determine:




White box versus black box
Software complexity – low, medium, high
Business opportunity – low, medium, high
Product maturity and governance - – low, medium, high
We can add other factors such as whether the software is infrastructure oriented or not.
The purpose of the framework is to help the acquisition process evaluate the open source factor. Even
under a “Open Source First” policy as specified in the GSA related post, not all software acquisition
should be open source if a proprietary solutions offer better value and the open source ROI is low. We
should articulate that as part of the operations concept and identify where in the reference architecture
proprietary software is fine, and where in the stack OSS is really a requirement.
Themes




Platform or Product
Context of Value
o Ecosystem versus Sub-optimized Subsystems
o TCO versus ROI
Community Driven Innovation
Open Adoption Model
Content
1.
2.
3.
4.
Problem Statement
Principles
Analysis
Recommendations
Problem Statement
In the typical government acquisition processes driven by business requirements, the value of open
source ROI is overlooked – it is difficult to calculate what that is when it comes to acquiring some
software. For example, we have often heard the statement from VA that the business requirements do
not say that the software to be developed needs to take consideration of working with open source
community to allow for bi-directional code intake. But if you don’t participate in the open source
community, you lose the value of the higher ROI that come with code innovation.
We also hear that the open source software need to be competitive in value or TCO when comparing
with proprietary solutions; however, TCO in isolation does not address whether it is a type of software
that can reap future ROI through mature open source community contributions that drive development.
Of course, bi-directional code intake is necessary for this as well. But it understanding the full value
requires taking into account new value and innovation as part of ROI and not just cost.
In addition to the bi-directional code intake necessary for a mature community to drive ROI, we need to
establish the context of value. OSEHRA as an ecosystem seeks to extend and preserve the value of
traditional M based VistA as part a larger open healthcare platform. There are other IT pieces that need
to be part of such a platform, and those pieces need to be consistent with an open architecture that
extends the reach of VistA to all stakeholders. An example of this is infrastructure oriented software
such as an ESB. In order for new modules to be easily tested and evaluated by the community, the open
healthcare platform core needs to be available to everyone and to have no barriers to entry. This points
towards open source IT infrastructure as an enabler for healthcare IT.
Principles
1.
2.
3.
4.
What is the context of value? VA or Healthcare Community
What are / should we measure? ROI or TCO?
Are we applying OSS to the Platform or to a Product?
What OSS business models are a fit for the VA and for the Community? Open Adoption
4.1. What structures encourage a Culture of Community?
Stable policy, long term commitment, follow-through, steady velocity, transparency,
clear and stable path to market for all stakeholders.
4.2. What structures discourage a Culture of Community?
Policy confusion, fragmenting the resources of the community, instability in the path
forward
4.3. What technical structures enable the community to collaborate efficiently?
Infrastructure-as-Code
5. Which elements of the Platform require an OSS model?
5.1. VistA is the core of the platform.
5.2. Other elements of the Platform seek to provide a pluggable infrastructure around VistA
to extend the reach of domain specific value in VistA by addressing IT concerns such as
scalability, security, and operations.
5.3. Both domain (VistA) and IT concerns must be addressed in an open manner by the
Platform in order to deliver a Solution.
5.4. OSEHRA provides a collaborative environment based on infrastructure-as-code
principles where the community can contribute to both VistA and the IT concerns of the
platform.
5.5. Components on the edge can be proprietary, e.g. a scheduling or even a lab system that
supports open standards for communication, assuming there is sufficient stability and
maturity in the Platform to provide modularity, and assuming that they are still publicly
available for testing and integration.
5.6. The platform core integration core that links modules together into a solution have to be
publicly available and stable so that Stakeholders have confidence that their investment
will be protected.
5.7. Different strategies for service enabling VistA are viable, e.g. EWD, VSA. These can be
managed by a Reference Architecture.
5.8. The platform core should have an OSS Reference Implementation to ensure that all
stakeholders have a path forward. Assuring broad participation provides the economies
of scale for both economics but also innovation.
5.9. None of this works if the principle stakeholder in OSEHRA, the VA, fragments adoption
by using proprietary infrastructure at the platform core.
Analysis
6. ROI Framework
7. Value Analysis
7.1. Standards and Standardization
7.2. Integration Enables Innovation
7.3. Community Driven Innovation
7.4. Accelerating Commoditization
7.4.1. How far has OSS commoditization curve moved up the technology stack?
7.4.2. How far has OSS commoditization moved up the healthcare stack?
8. TCO Analysis
8.1. Commercially Supported OSS
8.2. Cost of Access
8.3. Cost of Exit
8.4. Competition
8.5. Cost and Risk Sharing
8.5.1. OpenStack
VA Recommendations
Open Adoption Model



API Management
Infrastructure-as-code
OSS Reference Implementation
OSEHRA Recommendations
This is just a section that will not be in the whitepaper itself, but is a placeholder to remind us to extract
lessons learned and perhaps consider what we as a community can do to drive adoption and innovation
rather than wait for the VA. We currently are bottlenecked by the VA in terms of accepting community
contributions. What can we do to accelerate or change that? Is it a given that the VA should own this
process and be the rate controlling element?
Download