department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 69 forks source link

[EPIC] SE: Benefits content model hardening / VA Benefit taxonomy #9628

Open jilladams opened 2 years ago

jilladams commented 2 years ago

Product Briefs

Background

Benefit Detail Pages are currently mostly rich text, and this prevents the content from being usable by multiple channels (i.e., COPE; e.g., chatbot, Facilities). We want to architect a content model that will enable consumption across many channels, in partnership with the Sitewide Content team.

Simultaneously tracked on DMC board: https://github.com/department-of-veterans-affairs/digital-experience-products/issues/551

https://prod.cms.va.gov/admin/content?title=&type=page&moderation_state=All&owner=All

Sitewide Content ticket: https://github.com/department-of-veterans-affairs/va.gov-team/issues/44807

A6 notes doc: https://docs.google.com/document/d/1viOAMVIJBaA8SLUmPXX_ue4Zx6C1AS69zeX6M78tcY4/edit

High-level tasks / goals

Kicked off in Q3 2022.

User Story or Problem Statement

As an editor, I want benefit data to be structured in the CMS so I can create content once and have it published everywhere with consistent messaging. (COPE – create once publish everywhere)

As a Veteran, I want VA benefits to be discussed in any product using the same consistent language so that I feel reassured that the information is accurate and trustworthy.

(schema.org) As a Veteran, I want internet search results to present accurate search results on VA topics to help me get the answers I need as easily as possible.

Affected users and stakeholders

Hypothesis

We believe that rebuilding benefit content around a benefit content model will improve both the Editor experience and Veteran experience. We'll know that to be true when we get feedback from Editors and observe consistency among Veteran-facing products.

Engineering notes

Acceptance Criteria

Content modeling phase

Hardening phase

Change management triage

The change represented by this user story will:

If you selected an item above, open a new issue using the change management template.

If you did not select an item above, update issues/PRs in GitHub but don’t plan for change management.

Design principles

Veteran-centered

Editor-centered

CMS Team

Please check the team(s) that will do this work.

jilladams commented 2 years ago

Backlog refinement note: @kevwalsh to summarize takeaways re: staffing / this project.

kevwalsh commented 2 years ago

Next steps

jilladams commented 1 year ago

2 sprints: 4 BE tickets 3/w mini-sprint checkins with Wes, Christia, Jordan

Phase 1: (Sprint 81)

requires 2 sign offs: Wes, Jordan on this ticket based on demo env (not the draft PR)

Phase 2: (Sprint 81?) Design / polish CMS UI layer

requires 2 sign-offs: Wes, Jordan, DaveP, LauraF for ticket based on demo env, not PR

** Make clear in sprint planning that these tickets will close without merged code

Phase 3: (Sprint 82?)

Would need 3 sign offs: Wes, Jordan, LauraF, DaveP

Phase 4: (Sprint 82)

Permissions: Content Admins + Admins - should match whoever can do Benefit Detail Pages and DavePs notes in spreadsheet.