/acq-alaska-dhss-modernization

Documentation describing the Alaska Department of Health and Social Services (DHSS) modernization project and integrated eligibility system.

OtherNOASSERTION

Welcome!

This repo contains documentation describing the Alaska Department of Health and Social Services (DHSS) modernization project. It is intended to be a place where project participants can keep track of the overall project goals, the decision framework, progress to date and learnings as we work. It is also intended to be a project 'home page' where members can access important and up-to-date project information that exists somewhere else.

Contents

Vision

Alaska Department of Health & Social Services (DHSS) is developing a modern, integrated eligibility system that enables staff to more efficiently issue correct and timely benefits to Alaskans who need help meeting their basic needs.  Utilizing agile development and modular procurements, DHSS has the goal of implementing an eligibility system that not only meets state and federal standards, but is user friendly for our clients, our eligibility staff, and our technical staff.

Value Statements

Low income Alaskans

  • We want to create an environment where needy Alaskans feel supported by a system that provides timely and accurate benefits along with self-service access to status of applications.

Division of Public Assistance (DPA) Field Staff

  • We want to create an environment where DPA Field staff can be productive and feel fulfilled by giving them efficient tools and processes and timely access to the information that they need in order to serve low income Alaskans.

DPA Systems Operations Staff

  • We want to create an environment where Sys Ops workers feel confident about maintaining the systems and supporting DPA field staff in their work.

Department of Health and Social Services (DHSS) Financial and Management Services – Information Technology Services (FMS-IT) Staff

  • We want to create an environment where FMS-IT workers feel confident and empowered to rapidly meet DPA field staff and Sys Ops needs while preserving and extending DPA’s return on investment.

DHSS Leadership

  • We want to create an environment where system capability and stability free department leadership to make directional decisions based on accurate and timely data, and show value for system investments.

Department of Administration (DOA) Enterprise Technology Services (ETS) Staff

  • We want to create an environment where ETS can rely upon clearly defined and agreed upon support procedures and responsibilities to efficiently deliver service to DHSS.

Federal Partners

  • We want to create an environment where our Federal partners can count on the State to act quickly on Federal mandates and requests, and that they can quickly and easily get accurate information from their State partner when they need it.

Tribal Organizations

  • We want to create an environment where tribal organizations can easily access information about their members and be able to assist them in getting the benefits they are eligible for in an automated fashion.

Hospitals

  • We want to create an environment where hospitals can input patient information and receive instant eligibility determination, including issuance of the benefit, without DPA intervention.

State Agency Partners

  • We want to create an environment where our state agencies can trade information seamlessly, timely, and effortlessly. This two way transfer of information should be immediate and automatic, using established standards based data structures.

General Public

  • We want to create an environment where DHSS can demonstrate that public monies invested in information technology and public assistance delivery efficiently provide positive outcomes.

Mission Model Canvas

We have visualized the various areas of concern with respect to the overall vision into a Mission Model Canvas. Our product strategy will pay attention to these areas of concern and their relationships in order to ensure that the right thing is being delivered to the right beneficiaries. It will evolve over time as needed.

View the canvas

The Product Roadmap

This is where we work out and communicate our delivery plan in the context of our strategy. The first colum contains some background information about our beneficiaries, stakeholders, partners, teams and activities. The second column contains a set of milestones ordered from top to bottom according to the team's current priorities. Each milestone contains a set of increments designed to deliver the desired outcome. In each increment, you will see the affected user/stakeholder groups, some detail about the work, and an indication of which teams/what kind of activity is involved. The final column contains all unscheduled work as we know it.

View the roadmap

The Challenge

The challenge is rooted in the need for Alaska to migrate these programs off of their "old legacy" eligibility system, EIS, to something that costs less to operate and is more flexible to change. The EIS system does what it does well, but it is built in an old technology (COBOL on a mainframe) that is difficult to change. It is also expensive to host, and as other agencies in Alaska migrate away from the system, DHSS will be responsible for more and more of this cost. Further, expertise for this type of technology is aging out, so it will be harder and harder to support it going forward. Moving away from this system is the ultimate goal.

