# TDP - PM Coverage - Bridge Plan ## Overview This document serves as a guide post for the coverage plan and break up of responsibilites relating to management of the TDP team and associated workflows. *Steve jumping into: Prod sync, retro, weekly check-in w/ dev team* --- ## Sections ### ***Daily Stand Up*** **Owner:** Miles **Current State:** Daily stand up to discuss workflows completed the prior day, planned work for the current day, call out any blockers to progress and align on priorities as a greater team. **Key considerations:** - Miles to facilitate overall flow, Andrew to lead Dev discussion / implications and Miles to lead UX - UX Tickets, traced via Miles to ensure relevant updates to all in progress work - Dev Tickets, traced via Andrew to ensure relevant updates to all in progress work **Resources:** - [Sprint Board - primary, follow along to ensure update for each ticket](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/board) - [Product Board](https://app.zenhub.com/workspaces/product-board-5f2c6cdc7c0bb1001bdc43a5/board) --- ### ***Backlog Refinement*** **Owners:** Jan, Andrew (support and prioritization), Eric (support + RM management) **Current State:** Cross-function cadence to review new tickets, refresh tickets aging in backlog before pulling into the next sprint, and allow for technical walk-on discussions with key stakeholders. General flow: - New Tickets: review **Product Board** and annotate any newly opened tickets as agenda items - For each Ticket, notate: - Discussion: Allow ticket opener to introduce ticket, ask key questions to the audience and discuss amongst the team. - Priority: Given the current push to parity ahead of the approaching deadline, we have to ruthlessly de-prioritize any item that does not directly contribute to achieving parity or unblocking a parity workflow. - Action: Note the next action assocaited, is it high priority enough to slot in the near term backlog (+add a sticky to RM), is it continuing to collect requirements (leave as WIP/unrefined), is it refined but not high enough priority to be pulled in (refined backlog) etc. **Key Considerations:** Maintain exteremly high bar for adding scope / folding in new tickets, we need to remain hyper focused on achieving parity and completing the parsing engine asap. Andrew to help guide conversations as well. **Output:** - [ ] Document triage of new tickets, discussion on current tickets and any walk on items in TDP Notebook - [ ] Update Product board (move tickets to appropriate columns) - Zenhub is a little funky, after updating product board, check out sprint board to ensure everything is aligned **Resources:** - [TDP Notebook -> Product -> Backlog](https://gorafttech.sharepoint.com/sites/TDRSResearchDesign/_layouts/15/Doc.aspx?sourcedoc={c9d41a72-bff8-4eba-b245-bb04ba265e12}&action=edit&wd=target%28Product%20Notes.one%7C02afc3cb-1bf8-4117-bd72-1f077c416961%2FBacklog%20Refinement%7Cae1c83b0-c672-4013-b5bd-94518d4ef1c8%2F%29&wdorigin=NavigationUrl) - [Sprint Board](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/board) - [Product Board](https://app.zenhub.com/workspaces/product-board-5f2c6cdc7c0bb1001bdc43a5/board) - Discover/triage new tickets from this board --- ### ***Roadmap Management*** Owners: Eric, Andrew for oversight/support Current State: Planned work to take TDP into parity+ completion is mapped out and we are on track to deliver. Andrew to assist in triaging new tickets to consider, at a high-level we have to be extremely cautious of expanding scope and compelting any work not aligned completion in the next 4-5 weeks. Resources: - [TDP Roadmap - 60 day bridge board](https://app.mural.co/t/raft2792/m/raft2792/1675268418098/d56ec0d5415d8cda9c6ae9cae61154bcc4e74bba?sender=ue018dddfca540564eae53907) --- ### ***End of Sprint Ceremony (Review, Retro, Demo, Planning)*** **Owners:** Miles, Andrew to assist on Dev workflows **Current State:** The TDP team is experienced in our review/retro/planning process and operating at a largely self sufficient model. **Key Considerations:** - **Sprint Review:** Walk through the Sprint Board and have every ticket recapped by owner. - Recap: Background of ticket, work completed, work remaining, expected cycles left. - Fold tickets with remaining work into next sprint plan. Miles will manage UX sprint plan, Andrew will manage dev sprint plan; coordination between UX-Dev will occur in 1:1 planning session ahead of each retro. - **Sprint Summary / Velocity** - Velocity - Calculate Dev velocity separately and report in review and summary document - **Demo** - Internal - Demo all work completed within the sprint, Andrew to coordiante with Devs day prior to end of sprint, Miles to lead workflow for UX - External - Align with OFA on items to present in external demo cadence - Lauren: TDP IPT Cadence w/ OCIO ended / new cadence conflicts w/ external demo every other week - can adjust external to every other week demo - [ACTION] - alter invite to accomodate - **Retro** - Walk through Retro mural as team: check-in, ice-breaker, (+7min to timer) -> complete Retro verticals via stickies, talk through 1x1 and distill takeaways into action items. - Review previous retro's action items to discuss if complete or still in-progress - Check out - **Sprint Planning** - Walk-through sprint planning document, Andrew to lead Dev and Miles to lead UX. - Review planned work and stretch work table to ensure all members are comfortable with what is being asked of them. **Output:** - [ ] Document Sprint Review notes in .md and upload to GitHub -> documents, see example resources - [ ] Sprint Planning Documentation | UX (Miles), Dev (Andrew) - [ ] Adjust cadence ownership -> Miles **Resources:** - [Mural template](https://app.mural.co/t/raft2792/m/raft2792/1655335773503/c2923faa1bb4c920ba379968d559294b1e7d1b57?sender=ue018dddfca540564eae53907) (duplicate for each cadence) - Retro Notes aggregation - [Sprint Review document example](https://github.com/raft-tech/TANF-app/blob/develop/docs/Sprint-Review/sprint-81-summary.md) - [Sprint Summary file path](https://github.com/raft-tech/TANF-app/tree/develop/docs/Sprint-Review) - [Sprint Planning document template](https://hackmd.io/vvjNiwGTSLyuUnyvd1dHXA) - UX -> Miles inputs - Dev -> Andrew inputs --- ### ***Dev Office Hours*** Owners: Jan as meeting driver, Andrew as Tech lead Current State: Agenda driven sync to promote discussion across development team members and enable a cadence for ad hoc pairing / troubleshooting. Resources: - OH Cadence (M/W/F | 2:00-3:00pm EST) managed by Jan - Office Hours Agenda (see e-mail cadence) Action: - Loop in Miles on invite --- ### ***X-Product Sync*** Owner: Miles - Andrew Current State: Weekly sync to discuss high-priority workflows from previous and upcoming weeks. Steve to establish separate 1:1 cadence with Lauren, bi-weekly initially with opportunity to increase to weekly if preferable. Output: - [ ] Notes collected in onenote - [ ] Adjust ownership to Miles for cadence Resource: - [Team OneNote](https://gorafttech.sharepoint.com/sites/TDRSResearchDesign/_layouts/15/Doc.aspx?sourcedoc={c9d41a72-bff8-4eba-b245-bb04ba265e12}&action=edit&wd=target%28Product%20Notes.one%7C02afc3cb-1bf8-4117-bd72-1f077c416961%2FProduct%20Sync%20Notes%7C13a66cb3-b4ad-514a-b8fb-544712b67cc7%2F%29&wdorigin=NavigationUrl) --- ### ***In-flight high priority items:*** - TDP Transition hack.md (Steve owning, coordinate inputs from Miles/Andrew) - Review weekly in Prod Sync, identify in add-ins from OFA team - 60-Day Bridge roadmap - clear re-prioritization if tickets are added to backlog | 1:1 in:out - Security Control Assessment (Dev Support) - February 8th SME interview (Alex + Andrew) - February 20th 2nd SME interview (Alex + Andrew) - 3rd SME interview - to be determined - [Pen Testing](https://hackmd.io/RF6RT80yQOqMPdwiCrT2VQ) - Jan to pick up workflow if OFA deems critical before Mo returns 02/12 - [Stub ticket](https://app.zenhub.com/workspaces/product-board-5f2c6cdc7c0bb1001bdc43a5/issues/gh/raft-tech/tanf-app/2824) - Context in hack.md for security concerns - 02.06 - Alex noted there are 3 findings: - 1x High Priority (30 days or less to remediate) - 2x Medium (60 days or less to remediate) - Recompete submission - Final submission: 23 Feb - Expected response: TBD - [Errors Audit](https://hackmd.io/itv2dcDPRVulWm5mcaJtHQ#Next-Steps) - Common user pain points / thematic grouping to knowledge center updates for support (UX support) - Consolidation of UX research and materials (GitHub repo + Knowledge center audit/update) --- ### ***Sprint Cycle*** - 2 week duration (Wednesday - Tuesday) #### Week 1 | Wednesday | Thursday | Friday | | ----------------------- | --------- | ------------ | | Stand Up | DevSecOps | Prod Sync | | - | - | Office Hours | | Office Hours / Dev Sync | - | Stand Up | #### Week 2 | Monday | Tuesday | Wednesday | Thursday | Friday | | ------------ | ------------------ | -------------- | -------------- | -------------- | | Office Hours | Backlog Refinement | Office Hours | Async Stand Up | Daily Stand Up | | Stand Up | UX Sync | Daily Stand Up | DevSecOps | Prod Sync | | - | - | - | - | - | #### Week 3 | Monday | Tuesday | | ------------ | ---------------------- | | Stand Up | End of Sprint Ceremony | | Office Hours | Backlog Refinement |