[[BackLinksMenu]] = 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 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 == [wiki:SCHEDULE_WBS_TIME_ALLOC_R0][[BR]] [wiki:SCHEDULE_WBS_DEPENDENCIES_R0][[BR]] [wiki:SCHEDULE_WBS_EXPORTS_R0][[BR]] == How to demo == View [source:/manage/sched/sophie2-wbs.py] [source:/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 [source:/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 = = Log = [[Include(wiki:SCHEDULE_WBS_TASKS_R0_LOG)]]