Percent of Travel Required: 0%
Exempt Status: ☒Exempt ☐Non-exempt
Position Status: ☒FT ☐PT ☐Temp
Location: Washington, DC
Term: 1yr (w/performance based extension up to 4yrs)
Position Summary: Responsible for leading the product development team, along with development and delivery of an Agile Development Methodology document using a hybrid waterfall and Agile Scrum methodology. This document will define the approach, methods, practices, processes and procedures that shall be utilized for the duration of the project. The document at a minimum shall:
- describe the scrum process in detail, and how it may be tailored for this implementation. Besides describing all roles and responsibilities, this shall include the use of a product roadmap, release plan, release schedule, product backlog, sprint backlog, task board and burn charts.
- additionally, describe where each will be staged, hosted and/or maintained, and how the related critical information will be shared with District stakeholders outside of the product team. The roadmaps and plans shall be depicted as “project schedule” documents and will be maintained in Microsoft Project or any vendor-preferred web-based tool (e.g., Asana or JIRA) to which all District stakeholders will have the necessary access for viewing and sharing.
- describe in detail what information will be captured and shared in user stories.
- describe the escalation process and how it relates to the change management process
- describe in detail the sprint planning or “Sprint 0” process to include purpose, team organization, District stakeholder responsibilities, scheduling, and dependencies with other development activities.
- describe the purpose and structure of ongoing sprints to include planning, meetings, demos, backlog maintenance, acceptance criteria development, reviews, retrospectives, and standard reports such as burn-down, burn-up and velocity.
- describe in detail how system, integration and user-acceptance testing is planned, executed and monitored in your development methodology.
Project Overview: The Government of the District of Columbia is seeking to design, develop and deploy a new clinical case management system (CCMS) as well as deploy, host, and maintain the technical environment upon which that system will be developed. This project also includes development of automated interfaces between the CCMS and several other information systems, including the District’s Medicaid Management Information System Solution (MMIS). The new CCMS will replace 3 systems, for 3 different agencies; Department of Health Care Finance (DHCF), DC Department of Disability (DDS) Services, and DC Office on Aging (DCOA):
- CaseNET, a software application DHCF implemented in 2009 for the EPD waiver program. CaseNET is built upon an open-system architecture and designed with an open database and common interface module. The application is independent of the District’s MMIS, but interfaces with MMIS for data related to providers, recipients and claims.
- MCIS, an in-house internet application used by DDS, built upon Microsoft COM component architecture, and designed with SQL Server database and flexible interface modules. MCIS is an independent system.
- CSTARS, used by DCOA to track program statistics for the U.S. Administration on Aging (AOA). CSTARS is an in-house internet application that runs on Windows Server 2003 .NET framework with an electronic client-management database and reporting capability.
Successful replacement of DHCF’s CaseNET application, and implementation of a new system for DDS and DCOA, can only be accomplished with an understanding of the District’s current MMIS which includes a number of subsystems. The MMIS utilizes three-tier application deployment architecture: (1) client work stations, (2) Sybase Enterprise Application Server and IBM WebSphere, and (3) a Mainframe back-end. The mainframe back-end runs IBM CICS and IBM DB2 relational database management system.
- Experience with release planning, sprint planning/management, creating user stories, product backlogs, etc.
- 5 or more years of experience as a consultant, business analyst, functional analyst, or program analyst for state Medicaid, human services or waiver services clients
- At least one prior full lifecycle engagement as scrum master for a product
- Understand basic fundamentals of iterative development
- Understand other processes and methodologies and can speak intelligently about them and leverage other techniques to provide value to a team/enterprise
- Understand basic fundamentals of software development processes and procedures
- Understand the value of commitments to delivery made by a development team
- Understand incremental delivery and the value of metrics
- Understand backlog tracking, burn down metrics, velocity, and task definition
- Familiarity with common Agile practices, service-oriented environments, and better development practices
- Ability to articulate complex business concepts, technical capabilities, and their interrelationships in terms understandable to technical and non-technical management and staff
The above statements are intended to describe the general nature and level of work performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.