Task Management System

From Adam Colton
Revision as of 14:02, 26 August 2013 by Adamcolton (talk | contribs) (Created page with "I've worked on a number of these over the years. The current one is pretty good and mostly meets my need. However, I want to rebuild it and add a little more rigor. == Tasks == ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

I've worked on a number of these over the years. The current one is pretty good and mostly meets my need. However, I want to rebuild it and add a little more rigor.

Tasks

  • Title
  • Date (null puts it on a backlog) - I've run into a lot of trouble with this in the past, I think I'll store it as an int this time representing days since 8/13/84
  • Points
  • Priority
  • Notes

Automation

This gets a little sticky.

Repeat pattern - could be days of the week (mon & wed), days of the month (15th, third monday), once a year or every n days. This brings in the complication of instance vs series and how to store that information.

Due vs Spawn. Sometimes you want to do something on a day, other times you want to spawn a task on a day

Users

  • point-to-minute conversion
  • points per day pattern
  • viewing preferences

Timers

  • Title
  • Done

Projects

Projects are a way to group tasks into sets of dependencies. A project is divided into stages, tasks belong to a project-stage.