In July of 2013, we are beginning a quest for improved project management. This might involve using dedicated tools. If we were to use such a tool, here are the properties which we think that might be on the cards.
== Requirements ==
## Requirements
=== Three views of tasks: ===
### Three views of tasks:
* by person (What are my tasks? When are they due?),
* by product (What are the tasks in core Tor? Torbrowser? ooni? etc), and
* by sponsor (What have we promised Sponsor Omega?).
=== Several attributes for tasks: ===
### Several attributes for tasks:
* description of what is to be done, including ideal/intended/promised/minimal end states;
* possible: list of subtasks/steps (could be free-text);
* clear distinction between actual text of guarantee to funder and exegesis of that text,
...
...
@@ -20,7 +20,7 @@ In July of 2013, we are beginning a quest for improved project management. This
* due date;
* estimated time needed from whom, actual time spent;
=== Other tool needs: ===
### Other tool needs:
* It should be possible to make world readable tasks (all our tasks are world-readable).
* The tool should be readily usable over Tor, perhaps even using Torbrowser.
* We should have sufficient confidence that the tool is secure, reliable, etc.
...
...
@@ -30,13 +30,13 @@ In July of 2013, we are beginning a quest for improved project management. This
* Email notification when you need to take some action on one of your items
* If this is a tool we're going to self-host, we need a plan for who will install, maintain, and update it.
=== Technical solutions don't always solve social problems. Here are some policies we may need: ===
### Technical solutions don't always solve social problems. Here are some policies we may need:
* The tool needs to provide easy, clear answers to "What are we doing? Who is doing it? When is it done?"
* If you comment on a task it is your responsibility to update the flags/attributes to reflect the state you think the task is in after your comment.
* (Possibly, though we shouldn't pretend that this will work without maintainers)
* We should come to a conclusion about how we deal with similar deliverable from different sponsors. This tool's configuration should be consistent with that.
== Options ==
## Options
Some proposals or suggestions about tools which might meet our needs: