Slide 1

Slide 1 text

Trello in agile teams: best practices João Craveiro Agile Connect Meetup April 2017

Slide 2

Slide 2 text

Meet João est. 1984 | ISTJ Lisbon, Portugal J Product Manager at Premium Minds Assistant Professor at U. Lusófona Software Engineer at Premium Minds Researcher at LaSIGE Teaching Assistant at FCUL Freelance web developer ...

Slide 3

Slide 3 text

NOT affiliated with Trello

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

This talk Why (not) use Trello Trello vs X ... X

Slide 6

Slide 6 text

Trello is Okay™ For non-development collaborative processes For small projects As an auxiliary coordination tool (e.g. between client and provider) If it simply works for you

Slide 7

Slide 7 text

Trello is Okay™ Say what you want, Trello is easy to use (but…)

Slide 8

Slide 8 text

It is easy to do it WRONG

Slide 9

Slide 9 text

I see this ALL the time...

Slide 10

Slide 10 text

Labels SUCK at conveying state

Slide 11

Slide 11 text

Notifications ● Labels don’t trigger ○ Notifications for people subscribed to the card ○ Board activity indicator

Slide 12

Slide 12 text

● No accessible record of ○ When labels have changed ○ The path through these changes ● If you are trying to get any metrics from a board (burndown, lead time, etc.)… History ...you don’t.

Slide 13

Slide 13 text

Accountability ● You don’t know who changed a label ● Sounds like witch-hunting, but it isn’t (necessarily…)

Slide 14

Slide 14 text

For card state, use LISTS

Slide 15

Slide 15 text

Starts with the basics and grow from there To Do / Doing / Done To Do / Doing 1 / Doing 2 / Doing 3 / … / Done-done You can also break down your To Do (e.g. Backlog vs Sprint Backlog)

Slide 16

Slide 16 text

Sometimes, use CHECKLISTS

Slide 17

Slide 17 text

Finer-grained state “Grocery list”-like progress

Slide 18

Slide 18 text

Infrequent state Specific to a card or a certain type of card

Slide 19

Slide 19 text

So what are labels good for?

Slide 20

Slide 20 text

Use labels for stuff that doesn’t change (much)

Slide 21

Slide 21 text

Type of card Bug Feature Chore Epic Design Copy ...

Slide 22

Slide 22 text

Theme, epic, product area... Particularly interesting for roadmap boards https://trello.com/b/lgXkJqsF/ roadmap-example-folding-burritos

Slide 23

Slide 23 text

Criticality Some may call it priority... Justin Cone proposes a 4-label system: Blocker, Annoying, Cosmetic, Reference

Slide 24

Slide 24 text

Mix & match Type + (some) criticality Red label deliberately NOT named Urgent Bug label deliberately NOT red

Slide 25

Slide 25 text

Mix & match Type + theme From “this is an epic” to “this belongs to that epic”

Slide 26

Slide 26 text

What’s in it for me? Notifications History Accountability Inspect to adapt!

Slide 27

Slide 27 text

Backlog overview https://getcorrello.com/

Slide 28

Slide 28 text

Cumulative flow diagram https://getcorrello.com/

Slide 29

Slide 29 text

Cycle time chart https://getcorrello.com/

Slide 30

Slide 30 text

Cycle time https://getcorrello.com/

Slide 31

Slide 31 text

Sum-up

Slide 32

Slide 32 text

Resist the urge to use labels just because they are cute and colored The main stages in your workflow are better represented as lists More fine-grained or sporadic states are nicely handled with checklists. Use labels for stuff that doesn’t change (much) ● Card type (feature, bug, etc.) ● Theme/epic ● Criticality ● A mix among these

Slide 33

Slide 33 text

Nice to read ● Trello in agile teams: best practices, companion post to this talk https://productcoalition.com/trello-in-a gile-teams-3d0536fb518c ● Scrum with Trello, by Robin Warren https://www.infoq.com/articles/scrum-trello ● How To Manage Scrum And Kanban Teams In Trello With The Corrello Power-Up, by Robin Warren https://blog.trello.com/manage-scrum-and- kanban-teams-with-trello-corrello-power-up / ● 4 tips for working with Trello, by Justin Cone http://justincone.com/4-tips-for-working-wit h-trello/ ● Organizing a large product backlog, by Daniel Zacarias http://foldingburritos.com/articles/2015/07/ 06/organizing-a-large-product-backlog/ ● A Trello template for your Product Backlog, by Daniel Zacarias http://foldingburritos.com/articles/2015/10/2 0/a-trello-template-for-your-product-backlo g/ ○ With awesome inspiration boards

Slide 34

Slide 34 text

João jpgcc jpgcc_ !!!