Redmine
今天要跟大家介紹的是 Redmine, 它是一款基於 Ruby on Rails 的 open source web-based project management tools 和 issues tracking system.
那我們可以用Redmine 可以做什麼呢, 可以先看看這個官方的列表
- Multiple projects support 同時管理多個專案
- Flexible role based access control 不同角色的權限控制
- Flexible issue tracking system 管理案子的問題
- Gantt chart and calendar 看時間條, 案子進度 和 行事曆
- News, documents & files management 管理案子內的文件, 檔案, etc...
- Feeds & email notifications
半夜的追魂 bug fix 要求RSS, Email 要求 - Per Project Wiki 每個案子可以有自己的 Wiki 寫寫東西
- Per Project forums 每個案子可以有自己的討論區
- Time tracking 耗時追蹤
- Custome fields for issues, time-entries, project and users 自訂一些欄位
我好像沒用到 x1 - SCM integration (SVN, CVS, Git, etc...) 整合Source code 的版本控制系統
- Issue creation via email
我好像沒用到 x2 - Multiple LDAP authentication support 整合公司的 LDAP 做用戶管理
- User self-registration support 給客人, 其他人申請帳戶
來罵你問問題 - Multiple language support 多國語言
- Multiple database support
我好像沒用到 x3
Issue tracking system
其實我主要在用的是這一塊, 一般來說 新加的功能, 舊功能修改, Bug, 客戶的無理要求 都可以統稱 issue.
然後在 Redmine 我們大概會看到每個 issue 的
- 主題
- 內容
- 狀態 ( 新建, 已有人鳥, 已解決, 已回應, 已完成, 沒人鳥 , etc)
- 優先權 ( 晚點也OK , 正常, 重要, 做不完不準走, 再不做會死人, etc )
- 什麼時候發生
- 希望什麼人去做
- 最後是誰在做
- 有那個 BOSS 在偷偷的看進度
- 耗時
- 附加檔案
有了這列表, 大家都可以很透明的知道整個案子的進度. 今天的我該先做什麼之類的.
Project Management Tools
在一開始我說了 Redmine 不單單是一個 issue tracking system, 因為他還提供好多不同的功能幫助 PM 們去控制他的案子. 當一個案子有相當規劃的時候如果只是用 email 和 excel 之類來溝通和記錄進度. PM 會很難去透明的看到整個進度, 在 PM 來說 Redmine 可以幫他達到
- 離deadline前還有多少事情要完成, 有多少時間/資源可以用
- 看到每個issue的進度, 和更新記錄, 耗時
- 一個整合地方放置所有相關資料 ( Wiki )
- 排好不同 issue 執行順序, 減少因為 dependency 而耗用的時間.
- 定立一些 milestone, 安排不同階段要有什麼功能出來
- 追蹤下自己的隊員在做什麼事, 目前狀態
( 因為小弟還不是 PM, 暫時只想到這些有看到再補充 )
0 comments:
Post a Comment