phetsims / models-of-the-hydrogen-atom

"Models of the Hydrogen Atom" is an educational simulation in HTML5, by PhET Interactive Simulations at the University of Colorado Boulder.
GNU General Public License v3.0
2 stars 3 forks source link

Provide a time estimate for completing this sim. #44

Closed pixelzoom closed 2 months ago

pixelzoom commented 2 months ago

... requested by @kathy-phet at 7/18/24 iteration status meeting.

There has been no significant implementation progress on this sim since July 2022.

pixelzoom commented 2 months ago

Status…

The general design was last revised on 7/21/2022. I reviewed it with Amy this afternoon, and it looks like it’s in good enough shape that I could resume work immediately. The implementation is currently behind the design, so I have some catching up to do before encountering unresolved design issues.

There has been no PhET-iO design, so that will need attention. I'm anticipating no big sim-specific features here - that would add more hours.

I haven’t worked on MOTHA since 5/2022, so it’s been awhile since the code was touched. I have been keeping an eye on it since this, addressing common-code changes proactively, so it’s not in a broken state. It was converted to TypeScript around 4/2022.

Estimate …

My original estimate was 175 hours. (See 6/1/19 email with title “MOTHA estimate”.) That did not include any of the new “standard” features that have been added since: PhET-iO, alt input, UI sound, dynamic layout, color profile, …

My new estimate is 300 hours, of which I’ve done 53. So around 250 hours to finish up.

pixelzoom commented 2 months ago

I delivered the above estimate via Slack#DM to @arouinfar @kathy-phet @brent-phet @marlitas.

pixelzoom commented 2 days ago

Estimate to complete, provided to @kathy-phet via Slack#DM on 9/30/24. This estimate is based on the current design and what I’m currently aware of that needs to be changed/fixed.

This estimate is consistent with the estimate that I provided in https://github.com/phetsims/models-of-the-hydrogen-atom/issues/44#issuecomment-2243767197 on 7/22/24. At that time, I estimated “250 hours to finish up”. I’ve done ~93 hours since then, and estimate ~179 to complete (below), which adds up to 272. The additional 22 hours can be attributed to design changes made after 7/22, and incorporating feedback from the teacher survey.

screenshot_3516