《免費項目管理軟件Redmine》由會員分享,可在線閱讀,更多相關(guān)《免費項目管理軟件Redmine(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、Redmi ne:這是基于ROR框架開發(fā)的一套跨平臺項目管理系統(tǒng),是項目管理系統(tǒng)的后起之 秀。
§目錄[隱藏]
基本定義’
技術(shù)開發(fā)
評價
基本定義
技術(shù)開發(fā)
評價
§
[編輯本段]
基本定義
管理系統(tǒng)
Redmine :這是基于ROR框架開發(fā)的一套跨平臺項目管理系統(tǒng),是項目
出■ i#it
Q I k?£ I
Redmine 管理系統(tǒng)的后起之秀,據(jù)說是源于 Basecamp 的 ror 版而來,支持多種數(shù)據(jù)庫,除了 和DotProject的功能大致相當外,還有不少自己獨特的功能,例如提供wiki、新聞臺、 時間跟蹤、 feed 聚合、導出 pdf 等待,還可以集
2、成其他版本管理系統(tǒng)和 BUG 跟蹤系 統(tǒng),例如 SVN、 CVS、 TD 等等。配置功能強大而且方便,自定義屬性和更新通知也 很實用,詳細的介紹可以看看清華同方的 redmine 站點。中文版 Redmine 在線演示: ezWORK 、英文版可看 Redmine 提供的官方演示。
管理軟件
Redmine :是一個基于 web 的項目管理軟件,用 Ruby 開發(fā)的。(可以想象成用 php 寫的 n 個文件,可以在網(wǎng)頁上瀏覽,就像 wordpress 。)
協(xié)作對于一個團隊來說至關(guān)重要,尤其是產(chǎn)品開發(fā)的團隊,項目化的管理方式已 經(jīng)深入人心, MS Project 所有做過項目管理的人都應
3、該了解,但是每天面對一張靜 態(tài)的甘特圖來分配資源、 調(diào)整進度的做法已經(jīng)不合時宜了, 在 Web 服務盛行的時代, 以溝通為核心概念的小型團隊項目管理服務 Basecamp 取得了成功,同時還捧紅了 Ruby on Rails 框架。
管理的核心
溝通與共享是現(xiàn)代項目管理的核心,這種 Web 形式的項目管理系統(tǒng)通過 “項目 (Project )”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源組織在 一起,大家參與更新任務、 文檔等內(nèi)容來推動項目的進度, 同時系統(tǒng)利用時間線索 ( T imeline )和各種動態(tài)的報表( Report )形式來自動給成員匯報項目進度。
[編輯本段]
4、
技術(shù)開發(fā)
在技術(shù)開發(fā)領(lǐng)域, Bug 追蹤、 Wiki 和 版本控制的集成對于項目管理系統(tǒng)來說 必不可少,當然能夠?qū)崿F(xiàn)這些功能的系統(tǒng)也有很多,例如:
Trac
? Trac :基于 Python 的開源程序,應該是最早將 Ticket 與項目結(jié)合起來的開 發(fā)管理系統(tǒng),支持 Wiki 、Timeline 、Report 和項目模塊分級與里程碑定義,還能夠 綁定查看 SVN 內(nèi)容,簡單易用,但是團隊開發(fā)速度太慢,很多功能確實,無法進行 權(quán)限分配、多項目管理,配置不夠靈活,實在有些遺憾
Jira + Confluence
? Jira + Confluence :基于 Java 的 Bu
5、g 追蹤和企業(yè) Wiki 系統(tǒng),需要購買, 而且很貴, Jira 的 Bug 和事務流管理能力很強大, Confluence 應該是目前最好的 企業(yè) Wiki 系統(tǒng),擴展性強,但是某些操作和體驗顯得有些跟不上時代
ActiveCollab
? ActiveCollab :基于 PHP 的 Web 項目管理程序,曾經(jīng)是開源版本的,后來 給商業(yè)化了,需要購買, Trac 與 Basecamp 的模仿者,安裝和使用簡單
還有許多 SaaS 方式的在線項目管理服務,例如: Comindwork 、LiquidPlanne r 、 MyQuire 、 ProjectSpaces 、Huddle 、
6、PlanHQ 、Goplan 等,不過介于中國的出 口帶寬情況和用戶心態(tài)問題, 將重要的項目數(shù)據(jù)放在遙遠的第三方目前來說還是有些 不現(xiàn)實的 …
啰嗦了很多,下面介紹主角 Redmine ,一個 Trac + Basecamp 的混合體, 吸取了兩個系統(tǒng)的有點,基于 Ruby on Rails 框架開發(fā),開放源代碼,可以跨平臺 部署, indigo 覺得它應該是小型開發(fā)團隊項目管理的首選系統(tǒng)。
功能
功能:
? 多項目和子項目支持
? 可配置的用戶角色控制
? 可配置的問題追蹤系統(tǒng)
? 自動日歷和甘特圖繪制
? 支持 Blog 形式的新聞發(fā)布、 Wiki 形式的文檔撰寫和文件管理
7、
? RSS 輸出和郵件通知
? 每個項目可以配置獨立的 Wiki 和論壇模塊
? 簡單的任務時間跟蹤機制
? 用戶、項目、問題支持自定義屬性
? 支持多種版本控制系統(tǒng)的綁定( SVN、CVS、Git、Mercurial 和 Darcs )
? 支持多 LDAP 用戶認證
? 支持用戶自注冊和用戶激活
? 多語言支持(已經(jīng)內(nèi)置了 zh 簡體中文)
? 多數(shù)據(jù)庫支持( MySQL 、SQLite 、PostgreSQL )
? 外觀模版化定制(可以使用 Basecamp 、 Ruby 安裝
[編輯本段]
評價
Redmine 是一個不錯的 Tracking 工具用了有斷
8、時間了 , 擴展性還是很強的 , 能 夠適應項目管理上的很多需求 ,如問題跟蹤、工時統(tǒng)計、 Wiki 、論壇什么的。如果和 C VS 或者 SVN 結(jié)合起來,還可以跟蹤每個 Issue 提交的代碼。 這樣方便做 Code Re view. 如果再多一些擴展,諸如團隊成員狀態(tài)、異常事項的統(tǒng)計等等就更好了。
最近在關(guān)注幾個Ruby的開源項目,各有所長,突然想起Rails的核心思想:針對特定的問 題領(lǐng)域,拿出最簡潔最有效的解決方案,以此來提高效率,讓項目人員能專注于項目需求和 功能實現(xiàn)。目前我們小組的人員分布零散,大家業(yè)余時間也零散,必須要有一個平臺來整合 大家的工作,協(xié)調(diào)大家的思想成果;讓工作零
9、散化,原子化;讓大家能零散的時間發(fā)揮最大 的潛能(有限的時間解決有限問題),最后又能將大家零散的原子的工作成果整合成一個能 完整的產(chǎn)品。先把標題的幾個項目做些介紹,然后說說我的想法:
一 Redmine
這是一個用于項目管理的平臺,主要功能如下:
1項目成員管理:
能為一個項目添加成員,分配成員的項目角色;
2文檔和文件管理:
能發(fā)布文檔,存儲文件,還集成svn進行代碼管理;
3日歷,工作流,文檔追蹤:
能分配工作,安排工作流,根據(jù)文檔追蹤事務進展;
4項目路線圖,Gantt圖和活動統(tǒng)計報表:
能規(guī)劃項目版本,每個版本Gantt圖和項目中事務活動統(tǒng)計;
參考:http:/
10、/210.51.171.74:3000
二 SVN
是CVS的一個進化版本,具備CVS的全部代碼管理功能;修正了 CVS的顯著缺點。功能 不細說,但因為Redmine和CruiseControlrb都只支持SVN,所以不得不研究它。
三 CruiseControlrb
使用過持續(xù)集成工具的CruiseControl(java版)的人都知道持續(xù)集成對一個項目開發(fā)過程 管理的重要性,實時的代碼測試和代碼集成加上完善的反饋,讓參與項目的每個成員都能放 心大膽的往前走下去。
四我的想法
根據(jù)我們小組的自身特點,將這些工具的特定和優(yōu)勢我們來一次Rails式的定制或整合,生 成一個完整的分布式
11、,松散型,敏捷的項目驅(qū)動聚合平臺,比開源項目管理緊湊,比軟件工程 項目管理靈活。
又發(fā)現(xiàn)一個不錯的開源項目trac,參見。它將SVN的管理同項目管 理相結(jié)合起來,讓所有的代碼管理如同Rails中的數(shù)據(jù)庫設計工作一樣都能在前臺去操作, 避免了繁瑣的 command-line 操作。 Well Done! 而現(xiàn)在 redmine 要把 trac 整合進來,那真是 天大 的 好消息, 而 且 我 也 建議 redmine 把 cruisecontrolrb 整 合 進 去 , 到時 候 redmine=Basecamp+Trac+CruiseControlrb+SVN,如果能再把 XP里面的一些好的思想引入進 來為 redmine 潤潤色,那完全可以做出一個和 Rails 一樣在 PM 占統(tǒng)制地位的定制的 Toolsoft 出來。加油吧, redmine!