<commit_before>---
title:  "How I use Trello"
description: A workflow using trello, github, JIRA and IFTTT
date: 2016-09-07
---

I recently decided that I needed to get a better handle on my daily tasks at work. We use github pull requests and JIRA (migrating from Basecamp) for project management and code storage, both of which generate a steady flow of tasks. There's also the day to day maintenance that needs to happen in any modest network and of course the sundry flow of ad-hoc stuff that crops up. Since my memory is marginally worse at retaining information than a sieve, I decided I needed some help!

# Finding the tools

There are a [million task management tools out there][google task management] that will help you organise your tasks in a multitude of different ways. After far too much reading about GTD, Pomodoro, Now Habits, people with seven habits and a whole load of other approaches I eventually distilled it down to these requirements.

- Don't forget anything
- What do I need to do soon
- What do I need to do today
- What did I do yesterday

With these key points in mind I worked out a set of lists, [kanban stylee][kanban], that would help me address them.

# The toolkit

I've ended up using a set of tools that work together. [Trello] is the backbone and gives me the task management tools. [IFTTT] allows me to automatically create cards from Github issues and pull requests, Basecamp assignment emails and add recurring cards ([Trello] have just add this as a power up so if you don't need Github integration you could use that instead). [Zapier] creates tickets for me from Jira tickets. <NAME>'s [Jira Tracker for Trello] syncs Jira ticket information onto Trello cards automatically. Finally [Trello's Github power up][trello github] lets me attach pull request data to cards.

Read on for the low-down.

## Trello

Trello is the top dog. It gives me the lists and cards that make up the interface for my workflow. In creating my Trello board, the four requirements above were the main focus.

![Example ToDo Board][image-board-thumbnail]<commit_msg>Remove reference to Trello power ups<commit_after>---
title:  "How I use Trello"
description: A workflow using trello, github, JIRA and IFTTT
date: 2016-09-07
---

I recently decided that I needed to get a better handle on my daily tasks at work. We use github pull requests and JIRA (migrating from Basecamp) for project management and code storage, both of which generate a steady flow of tasks. There's also the day to day maintenance that needs to happen in any modest network and of course the sundry flow of ad-hoc stuff that crops up. Since my memory is marginally worse at retaining information than a sieve, I decided I needed some help!

# Finding the tools

There are a [million task management tools out there][google task management] that will help you organise your tasks in a multitude of different ways. After far too much reading about GTD, Pomodoro, Now Habits, people with seven habits and a whole load of other approaches I eventually distilled it down to these requirements.

- Don't forget anything
- What do I need to do soon
- What do I need to do today
- What did I do yesterday

With these key points in mind I worked out a set of lists, [kanban stylee][kanban], that would help me address them.

# The toolkit

I've ended up using a set of tools that work together. [Trello] is the backbone and gives me the task management tools. [IFTTT] allows me to automatically create cards from Github issues and pull requests, Basecamp assignment emails and add recurring cards. [Zapier] creates tickets for me from Jira tickets. <NAME>'s [Jira Tracker for Trello] syncs Jira ticket information onto Trello cards automatically. Finally [Trello's Github power up][trello github] lets me attach pull request data to cards.

Read on for the low-down.

## Trello

Trello is the top dog. It gives me the lists and cards that make up the interface for my workflow. In creating my Trello board, the four requirements above were the main focus.

![Example ToDo Board][image-board-thumbnail]
{'fraction_non_alphanumeric': 0.045276554087126775, 'fraction_numerical': 0.003915810083210965, 'mean_word_length': 4.25997425997426, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '508438', 'n_tokens_mistral': 1085, 'n_tokens_neox': 1020, 'n_words': 673}