Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21...

32
Child Welfare Digital Services Sprint Review Presentation Sprint Dates: 09/21/17 to 10/04/17 Sprint Review of Iteration 4.3 CALS/TPT2/LDU

Transcript of Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21...

Page 1: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Child Welfare Digital Services

Sprint Review Presentation

Sprint Dates: 09/21/17 to 10/04/17

Sprint Review of Iteration 4.3

CALS/TPT2/LDU

Page 2: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Agenda CALS product discussion

Value proposition

Product demonstration

User research and design

Sprint Statistics

TPT2 business review

PI-4 Objectives, Epics, and Roadmap Review

Sprint 4.2 Deliverables Highlights

Sprint Statistics Review

Q&A

Next event

Technical discussion

What makes all this possible, transition to technical discussion

Important links

PI-4 Sprint 4.2 Review September 7, 2017 to September 20th, 2017 2

Page 3: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

CALS value proposition, PI-4 “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 search and Facility

Profiles that display compliance

history at a glance

Child Welfare RFA workers have an easier

method of assisting applicants in

creating good homes for children

End to End creation of RFA

01A/B/C

Ability to print As-Is Version of

forms

Workload Management Less time fighting the tool and

more time for social work

Global and Page navigations

across all digital services makes

it easier to operate in the system

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

Creation of Facilities in

CWS/CMS

PI-4 Sprint 4.2 Review September 7, 2017 to September 20th, 2017 3

Page 4: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PRODUCT DEMONSTRATION

This is what we have all been waiting for…

• Applicant relationship history card

• Relationship history

• Adult children

• Auto complete street address with suggestions

• Global header added from DesignOps library

• Bug fixes in RFA 01A

PI-4 Sprint 4.2 Review September 7, 2017 to September 20th, 2017 4

Page 5: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Design - Remove Applicant from Application - User Interface 01A

5

Page 6: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Design - RFA 01C - Child Desired

6

Page 7: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

What’s Coming Next?

7

Other Business

Design Front End Dev

Assist with Q Meeting Facilitation

Data Field Descriptions for Logical Data

Model

RFA 198B

RFA 01A Facility Date Written to CWS/CMS-

Validation

Completion of RFA 01 A/B/C Design (version 1)

Q Meeting Workshop design

Side (in Form) Navigation Design

Enable Facility Search in Preview

Enable city, state, and zip prediction/auto-

population

Continue development of RFA 01 A/B/C

Deliver Credentials and Preview URL to

Constituents

Convene Q Meeting

Page 8: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Child Welfare Digital Services

Sprint Review Presentation

Sprint Dates: 09/21/17 to 10/04/17

Technology Platform Team 2

PI-4 Sprint Iteration 4.3

Page 9: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Agenda

Part I – Sprint Review

PI-4 Objectives, Epics, and Roadmap Review

Sprint 4.3 Deliverables Highlights

Sprint Statistics Review

Q&A

Part II – Technical Demonstration

Technical Demonstration

Q&A

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 10: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Objectives and Epics

API (CALS) PDF Generation for RFA

RFA 1 A, B, and C

Forms Engine

Generate Manufactured Data

Placement Home Creation in CWS/CMS

CALS Landing Page (Information Architecture)

Create Client in CWS/CMS

RFA Form 02 API

Perry Finish Identity Provider for Public

Sandbox

Create ABAC Security Infrastructure

Promote Improved Perry to Production

Dora Promote Improved Dora to

Production

Role and Attribute Based Security

Neutron Promote Neutron CALS Job to

Production

Other Services Promote Document Management to

Upper Environment

Promote Geo Services to Upper Environment

End User Reporting (Combining CWS/CMS & CWS-NS) POC

LDAP User Management for Preview

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Primary Objective: Support CALS Digital Service Features & Functions

Secondary Objective: Enhance/Extend Platform Services

Page 11: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

TPT2 PI-4 Current Roadmap

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint 4.6

API

(CALS)

PDF generation for RFA RFA 1 A, B, C

Form engine

Placement Home

