Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This document outlines the required documented need for project transition into the service delivery team.  Project to Operation transition begins with a document analysis. Information should be forwarded to allow the service team to review and ask questions around clarification. In cases, where documentation is not available, the project team will work with the service team via knowledge sharing workshops to address any gaps.

 

DOCUMENTATIONS/DELIVERABLES: 

Documentation type

Available

Y/N

Document format

Document location

Project Charter

 

 

311 P1 Project charter to be used, new governance structure/body

 

 

High Level Business Requirements

 

 JIRA

User Stories , Confluence page summary 

Required Confluence page with a summary of all features in the MVP delivered in final release.

Each Epic/feature can drill down to user stories, tasks etc. which were approved and delivered  

 

  https://toronto.atlassian.net/secure/Dashboard.jspa?selectPageId=11258

 

 

Detailed Business Requirements

 

 

 

o   High Level Bus.Reqmts: /wiki/spaces/EP2/pages/421134364

§  Ref Appendix J.2

§  Appendix V (Spark recommendation included in the RFP)

o   User Stories                 : https://toronto.atlassian.net/secure/Dashboard.jspa?selectPageId=11258

o   Project Docs                : ECRM - Phase II- 311 Toronto CRM Project - Confluence (atlassian.net)

 

Managing Appointment Blocks

