We use Trello to help guide the mentoring and sprint process.
Trello is a web-based application that allows users to create cards that are organized on lists. Each card relates to a task. On those cards checklists can be defined and team members can comment on them.
There are many ways that you can define lists in Trello. We recommend starting with a simple, clear structure based on the Kanban framework. In this framework there are four primary lists, "Backlog", "To Do" "Doing", and "Done".
As tasks are defined that can start in the "Backlog" list. That means that they are defined but there is no commitment yet to start working on it. Once a commitment is made, say within the timeframe of a Sprint, that card is moved into the "To Do" list.
Then, once work begins on that task, it is moved into "Doing". Once completed, it is moved into "Done".
By having a clear and transparent structure for looking at tasks (Agile practitioners call these Stories), it is much easier for a team to hold itself accountable to itself and others.