creation in

CWS/CMS

CALS landing

page (Information

Architecture)

Create Client in

CWS/CMS

RFA form 02 API

Generate

Manufactured Data

Perry Finish

identity

provider

for public

Sandbox

Logout Feature

authorization service w/

fine-grained authorization

control (POC)

Create ABAC security

infrastructure and

example code (API)

Update Perry

Development Guide

token re-issue Promote Improved

Perry to

production

Dora Filter

Sealed &

Sensitive

based on

JWT

Role and attribute

based security

Promote Dora to

Production with

Sealed & Sensitive

Filtering Support

Promote

Improved Dora to

production

Neutron Promote Neutron

CALS jobs to

production

Other End User

Reporting

(CWS/CMS &

CWS-NS) Spike

Promote Geo Services

to Upper Environment

Promote Document

Management to Upper

Environment

STRETCH: Session

management

Replacement

Support Cross Team

Support

Cross Team

Support

Cross Team Support Cross Team Support

LDAP for Preview

Cross Team

Support

Cross Team Support

Page 12: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

SPRINT 4.3 DELIVERABLESTPT2 PI-4 Sprint 4.3

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 13: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Milestone Highlights

Grou

pDeliverable Epic Epic Status

Bsn.

Demo

Tech.

Demo

RFA Form PDF Generation PDF Generation for RFAComplete

(This Sprint)X

LDAP User Management for Preview Cross Platform Support In Progress X

Forms Engine Forms Engine In Progress X

Logout & ABAC Security EnhancementsRole & Attribute Based

SecurityIn Progress

Automated Testing Enhancements Cross Platform Support In Progress

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 14: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Sprint 4.3 Planned Milestones

PI-4 Milestones Delivered Logout Feature

PDF generation for RFA

authorization service providing fine-grained authorization control (POC)

Promote Geo Services to Upper Environment

Carryover Promote Dora to Production with Sealed &

Sensitive Filtering Support*

LDAP User Management for Preview (Similar to Sandbox)**

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

* Carryover from Sprint 4.2

** Milestone not originally in scope from PI-4 Planning

Page 15: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Stories Completed - API (CALS)

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Story ID Title Type Pts

151111226 DMS PDF: Develop generation of RFA 1C PDF feature 3

151235683 DMS PDF: Develop generation of RFA 1B PDF feature 3

151228616 CALS - API - User not able set Foster Care/License History values to NULL if needed bug

151316459 CALS - API - RFA 1A submission is not working with XA transaction on Integration bug

151315890 CALS - API - support front-end in case of minor changes in API feature 3

151304361 CALS-API: provide additional information for suspicious licenses feature 2

150837977 CALS-API: Create Docker image with smoke test packaged inside feature 5

150772513 Manufactured Data - Create liquibase template for FAS data feature 2

150772536 Manufactured Data - Create liquibase template for CWS/CMS data feature 3

151202597 Form Engine - implement form management API feature 5

151202431 Form Engine - implement form instance creation API feature 5

Total Points:31

Page 16: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Stories Completed –Perry/Dora/Neutron/DMS

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Story ID Title Type Pts

150894576 Perry: token invalidation callback feature 3

150894258 Perry: token invalidation service feature 2

151271073 Perry&IDP: implement LDAP integration and role base security for Preview feature 8

150896358 Perry: add logout button to Swagger feature 2

150334391 Perry: fix SonarQube issues chore

151235539 Perry : POC: approach to support attribute based access control for API modules feature 5

151318231 DMS PDF: fix Sonar bugs chore

151308908 DMS PDF: Develop testing framework for document generation in DMS API feature 5

150334210 DevOps: build CI for DMS chore

151282045 DevOps: deploy Dora to Integration Environment chore

151282064 DevOps: deploy Dora to Preview Environment chore

151140239 DevOps: integrate New Relic into Dora chore

Total Points:25

Page 17: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Stories Completed - Other

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Story ID Title Type Pts

151282098 DevOps: deploy Geo Services API to Integration Environment chore

