|PREV NEXT||FRAMES NO FRAMES|
|org.davesag.tasktracker||The tasktracker package consists of the core TaskTrackerEntry and ListEntry classes.|
|org.davesag.tasktracker.client||The client package consists of a simple client application that allows a user to enter and manipulate TaskTrackerEntries via a Swing GUI.|
|org.davesag.tasktracker.test||The test package contains various unit and performance tests for the tasktracker.|
The TaskTracker is an example COS application that enabled task tracking within Distributed Ad-hoc Work Groups, also known as DAWGs.
The future of work is distributed. Old management styles are inappropriate for many types of projects. People are demanding to be treated with respect and not just as cogs in a machine and, although these demands were treated with fear and loathing by old school managers, modern management is all about empowering individuals and encouraging them to perform at their peak. As anyone whose planned a project using microsoft project knows, software for planning and resource allocation has not kept pace with these changes in corporate culture.
Outside the corporate world, work also continues. From NGOs to households, open source software teams to theatre groups, classrooms and pot law reform activists; groups of people need access to better planning and resource management systems. In such situations there are often almost no central management structures, yet work needs to get done.
Traditional project planning tools and ERP systems are too top down, too centralised and are based on out of date approaches to project management.
If you are sitting at the dinner table and want the butter, just out of your reach at the other end of the table, you can either order someone to pass you the butter, or just say "could someone please pass me the butter." Unless your's is a truly dysfunctional dinner party the latter request will get you the butter with no chance of someone saying "get it yourself you lazy prick". People like to be asked, not told.
DAWG applications mix top down guidance with bottom up interaction and individual responsibility.
Workers in the same work group may never need to know each other. you can only assign work to your buddies, and for the most part people's buddy lists overlap. tasks can be restricted to known groups of workers for sensitive projects, but that does not mean that groups can not feed each other the results of such work. thus you can develop projects that feature real 'chinese walls' and that provide layers of overviews based on your authority to see a project.
This is a good DAWG application. Workers can be anywhere, and are connected only by their buddy lists. they are encouraged to exercise individual responsibility in accepting jobs. the application facilitates interpersonal familiarity because jobs can be assigned to buddies, not just dropped into a pool. you give the job to someone you trust to do the job.
As well as task allocation and tracking for a DAWG to work you need simple chat ala an instant messenger and simple shared desktop ala VNC. as bandwidth improved and IP6 rolls out voice and video over IP will also become more useful supplements to collaborative distributed working.
|PREV NEXT||FRAMES NO FRAMES|