Collaborative Application Development: 6.2 Group Lab 1

Final Project - Sprint 1

  1. Use the skills, techniques and technology learned so far in class to create a unique project within your team. This project must be started from scratch, unique to this class and agreed upon by all team members. Your team will work on this Final Project project for three sprints, so plan the project accordingly.
  2. For this first of three "Final Project" sprints, you will do the following:
    1. 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.
    2. Review your team's idea with the instructor to get approval.
    3. 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.
    4. Create a wireframe diagram representing the site at the end of this sprint. Check it into your teams repository in a FinalProject\Documents folder.
    5. Create a build script for your site which builds the site using techniques learned in this class.
    6. 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.
    7. 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.
    8. 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).

    9. Using the skills, techniques and technology learned in this class, complete the sprint.
  3. When the sprint is completed, each team member must run the build project in Bamboo. Then submit the build artifact zip, along with the completed review documents to Blackboard.