390 likes | 875 Views
Centralized Alabama Recipient Eligibility System (CARES). '. Alabama’s Integrated Eligibility and Enrollment System for Medicaid , CHIP, Food Assistance, TANF, and Subsidized Child Care. I ntroduction . Alabama Integrated Eligibility and Enrollment System. .
E N D
Centralized Alabama Recipient Eligibility System (CARES) ' Alabama’s Integrated Eligibility and Enrollment System for Medicaid, CHIP, Food Assistance, TANF, and Subsidized Child Care
Introduction Alabama Integrated Eligibility and Enrollment System. CARES is Alabama’s approach to the modernization of the enrollment and eligibility systems for Medicaid, Child Health Insurance Program, Food Assistance, TANF and Subsidized Child Care. Through this system, citizens will be linked with critical, life-saving services in an efficient, user-centric interface. Agenda This presentation is designed to provide staffing resources with the information needed to provide mission-critical resources in the development of Alabama CARES. • Project Overview • Technical Overview • Hiring Waves • Position Descriptions • Please direct any questions you may have to Shannon.Crane@medicaid.alabama.gov • Additional information can be accessed at http://oit.alabama.gov/initiatives.aspx
Medicaid Current Agencies SOBRA Medicaid, PlanFirst and Elderly and Disabled services The following state agencies have an active role in CARES. Other agencies, including Department of Mental Health and Department of Senior Services will be added in the future. DHR Alabama OIT ADPH SNAP (Food Assistance), TANF, Subsidized Child Care ALLKids (Alabama’s Subsidized Child Health Insurance Program) OIT provides project governance and support
Important Project Details Project Timeline Primary Location Candidate Tracking July 2014 – September 2016 Positions located in Montgomery, AL Project will utilize Candidate Tracking Services through Workable.com Space/Equipment/Parking Representation Process Submission Volume Project provides equipment and office space. Vendors provide parking for contractors. Vendors will be required to follow a consistent representation processes for all candidates Resource Partners will be allowed 2 resume submissions per position
The Technology Stack • SoftwareAGwebMethods • Microsoft Project Server Microsoft SQL Server • InRule Engine • Microsoft TFS MVC.NET Middle tier support for CARES will be SoftwareAG webMethods Business rules are developed using the InRule Business Rules Engine Data persistence is provided using Microsoft SQL Server Enterprise The site front end is built using highly interactive MVC.NET sites coded in C# Enterprise Project Management support will be provided using Project Server Application Lifecycle Management tooling with Team Foundation Server
High-level Architectural View Client Portal (CARES) Worker Portal (Alabama Express) Façade (WebAPI) SoftwareAGwebMethods Integration Server (ESB) SNAP/TANF/SCC E&D Medicaid/CHIP Shared Data Shared Services Shared Business Rules SNAP Business Rules MD/CHIP Services E&D Services SNAP Services E&D Business Rules MD/CHIP Data E&D Data MD/CHIP Business Rules SNAP Data This diagram is a high level overview of the key components and architecture that will be used to complete the CARES system.
Staffing Sources Given the complexity of the staffing requirements, a variety of resources will be used to completely staff the project between July 2014 and September 2016. Public Colleges And Universities State Agencies Professional Service Contracts Public Colleges and Universities Professional Service Contracts (T013) State Agencies State Agencies will provide staffing when possible to complete the project. These resources will be assigned for the life of the project. Applied research organizations from various state colleges and universities will be utilized to provide staffing support. The CARES team will utilize various T013 vendors to provide staffing resources. All staffing selections will be competitively priced.
Recruiting and On-boarding Process Given the number of resources and tight timeframe, the CARES Project will utilize Workable.com to manage recruits. T013 Vendors and University/College contacts should contact Shannon.Crane@medicaid.alabama.gov to establish an account within our candidate tracking system. Resume Submissions Open Positions T013 Vendors and Universities/Colleges submit resumes through Workable.com Recruiting partners (T013 vendors and Universities) will be notified of open positions through Workable.com Resume Review and Interview Management team will review resumes and will contact submitting partner to schedule interviews Selection and Offers Management team will select candidates and notify submitting partners to set start date Representation Process and Position Tracking Resume Submission Limits It is vital that every candidate submitted to the project fall within the project budget. The recruiting partner should validate that the cost to the project fits in the stated rate range for each position and should submit that rate upon submission of the candidate. Recruiting partners will be limited to 2 resume submissions per open position. Special care should be taken to ensure candidates submitted meet the requirements for the listed position. 2/position
Hiring Waves Wave 2 (9/08/14 – 11/03/14) Wave 4 (3/16/15 – 4/20/15) Wave 3 (1/02/15 – 2/16/15) Wave 1 (7/30/14 – 9/1/14) Wave 2 brings on primary analysis and design staff and initial development team. (38 positions) Wave 4 grows the team to the maximum development and design capacity. (17 positions) Wave 1 focuses on senior managers and support staff necessary for program initiation. (16 positions) Wave 3 provides the bulk of development and design staff (26 positions)
Wave 1 Accepting Resumes07/30/14 – 08/08/14 Interview Period08/11/14 – 08/22/14 Earliest Start Dates09/01/14 16 16 Positions Available
Wave 2 Accepting Resumes9/08/14 – 9/26/14 Interview Period9/29/14 – 10/27/14 Earliest Start Dates11/03/14 38 38 Positions Available
Wave 3 Accepting Resumes1/02/15 – 1/09/15 Interview Period1/12/15 – 2/06/15 Earliest Start Dates2/16/15 26 26 Positions Available
Wave 4 Accepting Resumes3/16/15 – 3/27/15 Interview Period3/30/15 – 4/10/15 Earliest Start Dates4/20/15 17 17 Positions Available
Questions? Questions? If you would like more information regarding this project, feel free to contact the CARES Program Director at this email address. Email: Shannon.Crane@medicaid.alabama.gov Contact Me
Position:Program Manager Job responsibilities • Coordinate the project management team and define the sequence of projects in compliance with the guidance of the program director and steering committee • Clearly document and communicate project management standards and enforce the standards among the project management team • Maintain a program risk register and provide risk management at the program and project level • Maintain a program roadmap and monitor for potential conflicts • Address resource constraints with appropriate supervisors and the steering committee to ensure the realization of program benefit
Position:Lead Enterprise Architect Job responsibilities • Direct the EA team • Approve architectural and development standards and communicate them to the development teams • Provide guidance for technical standards enforcement • Design systems level architecture in compliance with industry standard approaches to enterprise architecture • Meet with other PMO level teams to facilitated a collaborative approach to systems development • Develop clear, API and SDK level documentation and communicate that documentation to the development teams
Position:Lead Information Architect Job responsibilities • Direct the IA team • Approve information architecture and data management standards and communicate them to the development teams • Provide guidance for information standards enforcement • Ensure the data schemas and architecture are consistent with industry best practices • Provide support for data migration projects as required by the supported programs
Position:Development Manager Job responsibilities • Direct the development team • Work with the EA team to document and communicate build and technical development standards • Support the PMO in the procurement of developer resources • Work with project managers to identify appropriate developer resources for projects in a way that maximizes the potential for project success and minimizes program risk • Serve as the functional supervisor for all developer resources
Position:QA Manager Job responsibilities • Direct the QA team • Work with the Program Director and Deputy Program Director to develop a process to ensure compliance with all documented and communicated standards • Develop testing and quality assurance standards and communicate those standards to the other teams in the PMO • Support the PMO in the procurement of QA resources • Serves as the functional supervisor for all QA resources
Position:Business Analyst Job responsibilities • Work with SMEs to document system requirements in a method that minimizes the need for developers to interact with external groups • Serve as a point of communication between a SME and a development team to ensure optimal communication of user requirements • Interact with other PMO team members to maximize support a fully collaborative development environment • Report SA&D status to the PM and Lead BA • Bring important SA&D information and discoveries to the greater PMO team
Position:Project Coordinator Job responsibilities • Support their assigned team to ensure process documentation is properly maintained and entered in the appropriate supporting infrastructure such as the ALM or EPM tools • Support schedule prioritization in accordance with the guidance of the steering committee and team leads
Position:Technical Writer Job responsibilities • Work with BAs and senior developers to accurately document findings in a method that complies with the appropriate documented standards • Work with the trainers to develop appropriate end-user documentation and training for use in the operational phases of the system • Ensure the program knowledge repository is kept current • Curate the program knowledge repository to ensure it contains an accurate record of the program work product
Position:Project Manager Job responsibilities • Manage projects as assigned by the program manager • Facilitate communications between teams by frequent communications with project management counterparts • Maintain a clear project risk register for every project and provide risk management at the project level • Maintain a project schedule and report possible conflicts to the program manager • Develop weekly project status reports for every managed project
Position:Enterprise Architect Job responsibilities • Develop clear, API and SDK level documentation and communicate that documentation to the development teams • Coordinate with a supported agency to maximize knowledge transfer between the IT and development teams of each supported program • Meet regularly with members of the various PMO team to ensure the technical architecture aligns effectively with the other aspects of the process • Help to sequence modules according to technical requirements
Position:Information Architect Job responsibilities • Develop consistent schemas that minimize the duplication of data within the system, maximizes shareable data and ensures unique program requirements are met and enforced at the data level • Coordinate with a supported agency to maximize knowledge transfer between the IT and development teams of each supported program • Meet regularly with members of the various PMO team to ensure the information architecture aligns effectively with the other aspects of the process • Manage data migration projects for each supported program • Provide tooling and support to minimize the complexity of the data migration process • Help to sequence modules according to information and data requirements
Position:SQL Database Administrator Job responsibilities • Administer the various databases needed in the program (both development level and production level) • Serve on a data migration team to provide systems level knowledge and expertise
Position:UI/UX Designer Job responsibilities • Design and publish resources to ensure a consistent user experience across all functional components of the system • Develop and document clear standards for user experience and communicate with the other PMO teams • Provide unique graphic and user interface design support as needed by the development teams
Position:ALM Manager Job responsibilities • Build a consistent, and automated development process that effectively integrates the build and development tools with the project documentation and Enterprise Project Management (EPM) tool • Create automated build and deployment tools that can be used across teams and projects to maximize automation to increase quality by limiting complex manual processes
Position:Migration Support Job responsibilities • Support the data migration teams to minimize the amount of work needed from each program to convert data from legacy systems to the CARES Enterprise
Position:Developer Job responsibilities • Perform development tasks as assigned by the senior developer and PM • Ensure the work product is compliant with all communicated standards
Position:Web Graphic Designer Job responsibilities • Work with a development team to provide UI/UX level graphical support that complies with the UI/UX design standards published by the EA team • Provide other design support as directed by the PMO
Position:Senior Developer Job responsibilities • Lead development projects • Enforce development standards as published by the EA team and Development Manager • Work with a BA during the SA&D process to ensure specifications are written in a way that is consistent with the development process • Serve as the direct supervisor for a team of developers • Work with a PM to ensure the success of assigned projects
Position:Automated Test Developer Job responsibilities • Serve as a liaison on SA&D and Development projects to identify the best means of creating an automated test and regression process • Once an SA&D team has published a module specification document, work with the development team to build an automated test suite for the module • Manage the automated regression testing process in accordance to the guidance of the ALM Manager, QA Manager and PMO
Position:UAT Tester Job responsibilities • Serve as a liaison on SA&D and Development projects to ensure a clear UAT process • Work with BAs and SMEs to create a documented test suite that ensures the product of a development project meets the needs of the supporting programs • Work with the O&M team to manage the UAT and deployment process in accordance to the ALM management plan
Position:Build Environment Manager Job responsibilities • Provide systems support and administration roles on any server or system needed for the development or project management process (these systems include the ALM and EPM environments among others)
Position:Systems Administrator Job responsibilities • Provide systems support and administration roles for the physical server infrastructure used in E&E • Serve on an implementation project to rollout modules in a timely manner consistent with the program roadmap
Position:Tech Support Staff Job responsibilities • Work with the PMO to ensure user support guidance is documented prior to the implementation process to ensure user satisfaction • Serve on an implementation project as an end-user advocate