Version 19 (modified by deyan, 17 years ago) (diff) |
---|
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
Related
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