今天把前段時間,給公司講解敏捷開發流程的ppt文件發出來。由於近來比較喜歡用markdown編寫文件,發現不支援markdown編輯,有點失望。小小吐槽,o(∩_∩)o~
敏捷開發的最大特點是:積極響應使用者的需求,快速高質量的交付軟體; 其核心是:以人為本,發揮人的主觀能動性.1、迭代計畫
每輪迭代sprint啟動前,團隊共同討論本輪迭代詳細開發計畫的過程
輸入:產品backlog
輸出:迭代backlog
迭代計畫會議內容:
1)澄清需求、對"完成標準"達成一致
2)工作量估計、根據團隊能力確定本輪迭代將會內容
3)細化、分配迭代任務和初始工作計畫
關鍵點:
1) 充分參與:scrum master(專案負責人)確保po(產品負責人)和team(開發人員及ui美術)充分參考討論,達成理解一致
2) po(產品負責人)承諾在短迭代週期不增加需求(2-4周)
2、每日晨會
每日工作前,團隊成員的例行溝通機制,由scrum master組織,team成員全體站立參加
聚焦主題:
1)我昨天為本專案做了什麼
2)我計畫今天為本專案做什麼
3)我需要什麼幫助以便更高效的工作
每日站立會議好處:
1)增加團隊凝聚力,產生積極的工作氛圍
2)及時暴露風險和問題
3)促進團隊內成員的溝通和協調
關鍵要點:準時開始,高效會議,問題跟蹤3、看板
將專案狀態(進度、質量等)可以通過看板實時展示,讓團隊所有成員直觀地獲取當前專案進展資訊
關鍵點:
2)內容精簡易懂:資訊展示一目了然,切實對團隊有幫助
3)實時重新整理:延遲的資訊拖延問題暴露,降低運作效率
4、迭代驗收 (showcase)
如果開發完成,並向專案負責人、產品負責人 show case以後,開發人員吧故事卡移植到等待測試
關鍵點:
1)展示真實的產品
2)收集反饋
5、迭代回顧會議
在每輪迭代結束後舉行的會議,目的是分享好的經驗和發現改進點,促進團隊不斷進步
關鍵點: 1)會議氣氛:team全員參加,頭腦風暴發現問題,共同分析根因 2)關注重點:team共同討論優先順序,將精力放在最需要的地方 3)會議結論要跟蹤閉環:可以放入迭代迭代backlog中
6、敏捷使用管理工具
看板管理工具
7、敏捷開發總結回顧
8、瀑布模式與敏捷開發區別
階段瀑布模式
敏捷開發
業務需求
強調需求文件
注重溝通交流
管理進度
管理文件(需求計畫、進度表)
看板(任務開發狀態是否順利進展、
有沒有阻塞)
任務分配
開發人員被動安排
開發人員主動自我管理、責任心強
版本迭代
產品整體需求計畫
小版本迭代
研發開發人員安照需求文件要求開發
較少溝通業務場景使用情況
開發人員站在使用者需求角度對接需求
研發週期
版本週期較長
版本周期短(2-3周)
CSRF防禦實施方案
web前端 每次傳送ajax web請求 包括post,get 前,都要產生乙個隨機token。將token以 halo token 標籤名,放入每次ajax請求的header中,作為http報文一部分傳送至服務端。對服務端響應的特殊錯誤碼 0008 做相應csrf風險提示。token建立 讀取se...
怎麼寫ERP實施方案?
怎麼寫erp實施方案,是erp廠商頭痛的事,因為erp實施方案的好壞不僅影響到企業對erp軟體前期的評價,而且還關係到企業能否成功打好erp實施的 開頭炮 那麼,什麼是erp實施方案?一 什麼是erp實施方案 提供給客戶乙個完整的軟體交付過程管理方法,即erp實施方案,明確實施的範圍 組織 策略 計...
網路工程監理實施方案
網路工程監理實施方案 一 網路工程監理的主要內容 1.把好工程質量關 對工程的每一環節質量把關 2.幫助使用者控制工程進度 幫助使用者掌握工程進度,按期分段對工程驗收,在保證工程質量的前提下,督促乙方根據合同要求按時完成。3.幫助使用者作好各項測試工作 嚴格遵循相關標準,對資訊系統進行包括佈線 網路...