This doc will serve as a running cheat sheet about how we are implementing Agile in this project!
We will pull the methodology from the references and links below as well as from trainings with Chingu (Jim Medlock).
Issues
Use Issue templates as follows:
Epics: These are broad statements of functionality that will be worked on over multiple sprints! (the features outlined in the project spec)
User Story: These are the user requirements in user terminology (the user experience)
Tasks: These are the granular unit of technical work (the things that need doing)
** For issues NOT within the above guide (references, documentation, notes)
Start a Blank Template
Give it an obvious name so we know what it is
Label it! - on the right hand side there is an option to select labels. I've made some for design, documentation, references. If you don't see the label you're looking for, make a new one! (you'll see this is labelled as references and cheatsheet)
Epics
The setup for epics will be more clear once you take a look at them. The basic structure seems to be as follow:
Title: Feature
Description: What is the feature? What is its function?
User Story: Since we don't have real "end users" this is a bit out of scope for us, so we shouldn't need to worry about it. I think we can include it inside of the Epic to describe the user experience for the feature:
e.g. User Story: Scoreboard Feature
as a user, I want to see the scores update automatically as my bots win and lose. I want my bot's name with the scores so I know who is winning. This way I will be able to track which bot is a winner and which is a loser.
Steps: This is where we will break down the steps needed to build the feature, and we can futher break them down into sprints like so:
Description
This doc will serve as a running cheat sheet about how we are implementing Agile in this project! We will pull the methodology from the references and links below as well as from trainings with Chingu (Jim Medlock).
Issues
Use Issue templates as follows:
** For issues NOT within the above guide (references, documentation, notes)
Epics
The setup for epics will be more clear once you take a look at them. The basic structure seems to be as follow:
References and Links
I hope this makes sense to you all and please leave comments with questions and we can further clarify this document as we go!