[[BackLinksMenu]] = Analysis = == Overview == The Work Breakdown Structure (WBS) contains the whole project divided to tasks. These task contain revisions, dependencies and some useful comments. This structure is important as the whole project depends on it. The structure is currently in a python file which eases various exports. These exports can be very useful. == Task requirements == The executor of this task should discuss with the team what exports are needed. Other tasks depend on this one, so please note them in Related section. For example, generate: * tracking issues(trac tickets) * page indexes * Task juggler files Consider other exports which can be made(for example test cases with Tcw). == Requirements to the task result == The task result should be useful file in the repository. As this task is auxiliary, please see related tasks analysis for exact requirements. Consult with the related task's executor. You can attach or link results of your work here. == Implementation idea == See the bottom part of the python file sophie2-wbs.py for sample export functions. == Related == ^(Here you can add related tasks that could be useful or helpful.)^ == How to demo == Open wiki and present tickets and iteration indexes. These are good demo of useful exports. = Design = * We will use the [http://trac.edgewall.org/attachment/wiki/TracSynchronize/csv2trac.2.py csv2trac.2.py] script to add tasks to the issue tracker. And implement a function in the [source:/manage/sched/sophie2-wbs.py python file] to generate a CSV file. * We will use the [source:/manage/sched/sophie2-wbs.py python file] to generate [wiki:TASK_INDEX Index Page]. * Currently, we would not need Task Juggler. It would be helpful for visualizing process. = Implementation = * All tasks are added in the Trac tracker using the [http://trac.edgewall.org/attachment/wiki/TracSynchronize/csv2trac.2.py csv2trac.2.py] sctypt and the [source:/manage/sched/sophie2-wbs.py python file]. The outCSV() python function creates a SCV file. * Index page is created from the [source:/manage/sched/sophie2-wbs.py python file] using the outMasterIndex() function. = Testing = = Log = [[Include(wiki:SCHEDULE_WBS_EXPORTS_R0_LOG)]]