在自己机器上面安装了一个JIRA,感觉真的挺舒服的:
- 界面不花哨,但是比较典雅
- 带Portal功能,各个模块可以随意添加(这个部分的操作感受比我用过的Bea的portal管理器还要舒服一些)
- 属性和分类设置比较合理,如果自己要开发类似工具,大可以参考其流程和字段,例如问题定义,状态跟踪,项目分类等等。
- CVS module的集成,使得使用CVS的项目管理更加容易,很多东西一目了然。
- 自定义的模板和schema等等。
- 还有很多
挺可惜不是Open Source的,这样有些东西抄起来还是挺麻烦的:-)
付上一点点定义:
JIRA can be used to track many different types of issues. Below are the types configured in your system. More can be added from the administration section.
- Bug
- A problem which impairs or prevents the functions of the product.
- New Feature
- A new feature of the product, which has yet to be developed.
- Task
- A task that needs to be done.
- Improvement
- An improvement or enhancement to an existing feature or task.
An issue has a priority level which indicates its importance. The currently defined priorities are listed below. In addition, you can add more priority levels at the administration section.
- Blocker
- Blocks development and/or testing work, production could not run.
- Critical
- Crashes, loss of data, severe memory leak.
- Major
- Major loss of function.
- Minor
- Minor loss of function, or other problem where easy workaround is present.
- Trivial
- Cosmetic problem like misspelt words or misaligned text.
Each issue has a status, which indicates the stage of the issue. In the default workflow, issues start as being Open, progressing to In Progress, Resolved and then Closed. Other workflows may have other status transitions.
- Open
- The issue is open and ready for the assignee to start work on it.
- In Progress
- This issue is being actively worked on at the moment by the assignee.
- Reopened
- This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.
- Resolved
- A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.
- Closed
- The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.
An issue can be resolved in many ways, only one of them being "Fixed". The defined resolutions are listed below. You can add more in the administration section.
- Fixed
- A fix for this issue is checked into the tree and tested.
- Won't Fix
- The problem described is an issue which will never be fixed.
- Duplicate
- The problem is a duplicate of an existing issue.
- Incomplete
- The problem is not completely described.
- Cannot Reproduce
- All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.