Git Product home page Git Product logo

10x-website's People

Contributors

davehannon avatar plummer-flex avatar uxforgood avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

10x-website's Issues

Create project detail page (existing design)

Scenario

User can navigate to a place that provides more in-depth detail about a specific individual project (existing design) in a test environment.

Acceptance Criteria

  • User can navigate to a place where they can read detailed information about a specific project
  • User can learn about:
    • the goal of the project
    • the phase it's in and overall timeline
    • who submitted and worked on it
    • the outcome of the project (if any)
    • where to learn more

Tasks

  • Design how user gets to project detail page @npage123
  • Write project 1 @maomeara63
  • Design project detail page using existing 10x branding @npage123
  • Build detail page

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the stage environment

Create "Fueling Innovation" page

Scenario

User can learn about who 10x is

Acceptance Criteria

  • User can learn about who 10x is

Tasks

  • Write
  • Design
  • Develop

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Usability is validated on desktop and mobile devices
  • Manual Accessibility Testing has been done
  • Visual QA has been completed

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Project Detail Page: Combating Bias in AI/ML Implementation

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Create project portfolio page (existing design)

Scenario

Users can navigate to a place to see summaries of projects that 10x is working on.

Acceptance Criteria

  • User can navigate to a place to see project summaries
  • User can view 6-10 project summaries

Tasks

  • Create IA for project summary page (where does it live in existing site?) - @kimschulke
  • Select 6-10 projects to write about - @maomeara63
  • Research selected projects (read reports, review presentations, etc)
  • Write summaries for selected projects
  • Design project summary page using existing 10x branding - @npage123
  • Build Project CMS config - @plummer-flex
  • Create State Module for Projects - @plummer-flex
  • Create routing for Projects Landing page - @plummer-flex
  • Create project card component - @plummer-flex
  • Upload the content into the Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Designing Success [Epic 3] (As a stakeholder, I want to understand 10x's investment priorities)

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Create global footer

Acceptance criteria

  • Footer appears on every page
  • Footer has branding for TTS and GSA included

Tasks

  • Design footer
  • Develop footer

Create 404 page

it should include …

  • thing
  • and another thing

it's done when …

  • thing
  • and another thing

Project Detail Page: Eligibility APIs Initiative

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Finalize IA & Navigation

Tasks

  • Create IA
  • Design Navigation/Header
  • Implement Navigation

it's done when …

  • thing
  • and another thing

Project Detail Page: Eligibility APIs Initiative

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

  • Acceptance criteria is met
  • Content and design are reviewed to ensure they meet persona needs
  • Content is viewed and tested after being loaded into Projects content type

Privacy Page

it should include …

  • What privacy an idea submitter can expect
  • Government-required privacy content

it's done when …

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Create newly branded homepage

Scenario

User can navigate to a new homepage that explains who 10x is.

Acceptance Criteria

  • User can navigate to a homepage that explains who 10x is
  • User can see that 10x is associated with GSA

Tasks

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Usability is validated on desktop and mobile devices
  • Manual Accessibility Testing has been done
  • Visual QA has been completed

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Conduct usability test to determine if we're displaying the right information on summary page

Scenario

Team conducts informal usability testing to validate usability and usefulness of the new project summary and detail pages.

Acceptance Criteria

  • Team has actionable insights to implement from users about the project summary and detail page.

Tasks

  • Identify participants
  • Schedule sessions
  • Write questions
  • Conduct sessions
  • Make recommendations based on feedback

Definition of Done

Product Owner

  • Acceptance criteria is met

Refactor existing site components in React

Scenario

The existing site should be refactored so that its components are built in React. This will make shifting to the new design much easier for 2.0.

Acceptance Criteria

  • All existing website components are built in React

Tasks

  • Refactor Header Components
  • Refactor Navigation Component & Logic
  • Refactor Footer Components
  • Move homepage
  • Move about
  • Move send us idea
  • Move process
  • Move projects
  • Move privacy policy

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Usability is validated on desktop and mobile devices (matches previous design)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Designing Success Page (As a user, I want to learn about 10x's investment strategy)

Scenario

User can learn about 10x's investment strategy

Acceptance Criteria

-User can learn about 10x investment strategy
-Projects are ordered in a structured manner

Tasks

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Project Detail Page: DevOps for Privacy Offices

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Create "Making Every Dollar Count" page

Scenario

User can learn about who 10x is

Acceptance Criteria

  • User can learn about 10x funding model

Tasks

  • Write
  • Design
  • Develop

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Project Detail Page: AI Experience Sharing Platform

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Project Detail Page: Eligibility APIs Initiative

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

  • Acceptance criteria is met
  • Content and design are reviewed to ensure they meet persona needs
  • Content is viewed and tested after being loaded into Projects content type

Project Detail Page: A Guide to the PRA

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Project Detail Page: Spotlight

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Create project portfolio page (new design)

Scenario

User can learn about 10x projects

Acceptance Criteria

-User can learn about 10x projects
-Projects are ordered in a structured manner

Tasks

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Usability is validated on desktop and mobile devices
  • Manual Accessibility Testing has been done
  • Visual QA has been completed

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Launch the refactored 10x Site

  • Move UI and content files into 10x repo
  • Configure analytics with refactored site
  • Configure deployment branches with refactored site as necessary
  • Verify Analytics is configured correctly
  • Verify site is rendering correctly

SEO (As a user I want to be able to search and find 10x's website)

it should include …

  • optimized SEO
  • redirects from existing site
  • add to CMS so it applies to each page (page title and meta description) @plummer-flex

it's done when …

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

Project Detail Page: De-Risking Government Technology Field Guides

Acceptance Criteria

  • User can view information on project

Tasks

  • Project written using template
  • Copy reviewed for voice and tone, style, completeness
  • Tagging reviewed for consistency
  • Content uploaded into Projects content type

Definition of Done

Product Owner

  • Acceptance criteria is met

UX

  • Content and design are reviewed to ensure they meet persona needs
  • Business test scenarios to meet all acceptance criteria are
  • Usability is validated on desktop and mobile devices
  • Wiki / documentation is updated (if applicable)

Engineering

  • Automated test scripts are written
  • New screens are added to pa11y scripts
  • Site can be navigated with keyboard and macOS voiceover https://www.apple.com/voiceover/info/guide/_1124.html
  • READMEs, other appropriate docs, JSDocs and swagger/APIs are fully updated
  • UI is touch optimized and responsive
  • Module dependencies are up-to-date and are at the latest resolvable version (npm update)
  • Code is refactored for clarity and to remove any known technical debt
  • Deployed to the dev environment
  • Deployed to the stage environment

GSA Footer

it should include …

  • the GSA footer from the 18f site
  • GSA footer content update to match 10x

it's done when …

  • the GSA footer from the 18f site is implements with the update content

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.