By the end of this module, you should have:
Now you will present your team and project to the class. Your presentation should be approximately 10 minutes long:
All presentations will be accomplished via the instructor’s laptop. You should Slack the instructor the URLs to any pages you want presented at the beginning of your presentation time. We will need the URL to your organization home page as well as to your M1 Project page.
If you want to use slides to present your team, please do not send PPT files to load into PowerPoint; often the format gets messed up. Instead, put your presentations online so we can access them via a URL. Consider using SpeakerDeck, Haiku Deck, Reveal.JS (or slides.com), Prezi or something similar.
You will be evaluated based upon your in-class team presentation on the date associated with this on the Schedule, as well as the structure and completeness of your GitHub. More specifically, you must have:
Created a GitHub organization for your project, with two repos: one that provides the home page for your organization, and one that provides the source code for your application.
The organization home page must describe your project and team members.
All team members must have commit access to all repositories in the organization.
All team members must have uploaded a profile picture to GitHub. That way, it is easy to associate issues in the Project board with the team member assigned to it.
The application repo should have a set of issues, at least two per team member.
There should be one defined project board, called “M1”. The project should have three columns, “To Do”, “In Progress”, “Done”. You should select the project template called “Automated kanban”, which creates these columns automatically along with actions to move issues into and out of them.
Each issue’s description field should start with the line, “Do all work for this task in a branch called issue-XX”, where “XX” is replaced by the number associated with this issue. The remainder of the issue description field should outline what needs to be accomplished for this task. You can define an issue template to ensure that this template text appears in all new issues.
Each issue should appear in the project board M1. The column the issue appears in should reflect its current state.
Please review the issue driven project management screencast if these instructions are confusing to you. Also consult the IDPM Guidelines. If, after watching the screencast, you still have questions, please post to the #final_project Discord channel.