child welfare digital services sprint review...

38
Child Welfare Digital Services Sprint Review Presentation Sprint Dates: 07/27/17 to 08/09/17 Sprint Review of Iteration 3.5 CALS/TPT2/LDU

Upload: others

Post on 16-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Child Welfare Digital ServicesSprint Review Presentation

Sprint Dates: 07/27/17 to 08/09/17

Sprint Review of Iteration 3.5CALS/TPT2/LDU

Page 2: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 3: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 4: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 5: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Email Address

Page 6: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Name Card

Page 7: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Landing Page Concept

Page 8: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 9: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

CALS Burnup chart

PI-3 Sprint 3.5 Review for 07/27/17 to 08/09/17

109 8 13

Page 10: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Child Welfare Digital ServicesSprint Review Presentation

Sprint Dates: 07/27/17 to 08/09/17

Technology Platform Team 2PI-3 Sprint Iteration 3.5

Page 11: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 12: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

BUSINESS VALUE SUMMARYTPT2 PI-3 Sprint 3.5

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 13: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 14: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

SPRINT STATISTICS REVIEWTPT2 PI-3 Sprint 3.5

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 15: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

PI-3 Sprint 3.5 Epic Work Distribution

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 16: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

PI-3 Sprint 3.5 - Project Trend

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 17: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

PI-3 Sprint 3.5 Burn Up

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 18: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 19: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 20: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 21: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 22: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 23: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Questions?

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 24: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

What made all this possible?

Technical discussion begins here

Page 25: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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.

Page 26: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 27: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 28: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 29: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

CALS API Demo

https://cals-api.dev.cwds.io/swagger

Page 30: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

TECHNICAL DEMONSTRATIONTPT2 PI-3 Sprint 3.5

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 31: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Secure access to Sandbox Environment

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 32: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Document Management Proof of Concept

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 33: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Dora Test Coverage

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 34: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 35: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

Questions?

PI-3 Sprint 3.5 Review July 27 – August 09, 2017

Page 36: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 37: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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

Page 38: Child Welfare Digital Services Sprint Review Presentationstatic-cwds-io.s3.amazonaws.com/uploads/ckeditor/attachment_file/data/... · Less time fighting the tool and more time for

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