in reply to Re: Humane Tasking Initiative / FlowgencyTM
in thread Humane Tasking Initiative / FlowgencyTM

Hi RonW,

thanks for your feedback.

By your first point you seem to suppose that every day is a work day, and everyone is like the other in these terms. But there are also week-ends, and holidays too, which cannot be foreseen, which is again why that must be implemented in a configurable way. The same for working hours. Not all days comply to a $maxWorkHr standard, again mind the week-ends or, say, the one part of the week it is you who attends the kids, the other one your wife. You could have even distinguished your planning on the basis of even and odd week numbers or whatever interval.

At last, you may certainly find I have overthought that stuff. However, otherwise I do not want to risk that a distributed time feature thought that simple is only usable by few, discriminating others because they are not willing to adapt their job life to how I suppose humane work has to be. Clearly there is a trade-off in simplicity, I hope not too much.

What concerns your second point, yes. Subtasks may roughly achieve what I got in mind. OTOH, by simply linking tasks in terms of parent and child tasks, you are bound to filling in the mandatory fields like priority level or (modifiable) due-date even for the innerst, most simple, atomic tasks. I don't know if that would motivate to structure tasks. Taskwarrior terms are likewise projects, subprojects and atomic tasks, whereas FlowgencyTM has tasks and (sub(sub-...)-)steps, with tasks in fact being "main" steps associated with a user, and general other mandatory details as mentioned above. Mind the similarity.

So, I am rather skeptical if a number of independent feature requests would have been appropriate given an integrated complex conception in mind.

-- flowdy.

  • Comment on Re^2: Humane Tasking Initiative / FlowgencyTM

Replies are listed 'Best First'.
Re^3: Humane Tasking Initiative / FlowgencyTM
by RonW (Parson) on Feb 25, 2016 at 19:22 UTC

    I am quite aware of weekends, holiday days and other planned time off. And I would expect a tool like Task Warrior to already incorporate all that - including being able to configure planned time off and configuring available work hours per work day. If that's not the case, then I'd say TW has a long way to go to become useful to the Project Managers I've worked with over many years.

    Tasks, by whatever name they are called, should be arbitrarily subtask-able. A task with no subtasks would ideally be small enough to treat as either done or not. In reality, there are tasks that are large enough to need progress tracking, but are impractical to further subdivide. Or if are subdivisible, involve open-ended iteration to complete. Those tasks will be stuck with "airy" estimates. (The best tool for dealing with airy estimates is evidence based estimation.)

    "Atomic Steps" are a convenience that can be simulated by "calculating" reasonable "default" values for the various fields. The simplest case being to insert special values that would not be accepted from the users. Otherwise, some fields would inherit the values from the parent task. Other fields can be derived. In one tracking system I used, it is possible to creating sibling tasks to the task currently being viewed. A new sibling could be either a predecessor or successor. Then, based on the effort estimate for each of the siblings, their due dates were automatically calculated from the parent's due date. And the effort estimate propagated to ancestral tasks, both to keep the ancestors updated and to generate warnings about potential schedule slip.

    Anyway, good luck with your project.