phetsims/collision-lab

Collision Lab Main checklist

Opened this issue · 0 comments

Collision Lab master checklist

Design

  • Sim folder and design doc created (Date: 9/29/19)
  • Legacy sim docs/info gathered
  • 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
  • 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: //)

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)
  • RC testing completed (Date: //)