亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

作為一個開發人員,我們也該懂一些項目管理的知識,今天我們來講一個基于Scrum的項目管理工具禪道。本文將從禪道的安裝部署開始講起,然后講講Scrum的核心概念,最后通過禪道的一套操作來實踐下Scrum的開發流程。

禪道簡介

禪道由青島易軟天創網絡科技有限公司開發,國產開源項目管理軟件。它集產品管理、項目管理、質量管理、文檔管理、組織管理和事務管理于一體,是一款專業的研發項目管理軟件,完整覆蓋了研發項目管理的核心流程。禪道項目管理軟件的主要管理思想基于國際流行的敏捷項目管理方法—Scrum。Scrum方法注重實效,操作性強,非常適合軟件研發項目的快速迭代開發。禪道在遵循其管理方式基礎上,結合國內研發現狀,整合了Bug管理,測試用例管理,發布管理,文檔管理等功能,完整的覆蓋了軟件研發項目的整個生命周期

安裝及部署

禪道的安裝方式有很多,這里我們使用它在Docker環境下的安裝方式。

  • 下載禪道的Docker鏡像:

docker pull idoop/zentao:latest

  • 在Docker容器中運行禪道:

docker run -d -p 80:80 -p 4306:3306 --name zentao-server -e ADMINER_USER="admin" -e ADMINER_PASSWD="123456" -e BIND_ADDRESS="false" -v /mydata/zbox/:/opt/zbox/ --add-host smtp.exmail.qq.com:163.177.90.125 -d idoop/zentao:latest

  • 啟動參數說明:
    • ADMINER_USER:管理員賬號;
    • ADMINER_PASSWD:管理員密碼;
    • BIND_ADDRESS:若設置參數為"false",禪道數據庫啟動后允許遠程訪問,選填;
    • SMTP_HOST:設置smtp服務IP和主機名,用于解決無法發送郵件的問題。
  • 安裝成功后,訪問該地址即可登錄禪道系統,登錄用戶名和密碼為admin:123456:http://192.168.6.132/

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

Scrum的核心概念

敏捷開發的產生

我們比較熟知的軟件項目管理方法是瀑布,其基本流程是需求->設計->開發->測試。基本假設只要每個環節都做正確,那么終得到的結果也是正確的。但從總體來講,瀑布項目失敗率比較高。國外的軟件先行者們針對瀑布開發中暴露出來的問題進行了一系列的探索、思考和總結,最終提出了敏捷開發的概念。敏捷開發有很多種方式,其中Scrum是比較流行的一種。

Scrum中的角色

Scrum是由產品經理(product owner)、項目經理(scrum master)和研發團隊(dev team)組成的。

  • 其中產品經理負責整理用戶故事(user story),定義其商業價值,對其進行排序,制定發布計劃,對產品負責;
  • 項目經理負責召開各種會議,協調項目,為研發團隊服務;
  • 研發團隊則由不同技能的成員組成,通過緊密協同,完成每一次迭代的目標,交付產品。

這里我們講下什么是用戶故事:所謂用戶故事,就是來描述一件事情,作為什么用戶,希望如何,這樣做的目的或者價值何在,這樣有用戶角色,有行為,也有目的和價值所在,非常方便與團隊成員進行溝通。

Scrum中的迭代開發

與瀑布不同,Scrum將產品的開發分解為若干個小迭代(sprint),其周期從1周到4周不等,但不會超過4周。參與的團隊成員一般是5到9人,每期迭代要完成的用戶故事是固定的,每次迭代會產生一定的交付。

Scrum的基本流程

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

Scrum的基本流程如上圖所示:

  • 產品經理負責整理用戶故事,形成左側的產品訂單(product backlog);
  • 發布計劃會議:項目經理負責講解用戶故事,對其進行估算和排序,發布計劃會議的產出就是制定出這一期迭代要完成的用戶故事列表,即迭代訂單(sprint backlog);
  • 迭代計劃會議:項目團隊對每一個用戶故事進行任務分解,分解的標準是完成該用戶故事的所有任務,最終每個任務都有明確的負責人,并完成工時的初估計;
  • 每日例會:每天項目經理召集站立會議,團隊成員回答昨天做了什么,今天計劃做什么,遇到了什么問題;
  • 演示會議:迭代結束之后,召開演示會議,相關人員都受邀參加,團隊負責向大家展示本次迭代取得的成果。期間大家的反饋記錄下來,由產品經理整理,形成新的用戶故事;
  • 回顧會議:項目團隊對本期迭代進行總結,發現不足,制定改進計劃,下一次迭代繼續改進,已達到持續改進的效果。

