Project Mangement Tools - Redmine

by 02:09:00 0 comments
( 因為有人說本來的那篇寫好懶, 所以砍掉重寫 )

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