- Pull the latest changes from your team's Git repository (clone first, if necessary).
- Complete/Close the current 'Trivia - Sprint 2' sprint in your team’s JIRA project
- Create a Sprint in your team’s JIRA project called 'Trivia - Sprint 3'
- Drag the issues from the backlog into the sprint
- Create an issue in Jira for each of the following sprint tasks.
Create the issues using the specified type - Task, Bug or User Story. If a user story, ensure that the correct user story format is being used.
- Add CSS functionality to the page that looks elegant whenever a user answers a question.
- If the user answers correctly, color the correct "tile" a distinct green.
- If the user answers incorrectly, highlight the tile they clicked a distinct red, and highlight the correct tile green.
- Delay the loading of the question until the user is ready.
- Add a start button to the page.
- When the start button is clicked, populate the page with a question.
- Whenever a game is in progress, the start button should be hidden.
- Allow stopping the trivia game.
- Add a stop button to the page.
- The stop button should only be visible when a game is in progress.
- When the stop button is clicked, clear all question data from the page.
- Subtract points if the user answers incorrectly.
- Subtract three points from the score on the page when the user answers incorrectly.
- If the user's score goes below zero, display an alert message on the screen saying "Sorry, you lost!", or a similar message.
- Allow the user to navigate to the next question.
- Add a "Next Question" button to the page.
- The button should only be visible when a game is in progress.
- If the user clicks the button, use the dataReader to get the next question.
- Track consecutive correct answers.
- If the user has answered five questions correctly in a row, alert the user with a message such as "Wow, five in a row!"
- Create a build script for the project.
- Add a build script and the required files to a “build” folder within the site.
- The build script should copy all needed files into a “.release” folder within the “build” folder. CSS file(s) should be compressed and JS files should compressed and obfuscate.
- Deploy the site.
- Using the build script, build the project.
- Copy the files from the .release folder to your team’s FTP location.
- Run the deployed site and test it, ensuring that everything functions as specified and that the files are compressed and obfuscated.
- Use the story point range of 1,2,4,8,16 (to represent Extra Small, Small, Medium, Large, Extra Large)
- Assign the issues as evenly as possible within your team.
- In the backlog, drag and drop all of the issues created into the sprint.
- Start the sprint
- For the Sprint Name specify 'Trivia - Sprint 3'
- For the Start Date, specify today's date
- For the End Date, specify the date of one week from now