經常接一些網站,公眾號,小程序的項目,為了更好的跟客戶展示進度和團隊協同,就自己搭了一個項目管理的內部網站。推薦給需要朋友。
Masterlab簡介
基于事項驅動和敏捷開發的項目管理工具,參考了Jira和Gitlab優秀特性發展而來。適用于互聯網團隊進行高效協作和敏捷開發,交付極致卓越的產品。
- 基于事項驅動,功能全面 —— 跟蹤bug,新功能,任務,優化改進等,提高團隊協作效率。
- 開源,免費 —— 基于開源技術,回報社區。最新技術棧 使用 PHP7/Go/React/Vue/AntDesign 等前沿技術開發。
- 敏捷開發 —— 將先進理論融入全套流程,為你提供最優秀的敏捷開發實踐,將團隊協作提升至全新的標準。
- 簡單易用,二次開發 —— 注重用戶交互,扁平化風格,使用bootsrap和gitlab設計規范。
功能特性
運行環境
Nginx(或Apache ) Mysql5.7 Php7.2 Redis
Masterlab快速使用
1. 創建用戶
第一步是創建團隊的成員賬號。打開 “管理/用戶管理”可以添加和編輯以及激活自注冊的團隊成員
需要說明的是Masterlab中的用戶組功能,如果將用戶加入到administrators用戶組,那么該用戶用戶將具備管理員權限,要謹慎操作。用戶組除了administrators
其他組只是起到分組的作用。更多說明請參考 權限說明 的說明
2. 創建項目
Masterlab默認創建了一個名為default的組織,如果團隊在十幾個人左右,不需要額外創建組織。 創建你的項目,輸入項目名稱和關鍵字以及相關信息。其中項目key是用來做路由導航使用,
項目地址是由 {root_url}/所屬組織key/項目key 組成的,例如 http://demo.masterlab.vip/default/DEV
3. 項目設置
項目創建成功后,要將之前創建的用戶加入到項目中,否則他們看到不到項目,同時還應對項目進行一些設置 在項目的設置界面中,提供了基本信息、事項類型、版本、模塊、標簽、項目角色等設置,可以通過點擊項目頂部菜單的設置
頁面進行操作
4. 管理事項
項目設置完畢后就可以創建事項并分配給團隊成員了, 根據不同的事項類型,創建事項的界面會不同,這個功能可以在"管理/事項/事項類型界面方案" 中設定
事項的常用字段有標題、描述,選擇優先級、模塊、經辦人,設置開始日期、截止日期等。
如果項目之前已經存在多個事項,可以通過"導入Excel"功能批量導入,如下圖:
Masterlab 提供方便使用的事項篩選和排序功能,如下圖:
Masterlab 還可以切換多種事項的視圖顯示模式
5. 數據和圖表分析
Masterlab提供了豐富的圖表和統計功能,可直觀的查看目前的一些重要數據,數據展示分項目和當前進行迭代,如下圖所示
統計數據
統計圖表
在Masterlab中可以很方便的進行敏捷開發實施和落地。在每個項目中敏捷開發主要是通過待辦事項,迭代,看板三個子功能進行的。
待辦事項
待辦事項是指,在開發過程中擬定產品待辦事項清單(ProductBacklog Items),并確定優先順序。這個清單高屋建瓴地列出為了
落實產品負責人的愿景而需要完成的所有事項。在產品的整個研發過程中,這個清單一直存在,并有所演變,相當于產品研發的
“路線圖”。無論在任何時間,要想知道一個團隊要做的所有事項(按照優先順序排列),待辦事項清單都是唯一具有決定性的
參考依據。
在Masterlab中,管理待辦事項十分簡單。 添加待辦事項方式如下:
- 在項目的"事項"頁面中,點擊"創建事項"按鈕,彈出事項表單并輸入相關內容后,在迭代字段中選中"待辦事項"
- 在項目的"待辦事項"頁面中,點擊"添加待辦事項"按鈕并輸入相關內容即可在"待辦事項"頁面中可梳理和拖拽事項:還可以將待辦事項拖拽到某一迭代中:還可以將待辦事項拖拽到已關閉的事項中
迭代
迭代一般指項目版本的生產過程,是一次沖刺的過程,包括從需求分析到測試完成。
迭代是重復反饋過程的活動,其目的通常是為了逼近所需目標或結果。
在Masterlab中,迭代是在項目的"迭代"頁面進行管理
要新增一次迭代,點擊左側導航欄的創建迭代按鈕,彈出創建迭代框,輸入名稱、描述、開始時間、結束時間 。
一個項目中只有一次迭代時進行中,在左側導航中任選某個迭代,點擊"設置進行中"即可更改
看板
通過看板形式直觀的展示某個迭代的各個狀態的事項列表(打開、進行中、已完成三個列表)
看板中的事項可以拖拽到另一列表從而調整事項的狀態,如下圖所示:
權重值
每個事項可以設置一個權重值,該權重值可以認為是一件事項的工作量、復雜度、風險性、不確定性的綜合值。迭代管理中,默認是按照
優先級和權重值排序的,通過默認值也可以在統計頁面中很直觀的查看每個團隊成員的貢獻度,如下圖:
自定義首頁面板
自定義篩選器
事項列表的篩選事項條件比較多樣復雜,用戶可以將某一特定篩選條件保存起來,這樣以后直接點擊即可。
添加自定義篩選事項操作如下:
可在用戶"個人設置/ 自定義過濾器"頁面,要刪除添加過的篩選器
自定義事項描述模板
進行事項描述時,可以針對不同的事項類型而定義不同的模板,這樣有助于提高錄入事項的完整性和規范性。
維護事項描述模板在 "管理/事項/事項描述模板"頁面
切換視圖
項目的事項列表有:表格,左右和響應式三種視圖展示方式,適應于不同的場景和用戶習慣。切換視圖的操作在事項列表的右上角
默認是表格視圖,在該視圖模式下,點擊事項標題會跳轉到事項詳情頁面
左右視圖方式,在該視圖模式下,點擊事項標題不會跳轉到事項詳情頁面,而是在右側浮動事項的詳情,很便捷的查看事項內容
響應式視圖是簡潔的事項列表展示方式,同時要兼容于移動端的頁面
自定義表格顯示列
在表格和左右視圖展示方式下,可以自定義顯示表格的列。在事項列表的右上角點擊"更多/設置顯示列"
導入導出事項
Masterlab支持導入Excel數據到項目中,以批量快速的添加事項,導入操作:
在事項列表的右上角點擊"更多/導入Excel數據",根據彈出界面的提示和要求即可
Masterlab還支持導出事項為Excel格式,可以選擇篩選數據內容和字段
在事項列表的右上角點擊"更多/導出Excel數據",設置導出的內容
截圖粘貼
在編輯事項描述時,如果要插入一個截圖的圖片,需要繁瑣的操作,現在Masterlab支持直接 ctrl v 上傳截圖并插入相應的markdown標記
移動端上傳附件
在新增或編輯事項時,附件上傳可以通過移動端進行上傳,如下圖
視頻文件播放
如果事項附件上傳的是視頻文件:mp4 flv 的可以直接點擊在線播放
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。