> Know what each other are working on? (progress/blockers)
a. Gantt chart = Asana + Instagantt
- Instagantt is great. It allows you to create a Gantt chart from multiple Asana projects. I have an Asana project for each customer project with the deadlines/milestones. I also have a project for Ops/Refactoring "projects" (changing ORM, dockerizing, etc.), a project for Releases, and a project for Meetings.
- I use to think Github could do everything but business-folk seem to struggle with it, and Asana is more flexible. Assigning tasks to people in Asana is great.
b. Kanban board = Github + Zube
To actually get things built we work in loose two week sprints. We create Github Issues for tasks we are working on usually keeping them quite broad as usually a lot of details emerge once we start working on them.
We estimate time based on Planning Poker with the goal being to become better at estimating time and scoping tasks.
> Know what is currently deployed to production and staging? (heroku)
I've started keeping details of releases in Asana. Could also use Github Milestones. We feature freeze releases to a branch called `release/0.5.x`, when we ship we use a tag called `release-tag/0.5.0`, and then tag our deploys with `deploy/staging`, `deploy/prod`, or `deploy/`.
> Keep track of larger goals (milestones)
We use a Gantt chart is visualise this, and usually some high-level strategy docs in Quip.