Intern Programs and Procedure Overview - HealthStart-Monstralia/Monstralia GitHub Wiki

Intern Programs, Structure, and Guidelines

The programs & sites we use:

Project Management

For each sprint, the project manager will create a project plan. This will include all the tasks necessary for the sprint, who is assigned to each task, and the estimated start/end dates for each. As tasks are completed, the project manager will fill in information gathered through status reports to have a full document with information that will help us further know what help we need in the future to build out the game. On the important links page, there is a link to a non-editable project plan. This is just to help you get an overview of the overall progress of the sprint, while Trello will be what we use to document the week-to-week tasks.

Team chat and Task Management www.trello.com

Trello is our go-to for updating statuses on tasks, as well as a way to communicate between team members and ask questions. On Trello, everyone will be assigned tasks, starting in the "Queue" column. When you begin working on a project, you will click and drag the card over to the "In Progress" column. Once your task is complete, you will then drag it to "Ready for Review/Push". This will let the person in charge of version control know that it is ready to be reviewed and pushed into the main branch of the game. Then version control will move the task to "Implemented" when this has been completed.

TEAM CHAT and Important Links: Also in Trello I have set up a team chat that everyone will be subscribed to. This will be a place where we can make announcements, ask questions etc. Anyone subscribed to the card will get a notification of activity in the card such as comments. Also, I have copied our important links to the card underneath it. These will be the general links you will need for Monstralia.

Process and Architecture Documents, Bug List, Bug Reporting Form, and Status Report Google Drive(Invitation provided when starting)

In our Google drive folder, you will find an architecture folder and process folder. Architecture: This will explain how the game has been programmed.

Process: In this folder, you will have your own folder to use. In this folder you will keep a running document of notes about what you are doing while programming the game. These will help us as we move forward to more quickly see if someone else ran into the same issue before, see how someone programmed a specific piece of the game, etc.

Bug List: This is a list of all the bugs that have been found as well as information about them (2nd tab). It will also show the status, priority, assignee, etc. This is built from bug reports submitted.

Bug Report: This Google Form is the way to report found bugs. Fill in the information, including what you estimate a fix would be and how long it would take. When it is submitted, the project manager will receive it in a spreadsheet with all other submissions to be added. This form also can be edited by the respondent upon submitting it. For example, if you submit a bug report w/o knowing how to fix it, but a couple days later you figure it out and fix it, the form can be edited (and the submission the project manager sees changed) by going back to it and editing it.

Status Report: This will be your weekly submission to the project manager on what has been completed on that week. This information is vital and should be filled out as completely as possible. At the top is a spot for your name, the date, and if you require any assistance/help/or have questions for anyone on the team. Then it is broken down into 2 sections. The top section is for Monstralia specific tasks. This information will need to be filled out in as much detail as possible. The second section is if you worked on anything for HealthStart that is not related to Monstralia that week (outreach events, etc.).

Game Repository Github (https://github.com/HealthStart-Monstralia/Monstralia)

File Storage Filesanywhere (https://backup.filesanywhere.com/login.aspx) Filesanywhere is HealthStart’s file storage site. It is where we keep everything created by and for HealthStart. When completing graphics or documents, please upload them to filesanywhere so that we have a reliable copy of it. When starting, you will have an intern folder created for you. To upload a file, click on your intern folder and click the “upload” button in the top right.

Other Communication HealthStart email (Provided when starting)

The email assigned to you can be used for any other communication between individuals on the team as well as letting the project manager know when tasks are complete/specifics of completing task.