wiki:SCHEDULE_WBS_TASKS_R0

Version 19 (modified by deyan, 17 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Analysis

Overview

The goal of this task is to decompose the tasks to subtasks with less effort.

Task requirements

( Taken from /manage/sched/sophie2-wbs.py Rules section)

Task rules

  • It should be clear what a given task is!
  • Sub-tasks should not overlap!
  • Sub-tasks should cover 100% of the parent task.
  • Each task should have either:

  • Several revisions.

  • >=2, <=7 sub tasks
  • Super tasks which contains sub-tasks (not a revisions) should not need work for themselves.

  • If it looks like it needs, define a child-task that covers this.
  • Try to keep to entity/feature driven spec.
  • No end task (with revisions only) should have more than 10 effort.
  • No task should have less than 1 effort.
  • No revision should have less than 0.5 effort.
  • Names are global! It should be clear 0.5 effort.
  • Names are global! It should be clear what the task is, without its context.

Task result

Schedule meeting listed requirements.

Implementation idea

Open /manage/sched/sophie2-wbs.py and look for:

  • Tasks with less than 1 effort
  • Revisions with less than 0.5 effort
  • Tasks with same names.
  • Unclear task names.
  • Subtasks do cover < 100% of the parent task.
  • Subtasks do overlap each other.

  • Parent tasks with more than 7 child tasks
  • Parent tasks with less than 2 child tasks

SCHEDULE_WBS_TIME_ALLOC_R0 SCHEDULE_WBS_DEPENDENCIES_R0 SCHEDULE_WBS_EXPORTS_R0

How to demo

View /manage/sched/sophie2-wbs.py /manage/sched/resources.ods

Design

Open sophie2-wbs.py and:

  • look Implementation Idea section
  • decompose the tasks further in work breakdown structure (read the rules in the beginning of the document)
  • look up for tasks with too small or too big effort and correct them
  • add missing tasks and comments
  • verify and finalize the document

Implementation

These tasks are exceptions of "No end task (with revisions only) should have more than 10 effort."

CORE_ADDITIONS effort=20

PLUGIN_DECOMPOSITION effort=24

TEXT_INPLACE_EDITOR effort=12

COMMENT_FRAMES effort=14

SCS_ISSUE_TRACKER_MAINTENANCE effort=12

SCHEDULE_MAINTENANCE effort=40

PROCESS effort=30

AUTHOR_APP_TUNING effort=30

READER_APP_TUNING effort=30

There are no tasks with effort<1.

There are no tasks with same names.

There are no tasks with unclear names.

There are no revisions with effort <0.5

There are no tasks with <=2 >=7 subtasks. *Checked with function NubmerOfChilden() in /manage/sched/sophie2-wbs.py , implemented by Peko.

There are no overlapping tasks.

Tasks seem to cover 100% of the parent task.

Most of the tasks do have comments.

Most of the revisions do have comments (proto, main or tune part is that revision)

Testing

Comments

This task took 1d

Log

Error: Macro Include(wiki:SCHEDULE_WBS_TASKS_R0_LOG) failed
current transaction is aborted, commands ignored until end of transaction block