151140311 DevOps: integrate New Relic into Geo Services API chore

150524704 Geo Services API: cover with unit test to 70% coverage chore

151258792 Geo Services API: document application configuration feature 1

151269657 DB2: Interrupt Driven DB2 Database Admin Activities 4.3.1 feature 5

151269645 DB2: Interrupt Driven DB2 Database Admin Activities 4.3.2 feature 5

Total Points:11

Page 18: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Stories NOT Completed

Story # Story Summary Description Comments Points

148082635**Carryover** Configure Dora to work with Perry on Pre-Int

environmentBlocked by Outside Dependencies 3

149435077**HOTLINE: TPT2 ** Search results should include persons

marked as "Sealed" if user has permissionBlocked by Outside Dependencies 3

151134532CALS - API - Application goes down when LIS database is

not available on Integration Environment Blocked by Outside Dependencies

151235478 **Stretch** DMS PDF: Develop generation of RFA 1A PDF Stretch not completed 5

151301239**Stretch** DB2: Align CWSNS0 with new DB2DATA

containerBlocked by Outside Dependencies 3

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Total Points:14

Page 19: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

RFA Form PDF Generation

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 20: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

SPRINT STATISTICSTPT2 PI-4 Sprint 4.3

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 21: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Metrics Summary

Sprint Metrics

Capacity* 75%

Planned Backlog Story Points 73

Completed Backlog Story Points 67

Percent of Planned Stories Completed 91.8%

Stretch Backlog Story Points Completed 0

Percent of Total Stories Completed (including Stretch) 91.8%

Sprint Velocity (The actual + stretch Completed) 67

Average Velocity over last 3 sprints 69

Rework Opportunities 0

Rework Resolutions 0

Defects Incurred 3

Defects Remaining 1

Story Cycle Time (5 iteration Average) 119 Hrs

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

* Time off for several team members reduced our capacity below normal

Page 22: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 - Project Trend

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 23: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Burn Up

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 24: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

PI-4 Sprint 4.3 Epic Work Distribution

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 25: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Impediments

RESOLVED THIS SPRINT

Outside Team Control or Influence

• DevOps Dependency for Sealed & Sensitive Filtering in Dora (xpack)

• DB2 Data container alignment blocked by Data Masking

Within Team Influence

Within Team Control

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 26: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Where We’re Headed in Sprint 4.4

PI-4 Milestones In Progress Placement Home creation in CWS/CMS

Promote Neutron (CALS Jobs) to Upper Environment

PI-4 Milestones to be Delivered RFA 1 A, B, C

Form engine

Role and attribute based security in Dora

Create ABAC security infrastructure and example code (API)

Promote DMS to Upper Environment

Additional Comments Cross Team Support may impact commitments

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 27: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

TECHNICAL DEMONSTRATIONTPT2 PI-4 Sprint 4.3

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 28: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

LDAP User Management for Preview

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 29: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Forms Engine

PI-4 Sprint 4.3 Review September 21 –October 04, 2017

Page 30: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

Important Links CALS

CALS Digital Service

GitHub Wiki: https://github.com/ca-cwds/CALS/wiki

GitHub Repository: https://github.com/ca-cwds/CALS

CALS API

GitHub Wiki: https://github.com/ca-cwds/cals-api/wiki

GitHub Repository: https://github.com/ca-cwds/cals-api

Shared resources

CALS SharePoint (osi email required): Link

CALS Shared Google Drive (request access)

UX Artifacts links :

PI-4 Sprint 4.2 Review September 7, 2017 to September 20th, 2017 30

Page 31: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

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-4 Sprint 4.2 Review September 7, 2017 to September 20th, 2017 31

Page 32: Child Welfare Digital Services Sprint Review Presentation · PI-4 Sprint 4.3 Review September 21 – October 04, 2017 Sprint 4.2 Sprint 4.2 Sprint 4.3 Sprint 4.4 Sprint 4.5 Sprint

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-4 Sprint 4.2 Review September 7, 2017 to September 20th, 2017 32