一. 工具概述api
1.1. 工具的基本狀況架構
咱們小組使用的工具爲禪道。禪道是由青島易軟天創公司開發的一款開源的項目管理軟件。禪道集產品管理、項目管理、質量管理、文檔管理、組織管理和事務管理於一體,是一款功能完備的項目管理軟件,完美地覆蓋了項目管理的核心流程。禪道的主要管理思想基於國際流行的敏捷項目管理方式——Scrum。禪道在遵循其管理方式基礎上,又融入了國內研發現狀的不少需求,好比bug管理,測試用例管理,發佈管理,文檔管理等。所以禪道不只僅是一款scrum敏捷項目管理工具,更是一款完備的項目管理軟件。基於scrum,又不侷限於scrum。工具
1.2. 工具的功能測試
1. 產品管理:包括產品、需求、計劃、發佈、路線圖等功能。ui
2. 項目管理:包括項目、任務、團隊、build、燃盡圖等功能。插件
3. 質量管理:包括bug、測試用例、測試任務、測試結果等功能。3d
4. 文檔管理:包括產品文檔庫、項目文檔庫、自定義文檔庫等功能。視頻
5. 事務管理:包括todo管理,個人任務、個人Bug、個人需求、個人項目等我的事務管理功能。blog
6. 組織管理:包括部門、用戶、分組、權限等功能。生命週期
7. 統計功能:豐富的統計表。
8. 搜索功能:強大的搜索,幫助您找到相應的數據。
9. 靈活的擴展機制,幾乎能夠對禪道的任何地方進行擴展。
10. 強大的api機制,方便與其餘系統集成。
二. 工具的使用流程
在禪道項目管理軟件中,需求、任務、缺陷被細分,造成三權分立,四種核心角色:產品經理、項目經理、研發團隊和測試團隊之間牢牢圍繞產品的需求展開協做,取得成果。
產品經理,研發團隊和測試團隊以需求爲中心,經過項目緊密合做,最終實現產品的快速發佈,贏得市場。
具體管理流程以下:
一、產品經理創建產品,維護產品和整理需求。
二、項目經理創建項目,關聯產品,關聯需求。
在項目中關聯需求:
三、開發團隊爲需求分解任務,進行開發。
四、測試團隊提交測試,解決bug。
上述流程能夠在官方給出的禪道核心管理流程全圖中得以展示:
三. 工具的特色和侷限性
1.1. 工具的特色
禪道項目管理軟件集產品管理、項目管理、質量管理、文檔管理、組織管理和事務管理於一體,是一款功能完備的項目管理軟件,完美地覆蓋了項目管理的核心流程,它的主要特色是:
⑴ 完整覆蓋項目管理的核心流程,禪道細分需求、任務、缺陷和用例,從咱們視頻演示中的產品生成到項目生成以及各角色分配到權限設置,項目完成後BUG的提出和指派等,以及BUG的狀態更改在禪道中都有體現;
⑵ 包括產品管理,項目管理和質量管理,其中產品管理功能:包括產品、需求、計劃、發佈、路線圖等功能。質量管理:包括bug和測試用例、測試任務、測試結果等功能。項目管理:包括項目、任務、團隊、版本、燃盡圖等功能,產品管理,項目管理和質量管理在新建一個產品項目中都會有展現。
⑶ 基於B/S架構,對咱們用戶的要求比較低,操做比較簡單,咱們學過一遍就能夠本身操做該軟件,使用軟件的基本功能,禪道能夠完整支持敏捷開發流程,實現多人同時開發,能夠有完整軟件生命週期來進行管理。
⑷ 精心準備的擴展機制,擴展讓軟件之間實現數據交互,咱們能夠將禪道中各類數據圖表導出來。
⑸ 有開源免費版本和專業版,其中專業版有更多功能的擴展,全面掌握項目進展,源代碼集成等優勢,專業版是在禪道開源版的基礎上增長加強功能。專業版加強功能更加適合企業的內部流程化管理,同時專業版的加強功能都以收費插件的方式發佈在禪道官網裏,爲用戶提供單獨下載使用的服務。
1.2. 工具的侷限性
禪道項目管理軟件的主要管理思想基於國際流行的敏捷項目管理方法—Scrum。Scrum方法注重實效,操做性強,很是適合軟件研發項目的快速迭代開發。然而,在面對大型項目(例如:遊戲開發,大型系統開發),禪道反而成爲一種負擔。具體問題以下:
1.需求管理,因爲面向的相關人員在5我的之內,故比較清晰。需求管理所需的彙總、計劃、進度等都能知足。不成問題。在面對大項目時,人員超過5人,容易形成管理混亂。
2.進度控制,每每遊戲開發,重在模型上,一個很是耗時耗力,難以實現量化管理。
3.任務流控制:遊戲研發中有較多的協做,包括資源依賴、聯調、驗收反饋,因此一項需求相關的大部分任務,在項目週期內,絕大部分時間處於【完成,但不知足交付條件的完成】狀態,即【進行中】狀態。既然如此,一個【進行中】並不足以反饋研發的真實進展。
4.操做步驟多,給開發人員增長負擔。
5.報告類型少,缺乏多種圖表展現過程。(支持燃盡圖和收費的甘特圖)
四. 工具的改進
1.在實際工做中,更多的中小型公司,在進行B/S項目開發管理系統時,採用迭代式開發,功能模塊一般隨着客戶的需求變更,分配到我的的任務和我的完成的工時都會動態變化,而禪道中應該加入對工時的統計,統計每一個人的工時總計,延時累計,緣由等內容。
2.報告類型少,雖然支持燃盡圖和甘特圖,可是經過燃盡圖沒法看出項目存在的問題,系統能夠對燃盡圖的問題 作一些系統默認性的分析說明,用戶本身能夠選擇相應的緣由 加入有問題的趨勢圖上。
3.禪道主要用於基於B/S架構項目的測試,有嚴格的執行順序,可是隊友c/s架構的遊戲來講,不少時候開發的功能,是須要組合多種效果,測試時就須要給出更多種進行的狀態,好比進行中,組合1開始,組合2開始,組合1進行中,組合2進行中,組合1結束,組合2結束,這個順序不是嚴格要求的,但能夠反映出真實的任務進度的狀況。
4.操做步驟多,給人很混亂的感受,一般在作管理系統時,都會給用戶權限分配,讓不屬於該權限下的連接隱藏或失效,就會有更好的用戶體驗。
五. 成員貢獻
魯慧敏:(1)工具概述(5)成員貢獻;整合及發博
李佳明:(2)對應的流程
寧莉莎:(3)工具的特色
王瑞:(3)工具的侷限性
張江:(4)工具的改進