Collision Lab Main checklist
Opened this issue · 0 comments
veillette commented
Collision Lab master checklist
Design
- Sim folder and design doc created (Date: 9/29/19)
- Create sim folder in PhET Sim Design Folder using phet-docs account
- Place design doc in the sim folder
- Legacy sim docs/info gathered
- Sim suggestions doc reviewed
- Unfuddle tickets reviewed (searching tickets)
- Learning goals and standards identified (Date: 09/04/2019)
- Design concept complete (Date: 09/11/2019)
- Wireframes complete (Date: 9/26/2019)
- Mockups complete (Date: 10/08/2019)
- Mockups checked for colorblind and greyscale
- Features for PhET-iO discussion
- Interviews complete (Date: //)
- Results reported to team
- Notes pasted into design doc
- Back-up of interviews
- Lead designer "sign off" (Date: 09/30/2020)
- Performance acceptable
- Carefully review ?showPointerAreas
- No new feature requests
- Pre-publication items
- Auxilary screenshots (up to 3 additional)
- Accessories (keywords, categories, description, learning goals, related sims, NSDL)
- Accessibility features
- Email announcement language
- Teacher Guide created, uploaded, and added to sim design folder
- LoL icons for each screen created and uploaded to Drive
- LoL metadata for each screen (description, vocab words, questions for before/after sim use)
- Make sim visible on website
- Clear "Metadata caches" on the Basic Administration Caches page
- Post-publication items
- If a Port: Review legacy gold star activities, copy over if appropriate
- Share new features, design challenges, and treats with group!
- Email announcement
- Deliver to Legends of Learning
- Create "sim primer" issue
- Hold postmortem if applicable (Date: //)
Implementation
- Repository created (Date: 09/04/2019)
- Simulation added to responsible_dev.md
- Use
grunt create-sim
in perennial (see--help
for arguments) to create the repository structure - Collaborators added (Developer team, QA team, designers, etc)
- standard GitHub label set applied
- repository added to perennial/data/active-repos
- Development started (Date: 09/12/2019)
- Sim is "feature complete" (Date: 08/05/2020)
- Code review completed (Date: 09/28/2020)
- Pre-publication items
- Main screenshot (read this)
- Verify credits with lead (Team, Contributors, QA, Graphic Arts, Sound Design, any Thanks)
- Add CT tests for public query parameters
- Published (Date: //)
- Mark the sim as published in responsible_dev.md
QA
Note: dates listed are for the "production version, there was a protoype version made
- Legacy sim tested for bugs; issues reported in repo
- Dev testing started (Date: 08/20/2020)
- Dev testing completed (Date: 01/08/2021)
- First RC published (Date: 01/19/2021)
- Test matrices put in Testing Matrices Folder
- RC testing completed (Date: //)