CMSE 495

Logo

This is the webpage for CMSE495 Data Science Capstone Course. These materials are provided as an Open Educational Resource (OER). Instructors interested in using these classroom resources should reach out to Dirk Colbry (colbrydi@msu.edu) who can provide all the materials and instructor notes.

View the Project on GitHub msu-cmse-courses/cmse495-SS23

Installation Code Review

Agenda (80 Minutes)

CATME team review

When you get to class, log onto CATME and provide a review of you and your team’s performace on the slide development milestone.


Install Instruction Reviews

This is a team paring exercise. Your team will work with another team to review your projects unit tests. Split each of your teams into two groups of 2-3 people. Have your bigger group stay at your table to be the “Host Team” and the smaller group move to be the “Guest Team” at another table. Here is a list of how the teams should move around:

Once the mixed teams are formed, have the host team walk the guest team through the install instructions. If possible have them someone from the guest team try to install the software from scratch from either their personal laptop or a personal account such as the HPCC, jupyterhub or googlecolab.

Have the group members from the host team hold back and only give advice and support if there is a problem. The idea is to streamline the process so that the documentation and instructions are sufficient for someone outside of the host team to be able to install, test and use the software without needing to have help. As a group take lots of notes and review the unit tests and documentation to the host team some constructive feedback. If you are a member of the host team, use this as an opportunity to fix problems as they are discovered.

As a group, prepare a report for the instructor and the development team. This report should provide the following:

This is a group effort, email the report to the instructors and cc the other members that are at the table (both host and guest teams).

Note, the above instructions may not work for all projects. Some projects may require a demonstration instead of an actual install due to software limitations. Make sure not to violate any NDA

Spring break next week! Nothing Due this Sunday, next deadline is the Sunday at the end of spring break (Check the schedule)!!!


Group meeting

Conduct a group meeting for the remainder of the hour. Check your project milestones, progress and make plans to practice and finish your presentation by next week.

Written by Dr. Dirk Colbry, Michigan State University Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.