1、Trac 简介,Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台。Trac是以面向进度模型为项目管理模型的,很明显的特点就是它以里程碑(Milestone)方式进行项目管理的。每个里程碑中的具体要做哪些事情,就使用Ticket来进行定义、跟踪等。,Milestone (里程碑),里程碑是什么呢?里程碑是一些事件,我们设立这些事件是为了表明当这些事件发生的时候,我们的工作已经达到了某种程度。,登陆界面,Trac有默认的登录界面(这个是可设置的) 。此界面显示的可以试项目的简介。也可以是项目里面一些需要主要的东西。这些显示的页面都是WIKI页面。( Wiki是一个协同写
2、作平台或者称之为开放编辑系统。Wiki使用了简化的语法,替代复杂的HTML 。特点是方便和开放。 ),登陆界面,Trac 登陆,不同的用户登录根据权限不同,显示链接也不一样默认用户登录:Admin用户登录:,Timeline(时间线),Timeline中文可译作时间线,它是以时间进度为参考轴,按时间倒序的方式显示此trac实例中所以的操有日志。它监控的对象包括: WIKI事件:创建和更改动作; Ticket事件:创建、更改、完成等所有的Ticket的事件; Source chanege事件:资源库的代码发生一些动作事件; Milestone事件:Milestone结束事件。,Roadmap(路
3、线图),在Trac中使用Roadmap展现某个软件的开发过程。在Roadmap中,通过Milestone来分解软件开发的整个生命周期。多个Milestone就构成了一个Roadmap。当然一个软件交付后,在以后的维护过程中的变更、修改等都创建新的Milestone进行管理。,名称:完成IM工具开发 结束时间:2008-3-1 Due in 2 days :表示在两天后应该结束的,如果结束日期超过了2008-3-1将显示late X days。 Closed tickets:表示这个milestone已经完成了几个ticket。 Active tickets:表示当前还有几个ticket是活动的
4、。 Total tickets:表示这个milestone总共有几个ticket,包含活动的和关闭的。,点击上图中的milestone:完成IM工具的开发,出现下图:上图中方框中的部分的功能为可以通过ticket的一些属性来分别列出此milestone中所有的ticket的在某种属性查看轴下的各种状态。,点击Active tickets: 3将进入如下界面:,上图中显示了此Milestone下3个Ticket。可以通过Summary清楚的看到每个ticket具体的内容。,New Ticket,Reporter:ticket的作者 Type:类型(缺陷、任务、改进需求等) Component:此
5、ticket所属的项目中的子组件 Version ticket所属的此项目的版本 Keywords ticket的关键字有利于查询和报表生成 Priority 此ticket的优先级 Milestone 所属于的milestone Assigned to/Owner 分配给谁或者谁有完成这个ticket的责任 Cc 抄送给别人,用逗号分割的一个邮件列表 Resolution 关闭此ticket时需要选择原因,包括修复、无效、习惯修复、重复、worksforme Status ticket的状态,包括新建、被分配、关闭、重新打开 Summary ticket的概要 Description tic
6、ket的详细描述,此描述应该简明、扼要,采用WIKI语法书写,View Tickets,上面的图形是8个关于tickets的查询方式: 1活的tickets 2基于版本的活的tickets3基于里程碑的活的tickets4基于拥有者接受的,活的tickets5基于拥有者接受的,活的tickets(详细说明)6基于里程碑全部的tickets7我的tickets8全部的tickets,我的排前面。,拿到ticket,拿到后可以做处理: Leave as new 不做改变,指对ticket的动作,用于只修改ticket属性以及reply ticket的时候使用。注意,此项的内容会根据tic ket具体的状态会发生改变。 Resolve as 关闭此ticket时需要选择原因,包括修复、无效、习惯修复、重复、我的工作 Reassign to 重新分配给 Accept 自己接收,并处理,Ticket 扭转,扭转过程: 1.N C 2.N A C 3. N C R N C,