Skip to content

Instantly share code, notes, and snippets.

@prodeveloper
Last active September 19, 2017 04:36
Show Gist options
  • Save prodeveloper/3e7fae819d4fe41ecde6fbf06976978d to your computer and use it in GitHub Desktop.
Save prodeveloper/3e7fae819d4fe41ecde6fbf06976978d to your computer and use it in GitHub Desktop.
An introduction to managing your projects using Trello

Today, we are going to start thinking about how we will manage our projects using a tool called Trello.

Trello helps us manage our projects in the way that makes the most sense to us.

In this class we shall be setting up a new kanban type board.

This board will help us manage a simple software project, say the assignment to manage our family members.

Step 1

Ensure you are registered on Trello using the link Trello.

Now go ahead and create a new board.

This will create a new empty board that looks something like this

Trello has two major ways of interacting with it, the first one is Cards the other one is Lists.

Cards hold information about your tasks while Lists hold collection of your tasks/cards.

Let us start by creating 3 simple lists.

Step 2

The lists above represent our workflow.

Todo

This is the list we could call our inbox. Before starting any task, we would think of all that needs to be done to get this project to completion.

Here you capture any ideas that may come to mind concerning the project.

You notice the text is not very formal. This is because you should write the text in the way which best fits what you mean. In future classes we shall be looking at other ways of standardizing this information.

The list need not be complete at the onset. What is important is you add new ideas as they come to you to this list.

Doing

This list includes all items you are currently working on. Naturally we all work in cycles, either daily, weekly or monthly. I suggest you update this list on a daily basis.

Whatever task you are working on, move it to the Doing list.

Items on this list are what you focus on to the exclusion of everything else.

At the end of the day, the card needs to be moved either back to Todo or promoted to Done.

Done

Done means you have achieved what you had envisioned for the particular task. For example the model is now ready and migrated.

I recommend defining what done means in the card.

Once you are able to meet everything defined in your outcome, you can now move the card to done.

Step 3

As your project moves on, you expect cards to generally move from Todo to Done with intermediate cards in between.

The key here is to build the supporting discipline to make the process useful. You must bake in planning and review periods into your day. For example, every morning before you start on any work, first review your board and plan what you will do for the day. At the end of the day, review your board once more and make sure it reflects the current reality of your work.

Assignment

Prepare a board for your assignment on installing Django Rest Framework

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment