Collaboration/Team/Processes/Project management

The Flow team has been using Mingle, but is considering changing has converted to Trello (and Trello backlog).

items
Tasks and bugs can have a related story and then appear on that story card.
 * stories
 * tasks (mainly Oliver and quiddity)
 * bugs (automatically loaded from bugzilla)

Status lanes
Ready for Analysis - In Design - Ready for Development - In Development - Awaiting Final Code Review - In Testing - Accepted

Trello first-cut
spage and Maryana discussed this Friday December 27. Two boards


 * Flow current iteration Not ready yet: one board for stories and bugs we want to GET DONE in the current iteration. Like Mingle, tasks move left-to-right, and engineers pick tasks from right to left, top-to-bottom.


 * Flow backlog readying for import: This is a combination of backlog, tasks "In design" for the next iteration, and other tasks for the next iteration. Like https://trello.com/b/h0B6QYBo/wikipedia-app-backlog, which has In analysis - Ready for Estimates - Ready for Development.

Status of import from Mingle
In 2014-01
 * Maryana imported all stories "that seemed remotely actionable" to Flow backlog

On 2014-01-08
 * S exported 26 Tasks (i.e. not Stories, not Bugs) in Mingle to Flow Tasks in Mingle spreadsheet and then pushed into the Trello Flow backlog import board.
 * In Mingle some tasks were set to Status "In Trello".
 * Maryana transferred some of them to Flow backlog and archived others.
 * e.g. Mingle card became https://trello.com/c/SdIu10oU/54-second-survey

On 2014-01-14
 * S exported 18 stories in Mingle that were "In Design" to Flow Design spreadsheet and then pushed into the Trello Flow backlog import board.
 * In Mingle they were moved to release 717 "Moved to Trello".
 * Maryana transferred some of them to Flow backlog and archived others.
 * e.g. Mingle card became https://trello.com/c/8Y4fiy31/45-bug-59155-flow-bold-in-header-area-remove-or-improve

On 2014-01-28
 * S migrated everything in Mingle's "Current Iteration" that wasn't Accepted into Trello.
 * The Flow current iteration board contains stuff we intend to complete by February Feb 7.
 * S arbitrarily moved many of the Ready for Development cards into the Flow backlog board, in the "Sprint backlog" column for re-prioritization along with incoming bugs.


 * Still to import
 * card 638

Only cards

 * No relation between them, though a checklist can reference card #NNN
 * Multiple checklists per card
 * Main one is Acceptance criteria
 * Could have a design checklist


 * Can assign people to cards, but can't assign people to checklist
 * Six colors of cards available
 * Product management (green) ,Community/BA (yellow), Next oteration (orange),bugs (red), Design (purple), blue (Engineering/QA)
 * Echo had: Testing/Deployment (brown) - Bugs (red) - Interface Design (purple) - Front-end Development (blue) - Back-end/Queuing Development (yellowy-green) - Product Management (green)

Status lanes
Default Trello columns are
 * To Do - Doing - Done

We could duplicate all our Mingle lanes, but moving cards around is busywork that developers forget to do. The thing that counts is Patches merged in gerrit.

Echo had
 * Backlog - Product Management - Design in Progress - Dev Ready - In Development - Needs Code Review - Ready to Deply - Deployed - Done

Mobile adds Code Review lane.

Story points: put them in the title in parentheses http://scrumfortrello.com/ offers Chrome and Firefox extension that lets you set story points and adds them up

Multiple boards
Instead of unwieldy Backlog column (hundreds of items) we could have a separate Flow backlog board.

Mobile has a board per iteration

Story import
http://www.littlebluemonkey.com/online-scrum-tools-part-3-upload-existing-product-backlog-into-trello/ is a Google Spreadsheet that imports into Mingle
 * Iteration maps to Due date
 * Name becomes title
 * Story points becomes (NN) in title
 * Description becomes user story (description) + acceptance columns

Tasks: As above
 * Task type becomes a color