禪道使用

接下來我們將按角色來講講如何使用禪道來實現基于Scrum的項目管理。

管理員

禪道安裝成功之后,管理員的第一件要做的事情就是設置部門結構,并添加用戶賬號。

  • 通過組織->用戶->維護部門可以為企業添加部門結構:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 通過組織->用戶->添加用戶可以為企業添加用戶:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 注意添加用戶是需要添加職位和權限分組的:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 這里我們添加了產品經理、項目經理、研發主管、測試主管四個賬號以便下面使用。

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

產品經理

產品經理對于公司來講,至關重要。只有做出好的產品或者服務出來,才能贏得市場,謀求發展和生存。下面我們用產品經理的賬號登錄,來演示下產品經理在敏捷開發中所要做的事情。

  • 通過產品左上角的下拉菜單可以添加產品:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 添加產品時需要完善相關信息:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 添加完產品后產品經理可以通過產品->需求->維護模塊來創建產品的模塊:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 在相應模塊中通過產品->需求->提需求可以創建需求:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 之后可以完善需求的信息并進行創建:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 創建完需求后還需要對需求進行評審操作,只有評審通過的需求才會由項目經理進行任務分解,從而轉為為開發任務指派給開發團隊:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 評審時選擇評審結果為確認通過后該需求就會被激活了:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 當然產品經理也可以對當前的需求進行變更操作,但是變更完的需求需要開發團隊確認后才能進行后續開發;

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 產品經理還可以創建計劃,規定需求的完成時間:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 完善計劃信息時,主要是要完善計劃的開始和截止時間:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 可以通過關聯需求,指定此次產品計劃需要完成的需求:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

項目經理

項目經理主要負責管理開發團隊,將產品經理的需求講解給開發團隊聽,確定項目要完成的需求列表,對需求進行任務分解并指派給開發團隊,以及各種會議的組織。下面我們用項目經理的賬號登錄,來演示下項目經理在敏捷開發中所要做的事情。

  • 在禪道中項目其實對應的是敏捷開發里面的迭代的概念,項目經理首先需要創建一個項目:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 創建時需要完善項目信息,設定項目開發時間以及關聯相關產品與計劃:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 接下來項目經理要做的就是創建項目團隊,可以通過項目->團隊->團隊管理來為項目團隊添加成員:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 項目團隊組建完畢之后,項目經理通過關聯產品即可將項目和產品進行關聯:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 然后通過關聯需求即可確定當前項目要做的需求,可以選擇關聯需求或按計劃關聯需求:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 需求確定之后,項目中幾個關鍵的因素都有了:周期確定、資源確定、需求確定。下面項目經理要做的事情就是為每一個需求做任務分解:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 任務分解時需要完善任務詳情,明確任務的執行時間:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 這里把商品管理功能這個需求分解為了商品列表、添加商品和編輯商品三個任務并指派給了開發人員。

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

開發團隊

項目的任務分解完畢之后,開發團隊成員需要領取自己的任務,開始每天的開發。除了日常的編碼工作之外,還應當每天花點時間在禪道里面更新下任務的狀態以及消耗情況。下面我們用開發人員的賬號登錄,來演示下開發人員在敏捷開發中所要做的事情。

  • 首先開發人員需要找到自己需要完成的任務,從項目->任務中可以查看到指派給自己的任務:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 開發人員開始做任務時點擊開始按鈕,完成任務時點擊完成按鈕:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 任務開始時需要填寫自己的預計剩余時間,最初預計工時可以在編輯任務里設置:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 任務完成時需要填寫自己的本次消耗時間:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 物理介質的看板比較直觀,是Scrum標準的管理工具,禪道里面也有一個電子看板

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 當項目的任務都完成以后,開發人員可以創建版本:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 完善完版本信息后即可創建版本:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 有了版本以后,才可以根據當前版本創建測試單:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 創建測試單需要完善版本、負責人、名稱等信息:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

測試團隊

