View on GitHub

COMP 491/492

Dickinson College Computer Science Senior Seminar

User Install Activity

Introduction

Now that you have explored and become familiar with a variety of projects and selected one to work on, it is time to become deeply familiar with your selected project. In this activity you will gain experience with your project as a user. Subsequent activities will then require that you acquire experience as a new developer and then as a contributor to the project.

Preparation

Each project team must create a public Slack channel for their project. This channel should be named with your project’s name. This channel will be used for communication between sub-teams and with the course faculty.

Each sub-team must also create a separate public Slack channel. This channel should be named with your your project’s name and a clear indication of the sub-team members (e.g. initials). This channel will be used for the sub-team to maintain a Slack live-log of their work sessions. All work sessions should be live-logged. The activity on this channel will be used to assess the time and effort aspects of the Project Checkpoints.

Assignment

In this activity you will gain experience with your project by installing the project as a user and working through some introductory tutorials/activities/etc. You do not need to become an expert user. But you should spend enough time doing this so that you are comfortable using the product and have a feel for how it works and what it does.

When your sub-team believes it has satisfied the Completion Criteria, schedule an appointment with the course faculty for review.

In completing this activity, your sub-team should do things like:

Use your sub-team’s Slack live-log to keep track of things such as:

Completion Criteria

The completion criteria that each sub-team must demonstrate for this activity are:

Each team/sub-team member must be able to:


Acknowledgements: This assignment builds from and adapts ideas and content from the following activities created by others: