「它由product backlog開始,經過sprint會議從prdouct backlog挑選出一些優先順序最高的故事(story)形成迭代的sprint backlog(乙個sprint一般為1個月)。在sprint中會進行每日站會,迭代結束時會進行演示和回顧會議。」
了解敏捷的朋友都知道backlog和spring是待辦事項和衝刺的意思,但在使用choerodon實踐敏捷開發的時候這些敏捷術語對應的系統功能是哪些呢?為了解決大家在使用choerodon時的困擾,整理了以下choerodon功能與敏捷術語的對應表,以便大家進一步了解choerodon的具體功能。
功能敏捷術語
說明問題
史詩(epic)
非常大型的故事,可以橫跨多個迭代週期。史詩故事在戰術層面上使用前必須分解為乙個個相關的使用者故事。
故事(story)
使用者故事是從使用者的角度來描述使用者渴望得到的功能。乙個好的使用者故事包括三個要素:1. 角色:誰要使用這個功能。2. 活動:需要完成什麼樣的功能。3. 商業價值:為什麼需要這個功能,這個功能帶來什麼樣的價值。
任務(task)
是完成需求的過程性的工作。在迭代計畫會議中,將納入迭代的story指派給具體成員,並分解成乙個或多個task,填寫「預計工時」。
子任務子任務通常是故事的具體拆分,拆分出的子任務將交給具體的開發、業務等人員處理,屬於具體的任務交付。是對任務的一種較小的劃分,由單人承接,而且通常能在短時間內完成。
缺陷主要針對測試中的缺陷或者已發布版本的缺陷。
特性特性(feature)
事務有鮮明特徵方面的屬性,對應到產品或解決方案所具有的特徵。
故事點故事點(story point)
故事點是用於估計敏捷開發中使用者故事的相對大小和複雜性的度量單位。表示完成乙個產品待辦項或者其他任何某項工作所需的所有工作量的估算結果。
故事地圖
使用者故事地圖(user map)
使用者故事地圖(user map),最早是作為敏捷管理中的乙個概念而存在,故事地圖將產品的待辦事項(backlog)從簡單的列表模式變為一張二維地圖,以更好地對使用者故事進行規劃。使用者故事地圖作為敏捷管理中的一種需求梳理的便捷方法,是基於使用者需求已經初步收集完成的基礎上,由產品經理、敏捷教練組織團隊成員召開需求梳理會議,在會議上確定史詩和故事的優先順序之後,協助團隊將待定的故事進行編排的工具。
故事地圖-索引卡
故事卡(storycard)
寫有使用者故事的一種索引卡。採用索引卡的形狀是為了限制細節數量和提前計畫團隊如何應對。
問題詳情-描述
驗收條件(acceptance)
由po或ba從業務的角度描述的此功能的驗收條件,在故事進入迭代計畫之前該驗收條件必須要明確清晰。
迭代計畫-看板
看板看板方法是用於高效管理軟體開發流程的新方法。它的核心作用是視覺化整個迭代的計畫執行,通過對故事卡片的拖動來改變問題狀態,可清晰展示開發執行過程中的短板或者瓶頸。
迭代計畫-列配置
過程工作限制(wip limits)
對過程中工作(wip)進行限制,這樣團隊就能集中精力完成開發、保質保量和交付價值。
工作列表-衝刺
衝刺sprint
衝刺是團隊處理事務的一段短期迭代週期,通常用衝刺的目標來定義衝刺,每個衝刺都發生在一定的時間期限之內,有明確的開始日期和結束日期,衝刺必須短,長度在一周到乙個月之間,長度一般應當保持一致,在這個時間段內,團隊需要以穩定的步調完成一組與衝刺目標一致的工作。
工作列表-待辦事項
product backlog
產品待辦列表,指需求清單。在專案開始的時候,product owner要準備乙個根據商業價值排好序的客戶需求列表。這個列表就是prodct backlog,乙個最終會交付給客戶的產品特性列表,它們根據商業價值來排列優先順序。
sprint backlog
每個迭代的功能開發列表,po會根據團隊的能力並按照產品待辦列表中的優先順序來選取每個衝刺要做的事情。團隊可以專注在每個迭衝刺要走的事情上而不被打斷
工作列表-待辦事項-衝刺
迭代(iteration)
sprint是基於scrum的敏捷方**的概念,類似於iteration。sprint是在一定時間內交付特定的使用者故事以及產生有用的功能。在迭代計畫中,客戶或產品經理置頂使用者故事的優先順序,開發團隊在給定迭代中完成在任務。迭代過程中,使用者故事可以從迭代範圍內去除,但是不可以加入新的使用者故事。這樣是為了讓專案組將精力集中在完成此項迭代目標上,並可以迅速交付。
工作列表-版本列表
版本(release)
一組封裝的迭代結果,旨在交付給終端使用者和客戶。每個版本交付的工作軟體被期望是高度穩定的。
工作列表-版本列表
發布(release)
發布時將迭代產生的軟體交付給客戶。在發布計畫中,團隊將回顧產品待辦,將使用者故事整理成特定的發布和迭代,將這個功能性的產品交付給顧客。
衝刺目標
sprint goal
產品所有者和團隊在衝刺階段達成一致的目標。
預估時間
cycle time
開發完一項需求或是乙個使用者故事所需花費的時長。
專案專案(project)
為創造獨特的產品、服務或成果而進行的臨時性工作。
團隊成員-角色
角色(role)
個人與敏捷專案打交道的方式。敏捷專案的角色包括客戶、產品負責人、干係人、團隊成員、測試員、跟蹤員、敏捷教練或scrummaster,以及教練。
測試用例
測試場景(test scenario)
在迭代計畫之後,實際開發工作開始之前,測試人員要詳細列出最後驗收測試該故事需要的所有實驗場景,盡可能細,並和ba、開發甚至po一起評審,達成一致。
燃盡圖燃盡圖(burn-down chart)
迭代過程中及迭代結束時使用者溝通開發進展的一種圖表,圖中顯示出已完成和剩餘的需求數。燃盡圖的設計理念是工作未完成項會隨著專案的推進而不斷減少或是「燃盡殆盡」。
累積流量圖
累積流量圖(cumulative flow diagram)
展示功能未完項、過程中工作及完成功能與時間關係的一種圖表,是資訊發射源的組成部分。
choerodon豬齒魚是乙個開源多雲技術平台,是基於開源技術kubernetes,istio,knative,gitlab,spring cloud來實現本地和雲端環境的整合,實現企業多雲/混合雲應用環境的一致性。平台通過提供精益敏捷、持續交付、容器環境、微服務、devops等能力來幫助組織團隊來完成軟體的生命週期管理,從而更快、更頻繁地交付更穩定的軟體。
歡迎通過我們的 github 和 豬齒魚社群 進行反饋與貢獻,幫助 choerodon 豬齒魚不斷成長,我們將持續迭代優化,敬請期待。大家也可以通過以下社群途徑了解豬齒魚的最新動態、產品特性,以及參與社群貢獻:
官網:論壇:
github:
歡迎加入choerodon豬齒魚社群,共同為企業數位化服務打造乙個開放的生態平台。
session cookie 功能與用法
session 1.儲存在伺服器,每個人存乙份 2.可以儲存任何型別的資料 3.有乙個預設過期的時間 相對安全 但是對伺服器造成的壓力大 注意 在所有使用session的頁面最頂端要開啟session session start session start 開啟session 儲存 session ...
Promise 功能與應用
promise 是非同步程式設計的一種解決方案 從語法上講,promise是乙個物件,從它可以獲取非同步操作的訊息 從本意上講,它是承諾,承諾它過一段時間會給你乙個結果。promise有三種狀態 pending 等待態 fulfiled 成功態 rejected 失敗態 狀態一旦改變,就不會再變。創...
Python enumerate函式功能與用法示例
eunmerate在英文中是列舉 列舉的意思,在python中eunmerate 是乙個內建的函式,用於在乙個可迭代或可遍歷的物件 如列表 字串 陣列 字典 中,將物件組成乙個乙個序列和索引,可以同時獲得索引和索引值。enumerate函式原型 enumera程式設計客棧te sequence,st...