A New Kind of Task Board


A pre-populated prototype of the board is available here.

I’ve been thinking about task boards that are used to manage and coordinate teams for each sprint. Traditional boards use fixed columns which are generally labeled with statuses (New, In Progress, Done, Rejected, etc) but I’ve always felt that this kind of board, while visually appealing, doesn’t always reflect the different types of information different stakeholders are looking for. Rather than using a task board to get a feel for overall progress of the current sprint, I want a board that can quickly answer WHO is working on what, WHAT types of tickets are being worked on (bugs/enhancements, low/high priority tickets), WHEN tickets are scheduled for a release, and WHICH tickets are overdue and/or overbudgeted. This weekend, I hacked together a board that handles these types of questions using the same standard board/grid format that most people are used to (use the “Group By” filter in the top right corner for the magic sauce). You can play around with a pre-populated board here: cards.

I built this board with react/redux and right now, it’s entirely managed on the client; there is no server-side persistence. It’s definitely rough around the edges and there are a tonne of other features and enhancements I want to add to it but I figured I’d release a really early prototype now to get some feedback. The code is all unminified and redux-logger is enabled so feel free to snoop around. Thanks!

Related Posts

Subdomains in Flask

Using subdomains to identify tenants in a multitenant Flask application

Leveraging Postgresql Schemas for Multitenancy

Segregating web application data by company using Flask and Postgresql

Time Logger for Windows 10 is Out

A time tracking app for Windows 10

Numbers Free for Windows 10 is Out

A simple block game for Windows 10

Getting All Articles Referenced in a Wikipedia Article

A bookmarklet to pull all wikipedia links from a wiki article.

Using the Google Places API

Finding Nearby Points of Interest with the Google Places API

Using the HTML5 Geolocation API

Getting a users position using the HTML5 Geolocation API

Syntactic Clustering of News Headlines

grouping together news articles by subject using tf-idf weighting

Retrieving Yahoo! Finance Data using YQL

Getting stock information programmatically through Yahoo! Finance

A 16-Step Sequencer in Javascript