Trac 0.11 Beta试用
今天安装了一下Trac 0.11,安装非常的简单,只需先安装setup_tools。
接着,运行以下指令:
easy_install Pygments easy_install Genshi easy_install Trac
不过这样只安装了最基本的部件,如果需要subversion支持、mysql或者sqlite,其他等等还需要安装更多的组件。不过大多数都可以使用easy_install来简单进行安装。
接着去trac-hacks网站安装了一些自己常用的组件,不过由于0.11还是Beta版本,很多组件都支持了不是很好,不过TracWysiwygPlugin 还是可以工作,这样就不用记忆很多wiki的指令,特别是这些wiki语法还和其他wiki的不兼容,一直被它搞了头晕晕的。
界面也非常的不错,改成了一种sliver的效果,同时浏览svn时还是用了ajax功能,非常不错。总体来说还是非常满意,等待它出正式的版本了
为Trac增加测试员信息
一个完整的软件开发过程并不单单只有开发人员,同时也有测试人员的一份辛勤的劳动。但许多Bug跟踪系统中去缺少测试人员信息的记录,造成日后对此Bug单测试追溯造成不小的困难。如果你是使用Trac系统,那你可是非常的幸运,你可以不用进行任何的二次开发,而实现添加测试员信息的功能。
1.使用Trac的自定义栏位(TracTicketsCustomFields):
[ticket-custom]
verifier = select
verifier.label = Verifier
verifier.options = user1|user2|user3
verifier.value = 0
具体使用可以参考Trac的官方说明。通过这些设定会在Trac的ticket中看到一个新的栏位Verfier,用户可以使用下拉方式来选择测试人员,同时options中的user1这些候选值必须和实际登入的用户名称相同。
2.添加新的Report
- Report的标题title,我们定义为:All Tickets By Verifier(这个可以按你的喜好自己定义)。
- Description:对此Report进行一些简单的描述。
- 最后添加查询的SQL语句:
SELECT p.value AS __color__,
id AS ticket, summary, component, version, milestone, t.type AS type, status,
(CASE status WHEN ‘assigned’ THEN owner||’ *’ ELSE owner END) AS owner,
c.value as verifier , time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = ‘priority’
LEFT JOIN ticket_custom c ON c.ticket = t.id
WHERE c.name=’verifier’ and c.value= $USER
ORDER BY p.value, milestone, t.type, time
以上就大功告成了,快去试一下吧。
VisualSVN Server 的设定
VisualSVN Server 提供了一个管理的UI,界面有点类似Windows各类服务的管理。通过这个管理见面你可以新增Repository,添加删除用户以及用户组等功能,避免了原来比较繁琐的手工配置功能。
1.如何建立Repository
选择Repositories,右击鼠标 ,在弹出菜单中选择Create Repositories菜单项。或者在Action菜单中选择Create Repositories菜单项。
在弹出对话框中,输入Repository名字就可以了。建议把“create default repository structure (i.e. folders trunk, branches and tags). ”勾选上,其实这样的结构已经成为Subversion不成文的规则了。
2.建立用户
选择Users,右击鼠标 ,在弹出菜单中选择Create User菜单项。或者在Action菜单中选择Create User…菜单项。
在弹出的对话框中输入用户名和密码即可。(用户名需分大小写)。
修改密码只需右击此用户名, 选择”Set Password…”菜单项即可。
未完待续
相关文章:
项目论证常用名词解释
1.投资
- 项目实施和项目投产以后的生产过程中所需投入的资金,包括花费在项目建设上的全部活劳动和物化劳动的消耗总和。
2.成本(生产成本)
- 原料及辅助资料费、生产工人工资及附加工资、公用工程费用(水、电、汽等)、维修费用、车间折旧费、车间管理费、工厂折旧费、企业管理费和销售费用等。
- 成本分类:直接成本和间接成本、总成本和单位产品成本、核算成本和预算成本、固定成本和变动成本。
3.投资收益率
- 投资收益率E,又称投资利润率,它是项目投资后所获的年净现金收入(或利润)R与投资额K的比值 。即E=R/K或 E=1/T
4.投资回收期T
- 投资回收期T是指用项目投产后每年的净收入(或利润)补尝原始投资所需的年限,它是投资收益率的倒数,即T=1/E=K/R
5.现值(PV)和净现值
- 现值(PV)即将来某一笔金的现在价值。
- 净现值法是将整个项目投资过程的现金流按要求的投资收益率(折现率),折算到时间等于零时,得到现金流的折现累计值(净现值NPV),然后加以分析和评估。
项目的整体性质
项目的整体性质:(The Integrity of the project)
- 项目范围的整体性 (The integrity of the project scope)。
- 项目目标的整体性 (The integrity of the project object)。
- 项目过程的整体性 (The integrity of the project process)。
项目管理的要素
项目管理的要素:(The elements of the Project Management)
- 资源 (Resource)
- 需求和目标 (Requirement and Object)
- 项目组织 (Project Organization)
- 项目环境 (Project Environment)
项目管理的主要任务
项目管理的主要任务: (The main task of the project management)
- 项目计划 (Project Plan)
- 项目组织 (Project Organization)
- 质量管理 (Quantity Management)
- 费用管理 (Cost Management)
- 进度控制 (Schedule Management)
逻辑框架法在项目后评价中的应用
通过应用逻辑框架法来确立项目目标层次间的逻辑关系,用以分析项目的效率、效果、影响和持续性。
- 项目的效率评价主要反映项目投入与产出的关系,即反映项目把投入转换为产出的程度,也反映项目管理的水平。
- 项目的效果评价主要反映项目的产出对项目目的和目标的贡献程度。
- 项目的影响分析主要反映项目目的与最终目标间的关系,评价项目对当地社区的影响和非项目因素对当地社区的影响。
- 项目可持续性分析主要通过项目产出、效果、影响的关联性,找出影响项目持续发展的主要因素,并区别内在因素和外部条件提出相应的措施和建议。
项目冲突的原因
项目冲突的原因 - [美]戴维•威尔蒙
- 项目团队队员的专业技能差异越大,其间发生冲突的可能性越大。
- 项目决策人员对项目目标的理解越不一致,冲突越容易发生
- 项目团队成员的职责越不明确,冲突越容易发生
- 项目经理的管理权利越小、威信越低,项目越容易发生冲突
- 项目经理班子对上级目标越趋一致,项目中有害冲突的可能性越小
- 项目组织中,管理层次越高,由于某些积怨而产生冲突的可能性越大
项目计划的常用词汇
- 单代号网络(activity-on-node network, AON) (节点图)
- 双代号网络(activity-on-arrow network, AOA)(箭线图)
- EF (最早结束时间)
- ES (最早开始时间)
- FF (最晚结束时间)
- FS (最晚开始时间)
- Milestone (里程碑)
- 浮动时间 = LF - EF = LS - ES
- 紧前工作(front closely activity):紧排在本工作之前的工作;
- 紧后工作(back closely activity):紧排在本工作之后的工作;
- 平行工作(concurrent activity):可与本工作同时进行的工作;
- 先行工作(preceding activities):自起点节点至本工作之前各条线路上的所有工作
- 后续工作(succeeding activities):本工作之后至终点节点各条线路上的所有工作;
- 虚工作:即是虚拟的,实际并不存在的工作,它不占用时间、也不消耗资源,是双代号网络图中为了正确表示各工作间逻辑关系的需要而人为设置的,以虚箭线表示;
- 工作分解结构(WBS)是制定项目进度计划的基本依据。