JIRA flow - Sprints + Task Creation
Presentation with full details, also how to split points: https://docs.google.com/presentation/d/1WtcbPzSmyf9yTTyHJiHPCHUYPpD_GCmyXa5HTPKnl8g/edit#slide=id.p
Summary:
- Grab the top unassigned task in your sprint that you're eligible to work on (based on Engineering Badges)
- When you start working on a task, assign it to yourself and move the task into the "In Dev" column in the Active Sprint view
- When you're done writing the code for a task, move the card into "PM Approval" and ping your team's product manager. They will take a look at your MR and/or ask you to get on a call with them to discuss your solution.
- After your PM is PM approved (has a 💜 from your PM on the MR), you can ask two engineers in your team to review your code. Move your card to "Code Review" in Jira and add your task to Airtable QuASS under "Code Review": https://airtable.com/tblAP3PaTdA1wYkbV/viwEKEmjwt550HJEJ?blocks=hide
- Once you have gotten approval from at least two engineers (two 👍 in your MR), you can push your code to a testing server and ask QA to take a look. Move the card to "Ready for QA" in Jira and update the status in Airtable to "Prioritized". Add the missing details (staging server, link to testing sheet, etc.).
- Only mark a card as "Done" if your code is live in the world and your PM and QA have verified that everything works af.
- Add a note to https://www.powr.io/project_updates