10x-website's People
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
[EPIC 4] As a user, I want to understand how to submit an idea to 10x so I can decide if I want to submit one.
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
[EPIC 2] As a user, I want to learn more about what projects 10x is working on so I can better understand 10x.
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
Create "Our story" page
it should include …
- thing
- and another thing
it's done when …
- Write
- Design
- Develop
Finalize IA & Navigation
Tasks
- Create IA
- Design Navigation/Header
- Implement Navigation
it's done when …
- thing
- and another thing
[EPIC 1] As a developer, I want to create a more flexible framework for the site so it’s easy to switch to the new design.
Create "Getting It Done" page
it should include …
- thing
- and another thing
it's done when …
- thing
- and another thing
[EPIC 5] As a user, I want to learn more about what projects 10x is working on so I can better understand 10x (rebranded design)
Update Design of Logo
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 "Project Detail" page (new design)
it should include …
- thing
- and another thing
it's done when …
- thing
- and another thing
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
- Write content @maomeara63
- 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
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
[EPIC 3] As a user, I want to go to a newly branded 10x website to learn more about it.
Create "Our process" page
it should include …
- thing
- and another thing
it's done when …
- Write
- Design
- Develop
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
- Content @maomeara63
- 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: 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
- Design @npage123
- Develop
- Input Content
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
[EPIC 6] As a user, I want to read detailed descriptions about projects
it should include …
- thing
- and another thing
it's done when …
- thing
- and another thing
Create "Our challenge to you" page
it should include …
- thing
- and another thing
it's done when …
- Write
- Design
- Develop
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.