- Work with your team to determine the website project you would like to tackle. The project should be on a similar size and complexity scale as previous team projects completed in this class. JavaScript should play a large role in the functionality, and at least some unit tests are required.
- Review your team's idea with the instructor to get approval.
- Create a problem statement for the project in a Word document and check it into your teams repository in a FinalProject\Documents folder. See this article on creating good problem statements, and use it as a guideline when your team creates yours.
- Create a wireframe diagram representing the site at the end of this sprint. Check it into your teams repository in a FinalProject\Documents folder.
- Create a build script for your site which builds the site using techniques learned in this class.
- Create a build project in Bamboo for your site, which uses techniques learned in this class to generate a build.zip file artifact, containing the built website.
- Log at least eight JIRA issues - on a similar scale to what has been done for previous team projects - to be completed this first sprint. Assign them as evenly as possible within your team.
Note that steps #3, #4, #5 and #6 above can count as four of the JIRA issues. Make sure you include JIRA issues that fit the needs of your web project (e.g. creating the home page, creating a "Contact Us" form, or any other meaningful tasks your project requires).
- Using the skills, techniques and technology learned in this class, complete the sprint.