child welfare digital services sprint review...
TRANSCRIPT
Child Welfare Digital ServicesSprint Review Presentation
Sprint Dates: 07/27/17 to 08/09/17
Sprint Review of Iteration 3.5CALS/TPT2/LDU
Agenda CALS product discussion
Value proposition Product demonstration User research and design Sprint Statistics
TPT2 business review PI-3 Goals and Objectives Overview Sprint 3.5 Deliverables Overview Business Value Overview Sprint Statistics Review Business Q&A
Next event Technical discussion
What makes all this possible, transition to technical discussion Important links
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
CALS value proposition, PI-3 “RFA Applications”Child Welfare Goals Impact of CALS PI-3 Features to Deliver Value
Child Safety Enforced and evaluated standards of quality to ensure all placement facilities are safe for children
Home and facility profiles that displaycompliance history at a glance
Child Welfare RFA workers have an easier method of assisting applicants in creating good homes for children
Track the review process progress towards an approval or denial decisionwithin 90 days
Workload Management Less time fighting the tool and more time for social work
Completion and status-tracking of RFA applications
Data Quality Reduction in the duplication of data entry across multiple data sources
Single point of entry for applicant information that is reused throughout RFA forms process
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
PRODUCT DEMONSTRATION
This is what we have all been waiting for…
List of RFA Application Phone Number Validation
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
Email Address
Name Card
Landing Page Concept
CALS – sprint metrics as of 8/09/17 at NoonSprint Metrics
Iteration 3.5 3.4 3.3
Planned Capacity % / PTS 85% / 68 82% / 66 70% / 56
Accepted # of Planned Feature Stories / PTS 51 / 119* 58 / 121 36 / 94
# of Completed Feature Stories / PTS 43 / 99 42 / 77 37 / 88
% Completed (by PTS) 83% 64% 94%
# of Stretch Backlog Features / PTS 6 / 10 1 / 2 14 / 32
% Completed (including Stretch, by PTS) 92% 65% 122%
Average Velocity over 3 sprints 83 80 68
Cycle time for Features (in hrs.) 158 78 49
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
CALS Burnup chart
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
109 8 13
Child Welfare Digital ServicesSprint Review Presentation
Sprint Dates: 07/27/17 to 08/09/17
Technology Platform Team 2PI-3 Sprint Iteration 3.5
TPT2 PI-3 Goals and Objectives Overview Primary Objective: Implement Search Capabilities for CALS Digital Service Secondary Objective: Enhance/Extend Platform Services
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
ID Business Goals Deliverables Modules Status
G.1 Enhance Facilities Search
Ability to search facilities across CWS/CMS, FAS, and LIS database including Facility Profile, Children, Inspections and Complaints.
Dora, Neutron,
PerryComplete
G.2 Provide RFA Application Search
Provide CALS Digital Service with search capabilities for RFA Application
Dora, Neutron,
PerryComplete
G.3 Enhance “Dora” Support Phonetic Search Capability in Elasticsearch Dora Complete
G.4 Enhance “Perry”Provide a modern approach to authentication and authorization to enhance security, scalability, and performance
Perry Complete
G.5Database AdministrativeSupport
Extend Data replication and other activities to support development N/A In Progress
G.6 Introduce Shared Platform Services
Research and suggest an enterprise document management service that can be leveraged across the technology platform. Initial POC to save RFA Applications.
NEW Complete
G.7Introduce Shared Platform Service(Stretch Goal)
If time permits, research and suggest an enterprise workflowand rules engine that can be leveraged across the technology platform.
TBD TBD
BUSINESS VALUE SUMMARYTPT2 PI-3 Sprint 3.5
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
PI-3 Sprint 3.5 Deliverables Overview
ID Deliverables Value Proposition Goal Alignment
Secure-dev mode can be enabled to allow users to choose roles they want to test/evaluate
Secure access to Sandbox Environment thatminimize custom code in the core application, but leverages existing security rules
STRETCH: Sandbox Login
SonarQube quality profile passing for Dora (70% Code Coverage)
Provide automated code quality checks to reduce manual testing cycle time.
STRETCH: AutomatedTesting
Create test infrastructure for CALS Neutron Job(s)
Provide unit testing infrastructure for Facility Job testing to expand code coverage
STRETCH: AutomatedTesting
G.4 New version of Perry Perry DEV mode extended by functionality to limit the list of users who can be authorized
Perry Enhancement
G.5 Interrupt driven database administrative activities
Provide support for the building of the CWS/CMS Data environment replication andsupport development teams
Database Administrative Support
G.6Document Management API Proof of Concept that stores and retrieves documents
Enterprise document management system available across the technology platform
Introduce Shared Platform Services
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
SPRINT STATISTICS REVIEWTPT2 PI-3 Sprint 3.5
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
PI-3 Sprint 3.5 Epic Work Distribution
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
PI-3 Sprint 3.5 - Project Trend
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
PI-3 Sprint 3.5 Burn Up
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
PI-3 Sprint 3.5 Metrics
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Sprint Metrics
Capacity 95%
Planned Backlog Story Points 44
Completed Backlog Story Points 44
% Completed 100%
Stretch Backlog Story Points 4
% Completed (including Stretch) 109%
Sprint Velocity (The actual completed + stretch) 48
Average Velocity over last 3 sprints 34
Rework Opportunities 0
Rework Resolutions 0
Defects Incurred 0
Defects Remaining 0
PI-3 Sprint 3.5 Stories CompletedStory ID Title Type Points
149681939Perry: design new dev mode for Perry feature 3149175055DB2: Interrupt Driven DB2 Database Admin Activities 1 feature 5149274495Dora: improve code coverage to 70% feature 3149701999Perry: Use SAF userinfo url instead of validate url feature 5
148112139Neutron: collections of Children, Complaints, and Inspections in Facility objects have to be of 'nested' type to provide correct search feature 5
149977967** Stretch ** Perry: configure and test Perry in PROD mode on Pre-Int environment feature 2
149533273DMS: Create Document Management API module to post PDF document feature 5149174813Neutron: Create test infrastructure for CALS Jobs feature 5149934754DevOps: Dora CI unit tests report expose as a link for each build DEV Jenkins chore149437533** Stretch** Perry - Improve development mode feature 2149527707Spike: propose plan to refactor api-core to reduce unneeded dependencies. feature 3150030579Perry: create login page in identity-provider project feature 2150030526Perry: implement authentication server with core capabilities to support OAuth2 feature 3
149588039DB2: Interrupt Driven DB2 Database Admin Activities 2 feature 5Total Points for this Sprint: 48
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
PI-3 Sprint 3.5 Stories NOT Completed
Story # Story Summary Description Points
148082635 Configure Dora to work with Perry on Pre-Int environment chore
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
* Could not configure Dora to Pre-Int due to cross team dependencies
Impediments
RESOLVED THIS SPRINT
Outside Team Control or Influence
• Deployment of Elasticsearch5.5.0 to Pre-IntBlocks testing of Dora with Xpack
Within Team Influence
Within Team Control
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Where we are headed next sprint…
Features Sandbox Authentication Enhancements Perry enhancements Clean up work for Dora, Neutron, and Perry DB2 Database Administrative Support and
Replication
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Questions?
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
What made all this possible?
Technical discussion begins here
LDU – Licensing Development Unit
Business Rule Extraction (BRE) Completed Information Exchange for LIS EntireX Analysis complete on 2 Methods CBC Business Process Analysis (Phase1)
License Info. System & Field Automation System (LIS/FAS) Natural/ADABASE engineer resigned IEI Configuration complete. Data quality ongoing. Path to production analysis (Pre-Prod)
Caregivers Background Check (CBC) Connx Web Service framework complete ( 1 call completed) EntireX test data generated Deployment backlog subsided.
CALS Front End: What was done in 3.5
Applications list view Ability to navigate to an application
Minors in Home User interface Connecting to API and saving data
Foster care history card User interface Ability to add/remove multiple agency/license info Ability to add/remove facility info Connect to API and saving data
Phone card validation Error message display Number validation Format validation
Dependency licenses documented Enable Perry authentication
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
CALS API: What was done in 3.5?Creation of Facility in CWS/CMS Data mapping from RFA to Placement Home RFA API improvements Applicants name and phone validation Minor changes and support of frontend teamApplications promotion Testing of CALS API on Integration environment CI for Geo Services was build and application
deployed to DEV and Pre-Int
CALS API: What was done in 3.5?Non functional requirements Logging Error handling Performance (caching for database entities) Security improvementsTesting Smoke test for CALS API
TECHNICAL DEMONSTRATIONTPT2 PI-3 Sprint 3.5
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Secure access to Sandbox Environment
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Document Management Proof of Concept
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Dora Test Coverage
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Neutron job testing approach
JUnit test
H2 databaseElasticsearch
in Docker container
Database migration
scripts
Neutron Job
2. Start JobLoad structure and test data
LoadLoad
3. Check search
1. Run migration
Questions?
PI-3 Sprint 3.5 Review July 27 – August 09, 2017
Important Links CALS
CALS Digital Service GitHub Wiki: https://github.com/ca-cwds/CALS/wiki GitHub Repository: https://github.com/ca-cwds/CALSCALS API GitHub Wiki: https://github.com/ca-cwds/cals-api/wiki GitHub Repository: https://github.com/ca-cwds/cals-apiShared resources CALS SharePoint (osi email required): Link CALS Shared Google Drive (request access) UX Artifacts links :
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
Important Links CALS (Cont.)
GitHub Wiki: https://github.com/ca-cwds/cals-api/wiki GitHub Repository
https://github.com/ca-cwds/cals-data-model https://github.com/ca-cwds/dora https://github.com/ca-cwds/api-core https://github.com/ca-cwds/perry https://github.com/ca-cwds/jobs https://github.com/ca-cwds/jobs/wiki/Facility-Indexer-Job
SharePoint : https://osicagov.sharepoint.com/sites/projects/CWS-NS/ETP2/SitePages/Home.aspx
Pivotal: https://www.pivotaltracker.com/n/projects/2011319
PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17
Important Links TPT2
GitHub Wiki: https://github.com/ca-cwds/cals-api/wiki https://github.com/ca-cwds/jobs/wiki/Facility-Indexer-Job
GitHub Repository https://github.com/ca-cwds/cals-data-model https://github.com/ca-cwds/dora https://github.com/ca-cwds/api-core https://github.com/ca-cwds/perry https://github.com/ca-cwds/jobs
SharePoint: https://osicagov.sharepoint.com/sites/projects/CWS-NS/ETP2/SitePages/Home.aspx
Pivotal: https://www.pivotaltracker.com/n/projects/2011319
PI-3 Sprint 3.5 Review July 27 – August 09, 2017