A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | |||||||||||||||||||||||||||||||
2 | Implementation Checklist: {PROJECT NAME} | ||||||||||||||||||||||||||||||
3 | |||||||||||||||||||||||||||||||
4 | Phase | Task ID | Task Name | Responsible | Status | Start Date | End Date | Dependent on | Docs Link | Comment | |||||||||||||||||||||
5 | 1) Preparing for the Implementation | 1) Preparing for the Implementation | |||||||||||||||||||||||||||||
6 | 1) Preparing for the Implementation | 1.A | Point of contacts identified for each target system (incl. system administrators, folks who can speak to the functional and technical requirements) | BD/PM/Analyst | Not Started | 02-20-2023 | 03-03-2023 | ||||||||||||||||||||||||
7 | 1) Preparing for the Implementation | 1.B | Data sharing agreement finalized (if required; common for cross-organization workflows) | BD/PM/Analyst | Not Started | 02-20-2023 | 03-03-2023 | Mark "n/a" if not relevant | |||||||||||||||||||||||
8 | 1) Preparing for the Implementation | 1.C | Business value assessed & documented | BD/PM/Analyst | Not Started | 02-20-2023 | 03-03-2023 | See questions to guide assessment | |||||||||||||||||||||||
9 | 1) Preparing for the Implementation | 1.D | High-level workflow requirements gathered & documented (in diagram) | Business Analyst | Not Started | 02-20-2023 | 03-03-2023 | Add link to diagram | See questions to guide assessment | ||||||||||||||||||||||
10 | 1) Preparing for the Implementation | 1.E | Technical feasibility assessment completed to verify integration approach, available connection points, and OpenFn deployment option and adaptors | Technical Analyst | Not Started | 02-20-2023 | 03-03-2023 | See questions to guide assessment | |||||||||||||||||||||||
11 | 1) Preparing for the Implementation | 1.F | Capacity assessment completed | BD/PM/Analyst | Not Started | 02-20-2023 | 03-03-2023 | See questions to guide assessment | |||||||||||||||||||||||
12 | 1 | Milestone: Implementation preparation complete | BD/PM/Analyst | Not Started | 03-03-2023 | 03-03-2023 | 1.A - 1.F | ||||||||||||||||||||||||
13 | 2) Discovery & Design - Functional Workflow Requirements | ||||||||||||||||||||||||||||||
14 | 2) Workflow Functional Requirements | 2.A | Workflow BPMN diagram capturing functional steps of the business process finalized | Business Analyst | Not Started | 03-01-2023 | 03-03-2023 | 1.D | Workflow diagram | ||||||||||||||||||||||
15 | 2.B | Client sign-offs on workflow diagram & mapping specs | Client | Not Started | 03-15-2023 | 03-17-2023 | 2.A, 2.D | ||||||||||||||||||||||||
16 | 2) Workflow Functional Requirements | 2.C | Request list of data elements from administrators of target systems | Business Analyst | Not Started | 02-27-2023 | 03-07-2023 | 1 | |||||||||||||||||||||||
17 | 2) Workflow Functional Requirements | 2.D | Data element mapping specifications finalized (functional/business-friendly version) | Business Analyst | Not Started | 03-08-2023 | 03-15-2023 | 2.C | See mapping specifications template | ||||||||||||||||||||||
18 | 2) Workflow Functional Requirements | 2.E | Workflow assumptions documented (e.g., what human, manual steps does the workflow rely on; what are the unique identifiers) | Business Analyst | Not Started | 03-08-2023 | 03-15-2023 | 1 | |||||||||||||||||||||||
19 | 2) Workflow Functional Requirements | 2.F | Testing scenarios drafted | Business Analyst | Not Started | 03-08-2023 | 03-21-2023 | 1 | See Test Suite template | ||||||||||||||||||||||
20 | 2 | Milestone: Functional workflow requirements finalized | Business Analyst | Not Started | 03-21-2023 | 03-21-2023 | 2.A - 2-F | ||||||||||||||||||||||||
21 | 3) Discovery & Design - Technical Specifications | ||||||||||||||||||||||||||||||
22 | 3) Technical Specifications | 3.A | Documentation on APIs or target connection points secured | Technical Analyst | Not Started | 02-27-2023 | 03-08-2023 | 2 | Link to Docs | ||||||||||||||||||||||
23 | 3) Technical Specifications | 3.B | Connection points, authentication methods & target API endpoints confirmed and tested | Technical Analyst | Not Started | 02-27-2023 | 03-03-2023 | 3.A | Example Diagram If client says they want to update 'financial' data, which API endpoint to use? Are 'updates' supported? | ||||||||||||||||||||||
24 | 3) Technical Specifications | 3.C | Access secured to developer/sandbox environments for testing | Technical Analyst | Not Started | 02-27-2023 | 03-15-2023 | Secure the following for each target system: 1. URL where a dev environment of each system can be accessed 2. Username 3. Password 4. Any other details needed in order to authenticate | |||||||||||||||||||||||
25 | 3) Technical Specifications | 3.D | Authentication and authorization methods & credentials tested | Technical Analyst | Not Started | 02-27-2023 | 03-15-2023 | 3.C | Once the credentials for the developer environments have been procured, log in/ authenticate to make sure you have the appropriate access and can see relevant test data. | ||||||||||||||||||||||
26 | 3) Technical Specifications | 3.E | Workflow BPMN diagram capturing the technical steps of the workflow finalized (to include the names of specific endpoints to access, HTTP methods/operations to use for each, triggers or starting events for each workflow) | Technical Analyst | Not Started | 03-15-2023 | 03-20-2023 | 2 | Technical Version of the Workflow Diagram | Clone your ""functional"" workflow diagram to create a technical version. | |||||||||||||||||||||
27 | 3) Technical Specifications | 3.F | Technical version of data element mapping specifications created (this typically includes system, backend fields not visible/known by the end user, as well as more technical descriptions for any desired data transformations or cleaning logic) | Technical Analyst | Not Started | 03-15-2023 | 03-21-2023 | 2 | Technical Version of the Mapping Specs | Expand upon your "functional" data element mapping specs to include other system- or API-specific fields we'll need to specify in order to successfully get/create/update data from the target systems. | |||||||||||||||||||||
28 | 3.G | Data volumes assessed | Technical Analyst | Not Started | 03-15-2023 | 03-21-2023 | 2 | ||||||||||||||||||||||||
29 | 3) Technical Specifications | 3.H | Test scenarios updated to include any technical considerations | Technical Analyst | Not Started | 03-20-2023 | 03-22-2023 | 2.F | |||||||||||||||||||||||
30 | 3) Technical Specifications | 3.I | Project Security Configuration Checklist drafted to capture data security & compliance considerations | Technical Analyst | Not Started | 03-20-2023 | 03-22-2023 | 2 | See Security Checklist template - used if with strict security requirements | ||||||||||||||||||||||
31 | 3) Technical Specifications | 3.J | Github repository created | Technical Analyst | Not Started | 03-20-2023 | 03-20-2023 | See OpenFn template 'project' repo | |||||||||||||||||||||||
32 | 3) Technical Specifications | 3.K | Job specifications written for developers | Technical Analyst | Not Started | 03-20-2023 | 03-22-2023 | 2 | See OpenFn Github issue template for 'New Requests' | ||||||||||||||||||||||
33 | 3.L | Test data created (if needed) | Analysts | Not Started | 03-15-2023 | 03-22-2023 | 2 | ||||||||||||||||||||||||
34 | 3 | Milestone: Technical workflow requirements finalized | Analysts | Not Started | 03-22-2023 | 03-22-2023 | 3.A - 3.L | ||||||||||||||||||||||||
35 | 4) Build | ||||||||||||||||||||||||||||||
36 | 4) Build | 4.A | OpenFn platform: project space created & relevant users invited | Analysts | Not Started | 03-20-2023 | 03-20-2023 | ||||||||||||||||||||||||
37 | 4) Build | 4.B | OpenFn platform: Workflows, triggers, and credentials configured | Analysts | Not Started | 03-22-2023 | 03-22-2023 | 3 | |||||||||||||||||||||||
38 | 4) Build | 4.C | OpenFn platform: Version control configured to connect Github repo | Analysts | Not Started | 03-22-2023 | 03-22-2023 | 3.J | |||||||||||||||||||||||
39 | 4) Build | 4.D | Job code written & pushed to branch on Github | Developers | Not Started | 03-23-2023 | 03-24-2023 | 3.J | |||||||||||||||||||||||
40 | 4) Build | 4.E | Code review complete and merged to main branch on Github | Developers | Not Started | 03-27-2023 | 03-27-2023 | 3.J | |||||||||||||||||||||||
41 | 4 | Milestone: Workflows built on platform | Dev/Analyst | Not Started | 03-27-2023 | 03-27-2023 | 4.A - 4.E | ||||||||||||||||||||||||
42 | 5) Testing | ||||||||||||||||||||||||||||||
43 | 5) Testing | 5.A | Testing Round 1: Developers run workflows locally with sample data provided | Developers | Not Started | 03-24-2023 | 03-24-2023 | 4 | |||||||||||||||||||||||
44 | 5) Testing | 5.B | Testing Round 2: Analysts complete Test Scenarios & run workflows on platform | Analysts | Not Started | 03-28-2023 | 03-28-2023 | 5.A | |||||||||||||||||||||||
45 | 5) Testing | 5.C | Iteration: Analysts submit feedback to developers & re-test | Analysts | Not Started | 03-28-2023 | 03-31-2023 | 5.B | |||||||||||||||||||||||
46 | 5) Testing | 5.D | UAT Round 1: Client completes Test Scenarios | Client | Not Started | 04-03-2023 | 04-06-2023 | 5.C | |||||||||||||||||||||||
47 | 5) Testing | 5.E | Iteration: Analysts submit feedback to developers & re-test | Analysts | Not Started | 04-07-2023 | 04-12-2023 | 5.D | |||||||||||||||||||||||
48 | 5) Testing | 5.F | UAT Round 2 (if needed): Client completes Test Scenarios | Client | Not Started | 04-13-2023 | 04-13-2023 | 5.E | |||||||||||||||||||||||
49 | 5) Testing | 5.G | Iteration: Analysts submit feedback to developers & re-test | Analysts | Not Started | 04-14-2023 | 04-14-2023 | 5.F | |||||||||||||||||||||||
50 | 5 | Milestone: Client signs off on workflows configured | Client | Not Started | 04-14-2023 | 04-14-2023 | 5.A - 5.G | ||||||||||||||||||||||||
51 | 6) Training & Prep for Go-Live | ||||||||||||||||||||||||||||||
52 | 6) Training & Prep for Go-Live | 6.A | Training materials drafted for client administrators | Analysts | Not Started | 04-03-2023 | 04-04-2023 | See example admin training deck | |||||||||||||||||||||||
53 | 6) Training & Prep for Go-Live | 6.B | Documentation drafted, and all project artefacts/docs linked | Analysts | Not Started | 04-03-2023 | 04-04-2023 | This should be a summary of the project and link to all of the completed specifications and templates for future reference in case this OpenFn solution needs to be updated. See example Github documentation site | |||||||||||||||||||||||
54 | 6) Training & Prep for Go-Live | 6.C | Project Security Configuration Checklist reviewed to determine if any configuration changes or settings need to be implemented post-testing | Technical Analyst | Not Started | 04-12-2023 | 04-12-2023 | 5 | |||||||||||||||||||||||
55 | 6.D | Confirm that production system(s) have been configured | Technical Analyst | Not Started | 04-12-2023 | 04-12-2023 | |||||||||||||||||||||||||
56 | 6) Training & Prep for Go-Live | 6.E | Production credentials secured & tested (authentication & authorization) | Technical Analyst | Not Started | 04-17-2023 | 04-19-2023 | 6.D | |||||||||||||||||||||||
57 | 6) Training & Prep for Go-Live | 6.F | OpenFn platform: "production" project created (cloned from "staging" project), job configuration migrated, & jobs connected to production credentials | Analysts | Not Started | 04-18-2023 | 04-19-2023 | 5 | |||||||||||||||||||||||
58 | 6) Training & Prep for Go-Live | 6.G | OpenFn administrator users & access levels confirmed and granted | Analysts | Not Started | 04-20-2023 | 04-20-2023 | 4.A | |||||||||||||||||||||||
59 | 6.I | Establish support structures & governance model for change management | Analysts/PM | Not Started | 04-17-2023 | 04-21-2023 | |||||||||||||||||||||||||
60 | 6) Training & Prep for Go-Live | 6 | Milestone: Send email to confirm go-live timeline & preparation status | Analysts | Not Started | 04-20-2023 | 04-21-2023 | 6.A - 6.J | |||||||||||||||||||||||
61 | 7) Rollout & Support | ||||||||||||||||||||||||||||||
62 | 7) Go-Live | 7.A | Go Live: Turn "on" OpenFn jobs in production platform project so that the workflow is now live in production systems | Analysts | Not Started | 04-21-2023 | 04-21-2023 | 6 | |||||||||||||||||||||||
63 | 7) Go-Live | 7.B | Confirm administrators have OpenFn notifications turned on to "Each Time" so that they will receive failure notifications (see OpenFn Account Settings) | Analysts | Not Started | 04-21-2023 | 04-21-2023 | 6.G | |||||||||||||||||||||||
64 | 7) Go-Live | 7 | Milestone: Communicate to end users as needed about the go-live and its implications | Analysts/PM | Not Started | 04-21-2023 | 04-21-2023 | ||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||||
100 |