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 5 minutes long and should:
All presentations will be accomplished using my laptop. You should Slack me the URLs to any pages you want presented. I 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 me PPT files to load into my PowerPoint reader; often the format gets messed up. Instead, put your presentations online so I 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 milestone, called “M1”.
There should be one defined project board, also called “M1”. The project should have three columns, “Backlog”, “In Progress”, “Done”.
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 be assigned to milestone M1.
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 Slack channel.