To this end, Alaska entered into an agreement with a contractor to migrate all programs to a customized system that was supposed to be more automated, flexible and maintainable. The first phase of this migration was problematic, leaving the State with a partially implemented eligibility system, ARIES, which at this time only contains MAGI Medicaid. Work on the previous project plan ended summer 2016. The State is now determining eligibility in two systems forcing a good deal of manual workarounds so that the State can continue to deliver services.

DPA is further challenged by its backlog of approximately 22,000 applications for Medicaid and other public assistance programs.  Delays in fully implementing ARIES have resulted in delays processing applications.  Working in two eligibility systems results in duplication of effort depending on which program an individual has requested.  This has caused a significant decrease in worker productivity. Beneficiaries can wait months to receive benefits and workers are frustrated. Clients get frustrated with delays, and this causes them to submit duplicate applications thereby adding to the backlog and pressure.

Our Hypothesis

We want to move away from a legacy "Big Bang" waterfall acquisitions process to a more modular approach, emphasizing user centered design, agile product development, and DevOps practices. We believe doing this will incrementally improve the current situation in a measurable and sustainable way, and eventually allow the continued migration of programs away from the EIS system and onto something more modern, flexible and maintainable.

We will know we are successful, if we can increase worker productivity and morale, among other things, and if benefits are being provided in a timely manner to those who are eligible. We are currently focused on getting a win here fairly soon so that we can show State workers and the Legislature that we are moving in the right direction.

Risks

Description Criticality (1 - 5) * Status
The depth of the vendor pool available that understands agile delivery and can do modular procurement might be limited, at least in the early phases of the project 2 Derisked
The level of effort required to read or write data across multiple environments (ARIES database, staging table, MCI, Mainframe) is not well known yet. (Note - for the initial prototype and first procurement, we’ve only focused on reads from legacy systems, not writes.) 2 In progress
The quality/consistency of the data may be a blocker to goals we have around reporting and analysis. 4 In progress
The ability to guide the end-user through large search result scenarios in a responsive way may create blockers to the value of improved search 4 In progress
The availability of appropriate platforms within the state technology environment for deploying prototypes is not well understood yet. 2 Derisked
The fixed and saturation-based network latency in different locations may create performance issues for web applications that load data asynchronously or via multiple requests. 4 Not started
There is a risk that we won't be able to deploy to production frequently enough that we can work in an agile fashion. 2 Derisked
There is a risk that vendors won't be able to easily work with the legacy ARIES code and existing authentication methods. 5 Not started
There is a landscape of existing solutions that could potentially be leveraged instead of building from scratch. 2 Not started
There is a risk that the ATO process will prevent us from being able to deploy continuously to a production environment. 2 Derisked
There is a risk that by having multiple vendors contributing to the same codebase, we increase the complexity of integration. There could be problems that arise specifically from the logistics and timing of multiple contributors. 2 Derisked

* 1 = low criticality; 5 = high criticality

Near-term Milestones

  • Identify product owner and team - Done 2/28/17
  • Identify where to start - Done 3/2/17 (Search API and UI to support)
  • Foundational work - in progress
    • Product vision - Done 5/8/17
    • Product roadmap - Initial roadmap created 5/22/17
    • Funding strategy - in progress
    • Market research and vendor outreach - in progress
    • Acquisition strategy - in progress
    • DevOps MVP - in progress
    • Technical prototyping - in progress
  • Draft solicitation documents and vendor outreach - in progress
  • First solicitation - RFP released November 3, 2017 (https://github.com/AlaskaDHSS/RFP-Search-Unification)
  • Award first contract - To Do
  • Subsequent acquisition(s) - To Do

Ongoing Strategic Concerns

  • Data normalization
  • Communication (external and internal)
  • System integration (of the various modules)
  • DevOps and continuous delivery
  • Support and maintenance
  • Documentation
  • Alignment with CMS, FNS, and other Federal Partners

Important Resources

Alaska team

EIS-R project management

Key documents

System Information (User account must be granted by the State of Alaska)

Technology requirements

We are working with the Microsoft technology stack. Please see DevSecOps.md for specific requirements.

See our How we Work document for more about how we work with external venors, accept code, and coduct code reviews.

Related projects

Contributing to this repo