We manage the development tasks on a number of Trello boards.
Current Priority Website Enhancements: Focus on Force Website
https://trello.com/b/l5AQYE40/focus-on-force-website
This board is used to manage the current priorities and work in progress.
BackLog Board:
https://trello.com/b/BB7foxdn/focus-on-force-website-backlog
This board is used to store items that will be worked on in the future and are not current priorities.
Testing Board:
https://trello.com/b/ybohnvpg/focus-on-force-testing
This board is used to track the testing of plugin updates and issue found when testing in the dev or staging environments.
Widsm Labs Focus on Force Website:
https://trello.com/b/UiFZ8ZuV/wisdm-labs-focus-on-force-website
This board is used to track enhancements that Wisdm Labs is working on. We will be added here when we need to provide input, test or provide further information.
Check the cards assigned to you each day
Make sure the status is up to date
Make sure that every card has an implementation checklist, that describes the steps to implement in another environment
If you are done with working on a card, add a comment so it is clear what has been done
If you are done working on a card, move it to the next list, and assign the person that needs to work on it next
@mention people when you have questions or need clarification
Add reminders and @mention the person assigned if the card is not moving
** ONLY WORK ON CARDS ASSIGNED TO YOU. IF YOU DO NOT HAVE ANY CARDS ASSIGNED, ASK FOR THE NEXT PRIORITY.
** YOU SHOULD ONLY HAVE 1 OR 2 CARDS IN PROGRESS.
** DO NOT LET CARDS GET STUCK OR FORGOTTEN
TIP: In order to see the cards assigned to you, across boards, use the menu option or this link:
For example:
https://trello.com/love_fabillar/cards
https://trello.com/mluther/cards
An agreed assigned card is moved from 'Dev/Fix priorities' to 'Dev/Fix In Progress'
Make sure that the requirements are clear and documented in a checklist on the card
Development work is completed in the Dev environment
Trello card is updated each day with progress and implementation checklist
Card progress is reviewed each day and additional requirements / changes are documented in the checklist
Once ready for review, the card is moved to 'Dev/Fix Ready for Review'.
The tester is assigned to the card
The tester tests the enhancement/fix in the Dev environment, any issues are documented on the card
The card is moved back to 'Dev'Fix in Progress' if more work is required
Once work is complete in the Dev environment, the developer gets approval to implement in the 'Pre-Live' environment
Once implemented in the Pre-Live environment, the developer assigns the tester
The tester tests in the Pre-Live environment and documents results. If no issues, tester moves the card to 'Ready to add to Live Site' and removes themselves
The implementation is scheduled. This will usually be on a Monday as Sunday / Monday are the least traffic days. If it is small change that is low risk and will not disrupt users, an update can be made during the week.
The daily scrum meeting is to review progress on cards assigned.
Each developer should go through each card assigned and talk about:
What was done yesterday
Any issues or blockers
What is planned for today
NOTE: Use the Trello link to display the cards assigned across boards.