測試團隊是項目質量的保證,測試團隊主要負責對項目的版本進行測試,提出Bug指派給開發人員,開發人員解決Bug后對Bug進行驗證并關閉。下面我們用測試人員的賬號登錄,來演示下測試人員在敏捷開發中所要做的事情。

  • 測試人員開始測試時,需要把測試單狀態設置為進行中:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 測試人員可以在測試->Bug中提出測試過程中發現的Bug:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 需要完善BUG信息并指派給相應開發人員:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 當開發人員解決完Bug后可以把Bug標記為已經解決:

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

  • 此時該Bug會自動指派給測試人員,測試人員確認已經解決后可以關閉該問題,如未解決,可以激活該問題。

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

總結

我們通過在禪道里面的一系列操作完整地演示了一套基于Scrum敏捷開發流程,其實所有角色的職責可以用下圖來概況。

推薦一個項目管理工具,落地基于Scrum的敏捷開發!(scrum敏捷項目管理優缺點)

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年12月21日 上午11:12
下一篇 2023年12月22日 上午9:12

相關推薦

  • 好用的客戶關系管理系統

    好用的客戶關系管理系統 客戶關系管理系統是一種用于管理客戶關系的軟件,能夠幫助企業更好地維護與客戶之間的關系,提高客戶滿意度和忠誠度。好的客戶關系管理系統應該具備以下特點: 1. …

    科研百科 2024年9月21日
    22
  • 在研科研項目年度檢查表

    在研科研項目年度檢查表 隨著科技的不斷發展,科研項目也在不斷推進。在進行研究項目時,年度檢查表是必不可少的一項工作。它可以幫助研究人員了解項目的進展情況,及時發現問題并解決問題。本…

    科研百科 2025年5月6日
    1
  • 古冶區實施“四大工程”助推基層黨建工作提質增效(黨建引領四大工程)

    古冶區全面貫徹2023年全國以及省、市組織部長會議精神,以“開局就是沖刺、起步就是攻堅”的狀態,謀劃基層黨建“四大工程”,通過細化“3443”工作舉措,實現對全年任務目標條目化管理…

    科研百科 2023年3月7日
    157
  • java管理系統項目實踐目標

    Java管理系統項目實踐目標 隨著現代信息技術的不斷發展,Java管理系統項目已經成為企業和個人使用的一種重要的技術。Java作為一種跨平臺的編程語言,具有強大的性能和穩定性,因此…

    科研百科 5天前
    1
  • 建筑行業科技研發:科技引領,從“新”出發(建筑企業科技研發)

    背景 “十四五”時期是我國推進建筑業全面轉型升級的關鍵時期,也是數字建筑發展的重大機遇期。建筑企業迫切需要科研創新,以提升建造效率、確保工程質量、降低運營成本,并滿足市場的多元化需…

    科研百科 2024年6月22日
    31
  • 適合中小微企業財務軟件有哪些?(適合中小微企業財務軟件有哪些公司)

    財務一般用什么軟件做賬呢?相信大家首先會想到的就是浪潮、金蝶和用友了。這幾款財務軟件是很多學校用來教學的財務軟件,因此國內的會計,基本上繞不開這幾款財務軟件,有相當一部分企業,都是…

    2022年9月21日
    183
  • 科研項目概念與內涵

    科研項目概念與內涵 科研項目是指研究人員通過設計實驗、收集數據、分析結果等方式,對某一領域的問題進行研究并得出結論的過程。科研項目是科學研究的重要形式,是推動科學技術發展的重要力量…

    科研百科 2025年3月2日
    1
  • 重醫康復醫院護理部主任

    重醫康復醫院護理部主任:護理是康復的關鍵 護理是康復過程中至關重要的一部分,它是幫助病人恢復健康的關鍵。作為重醫康復醫院的護理部主任,我深刻認識到護理的重要性,并致力于提高護理質量…

    科研百科 2024年11月17日
    0
  • 青年教師申請科研項目

    青年教師申請科研項目 作為一名青椒,我常常感到責任重大,既要承擔教學任務,又要積極參與科研活動,為學校和學科的發展做出自己的貢獻。但是,面對龐大的科研壓力和激烈的市場競爭,申請科研…

    科研百科 2025年4月27日
    2
  • 通州馬科研項目

    通州區馬科研項目: 探索馬匹在城市中的發展 通州區馬科研項目是一項重要的研究項目,旨在探索馬匹在城市中的發展。馬匹在城市中的發展是一個備受關注的話題,因為它們可以為人類帶來許多好處…

    科研百科 2025年2月21日
    0