-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the BluetoothManager wiki!
In this page you can find the document that explains how I worked in this repository and what tasks I made.
For this project I used a Trello board.
This board contained 7 tags for the cards:
- Testing - The card was a task for writing test classes.
- UI - The card was for a task related to a UI controller (creating XML layout file and Activity or Fragment).
- ViewModel - The card was a task related to create a ViewModel class.
- Repository - The card was a task related to create a repository class and manage data sources.
- Model - The card was a task to create a model class and define it in a data source.
- Gradle - The card was a task related to build scripts configurations.
- Arquitectura - The card was a task related to add some arquitectura class (such as Dependency injection)
The flow of a task was the following:
The ToDo column:
First, I detected what will I need to do for finishing a feature / screen defined in the requirements document, then I created a card with the pertinent tag and added it to the ToDo column.
The In Progress column
When I decided to which task Im going to work with, I move it to in progress, if a card needed a previous card to be finished (example, add the DeviceService class without having the Device model class), I can't work on said card so I can't move it to in progress.
The Testing column
After doing a task (creating a repository class, for example) it can't go to done yet as it hasn't been tested yet, so I move it to this column.
A "Testing" tagged card for this card comes next, after creating the test class for the previous task (or performing the necessary tests for said card) and they pass, it can be moved to done.
The Done column
After testing a task (and pass) it is ready, so it can move to done, any tasks that depend on the task that is being moved to done, can be moved to in progress.
The tasks can be found in this PDF file, the tasks are sorted from last (or more recently) completed (top) to first completed (bottom)