Service Request Categories (Updated document that includes comments from CCG and 311 responses (https://toronto.atlassian.net/browse/EP2-5546 )

 

Special Characters: Special Characters

https://regexr.com/

 

Business Impact Assessment

 

 

Documentation of impact assessment if any conducted for any major change. Feature, product or deliverable

 

JIRA Tasks labelled as Decisions  ( Shine/Roopy)

 

The link to the EARB minutes can be found at https://toronto.atlassian.net/browse/EP2-1687?atlOrigin=eyJpIjoiOWFkOTgzYWUxMzJlNDNkOGIxYTBiYzEyNGU5MTU3YjIiLCJwIjoiaiJ9 .

Attached Email for below decision.

  1. Oracle Database was the selected temporary option with migration plan to Postgres for Lagan data migration. EARB suggested to consider the user experience of keeping data in Oracle and move to enterprise-wide Archiving Solution when it is in place.

Documentation of Cloud assessment and approval

 

 

Email or Documentation with assessment details and final approval from Cloud & Internet Services Team

 

Assessment from 311 P1 used ( Documentation from 2018)

CARB review not done as CARB was created only in 2019 ( Shine/Roopy to send emails related to this decision)

 

Architectural Design Documents

 

Confluence

Is Confluence page to be referred for Architectural details?

 

Require updated information to reflect new system architecture delivered by project.

Require documentation, diagram depicting the architectural components, integration with external systems etc.

 

Document 'Toronto Architecture': the architectural components /information seem to be related to current state (311p1).

/wiki/spaces/EP2/pages/1865678863

 

Below link has Webex recordings only.

/wiki/spaces/EP2/pages/470319198  

Functional Design Documents

 

 

 

Functional Specifications or Wireframes/Mock up's provided by 311 PMO team

Link:

 

·        Salesforce SPARK                    : https://toronto.atlassian.net/l/c/XD0FyNu8

 

 

Data Model

 

 

Logical and Physical Data Model documentation required.

·        Data Model & ERD                 : https://toronto.atlassian.net/l/c/3y03a1bH

 

Data Model – Design Document   – is this the most recent version?

/wiki/spaces/EP2/pages/1865678863

Technical Design Documents

 

 

 

Design Elements:  Technical Design Documentation should include details for all custom Salesforce components. Example: API Name, purpose, working details etc. to be included against each component.

 

Sustainment Team - Session #4 - Custom Code

Custom Code

Apex

Triggers

Flow-Invocable Classes

Batchable/Schedulable Classes

Flows

Utilized Services (GCC services etc.)

Lightning Web Components

Process Builders

Email templates

Validation Rules

Custom Metadata

Custom Settings

Mobile Application custom development

Global Configurations etc.

Scheduled jobs, batches etc.

 

·        Adding a SmartLink to an Article

·        Thesaurus Solution

·        Omni-Channel

·        Reports and Dashboards Questions from IBD

·        Regex pattern: Sustainment Team - Session #2 - Solution & Self-Service Configuration - ECRM - Phase II- 311 Toronto CRM Project - Confluence (atlassian.net)

·        P1 to P2 Field Mapping (MLS Noise Field Mapping):  /wiki/spaces/EP2/pages/1726775385

·        https://toronto.atlassian.net/wiki/spaces/EP2/pages/1726775385/MLS+Noise+Field+Mapping?preview=%2F1726775385%2F1963065465%2FSalesforce%20-%20MLS%20P1%20Field%20Mapping%20V1.4.xlsx

 

Field Validation: /wiki/spaces/EP2/pages/1463877732

 

 

Integrations

 

 

Middleware API endpoints for web, mobile and Salesforce

Integrations

 

Testing: https://app.swaggerhub.com/apis-docs/cityoftoronto/ECRM_311_to_backend/0.20.1#/Downstream%20Requests/downstreamUpdateRequest

 

/wiki/spaces/EP2/pages/2173861909

 

/wiki/spaces/EP2/pages/2001404015

 

/wiki/spaces/EP2/pages/1865678863

 

Certificate and Mutual Authentication

Certs installed  2

Mutual authentication  2 certs

Integration cert installed on downstream systems

Connected apps 311 Integration

 

Certificates – Downstream ( for connection with Divisional systems)

Mutual Auth – Upstream ( WP)

 

The permanent links to the API specifications are:

 https://app.swaggerhub.com/apis-docs/cityoftoronto/ECRM_311_to_backend/

https://app.swaggerhub.com/apis-docs/cityoftoronto/ECRM_Backend_to_311/

 

Service callout to Geocoder ( PIS/GCC) –  

Middleware API endpoints for web, mobile and Salesforce

Phase 1 - Data Migration Requirements and Mapping

QA Integration Testing

/wiki/spaces/EP2/pages/2275770377

 

Documentation of change to architectural or technical design

 

 

 

 

Documentation of Prototype

 

 

 

Documentation of Prototype feedback/ approval

 

 

 

Data Dictionary (includes all relevant objects, fields and data types)

 

 

Field and data type information from Salesforce to be extracted and provided in Excel format.

 

 

Test Plan(s)

 

 

Salesforce Unit Test plan, related documentation for each user story or deliverable.  

 

Xray Link:

Code to be transitioned to City Gitlab ?

Unit Test Scripts

 

 

Salesforce Apex Test scripts, Overall coverage, test classes, etc.

 

Unit Test Results

 

 

Salesforce Unit test results documentation  - custom code

System Integration Test Scripts

 

 

Integration Test Scripts  documentation  

 

System Integration Test Results

 

 

Integration Test results  documentation  

 

Performance Test Scripts

 

 

Performance Test Scripts  documentation  

 

Performance Test Results

 

 

Performance Test Results  documentation  

 

Action Item: follow up with Marco and Johan

 

Capacity

 

 

Data storage -  growth plan ( volume forecasted)

·        Additional Storage Analysis    : https://toronto.atlassian.net/l/c/h13v91c6

 

Salesforce additional  storage procured

Staff report – Shine to send

Powerpoint  - Shine to send

Council approval

 

Security Test Results (PIA/VA/TRA), Security Audit

 

 

Security test results Approval email, related documentation provided by Security ( CISO) Team after security screening the application and integrations.

 

Executive Go/NO GO Readiness Checklist – to be uploaded by Shine prior to GO Live

 

311 Toronto - Consolidated Security Matrix

 

Security Framework

 

Confluence

Salesforce security set up:

/wiki/spaces/EP2/pages/1115357201

 

/wiki/spaces/EP2/pages/1106935907

 

Security matrix link:  311 Toronto - Consolidated Security Matrix

Field level security

 

Email Management

 

 

Email Management

Mobile Application

 

Confluence

/wiki/spaces/EP2/pages/844529721

 

REACT framework?

Mobile app delivery has been postponed to Nov /Dec 2021

KT sessions will be arranged later part of the year.

 

User Acceptance Testing Scripts

 

 

UAT scripts ( Xray link)

 

User Acceptance Testing Results

 

 

Link to test results (Example : A link with all stories in a Sprint with test results attached)

Accessible Testing Scripts

 

 

Testing details, use cases provided by AODA project team

 

Issue navigator - Jira (atlassian.net)

 

Accessible Testing Results(AODA)

 

 

Testing results , Email of AODA testing approval provided by AODA project team

Traceability documentation

 

 

Confluence page to summarize the traceability and mapping for delivered items

Epic > user story > tasks Traceability matrix 

Test case> user story Traceability matrix

 

No Traceability documentation

Approval of Testing results

 

 

UAT Sign off Email 

 

Waiting for final 311 sign off (Oct 08)

Training documentation

 

Confluence

Training:

/wiki/spaces/EP2/pages/2072969270

 

Sustainment handoff:

/wiki/spaces/EP2/pages/2190999553

 

/wiki/spaces/EP2/pages/2196865128

 

https://toronto.atlassian.net/l/c/11z41eW3

 

 

 

  • No labels