生活平衡分析器
生活平衡分析器 - Llamagraphics LB 的项目跟踪器。
引言
本文旨在扩展 Llamagraphics Life Balance 软件的功能。
我有一些持续6-12个月的大型项目。我需要控制自己的进度,以便按时完成。另外,我的老板会时不时地询问项目进展。因此,我需要回答一些简单的问题,例如:我已经花费了多少小时,还需要花费多少小时,以及完成状态如何。
现在,一旦我在 Life Balance 中设置好项目并调整了工作量滑块,所有这些信息都存在,但用户界面没有提供获取这些信息的方式。
因此,我创建了自己的 LifeBalance XML 解析器,它将我的项目统计信息打印到简单的控制台窗口中。
为了精细化工作量,我使用 0-4 小时的刻度。因此,在项目统计信息中,它会将项目小时数 + 子任务小时数相加得到总小时数,进度 = 已花费小时数/总小时数。
对于按日期筛选的任务,我提供开始和/或结束日期。
LifeBalanceAnalyzer.exe --start=11/01/2006 --end=11/07/2006 --file="LB_export.lbe"
它会给我该项目在所选日期之间完成的所有任务和子任务,以如下扁平化的概要形式显示:
我发布了 LBAnalyzer.zip,其中包含程序可执行文件、示例概要文件和两个批处理文件来运行可执行文件。一个批处理文件将打印 LB_Sample.lbe 中的整个概要文件,第二个批处理文件将按日期筛选概要文件。您可以在记事本中编辑这些批处理文件 - 右键单击并按“编辑”。
该代码是用 MS Visual C++ 完成的,并使用了开源 wxWidgets 框架。