當團隊剛開始進行敏捷開發時,除了日程表上可能有更多的會議外,幾乎沒有什麼變化。他們可能仍然單獨運作,或者限制他們與客戶的互動。你可能會看到工作分解成瀑布式的那種任務,然後設計用戶故事,然後構建故事,然後測試故事。因此,當 “敏捷團隊 “只是走馬觀花,沒有理解或接受敏捷的原則和價值時,他們的形式是敏捷的。當團隊按照敏捷的價值觀和原則來思考和行動時,他們就會變得敏捷。
Continue reading分類: Agile Project Management
什麼是六邊形架構圖
六邊形架構圖是一種用於軟件設計的架構模式,旨在創建鬆散耦合的應用程序組件。 這種方法是傳統分層架構的替代方案。 它是 DDD(領域驅動設計架構)的多種形式之一。
Continue reading批判性思維:什麼是 Y 圖?
Y 圖表是由三個部分組成的圖表,可以通過寫下和/或繪製主題的外觀、感覺和聲音來幫助組織對主題的理解。 (1) 它看起來像什麼? (2) 感覺如何? (3) 聽起來像什麼?
Continue readingPERT 圖表教程
PERT 圖表是(程序評估和審查技術)的首字母縮寫。 PERT 圖是一種項目管理工具,用於在項目中安排、組織和協調任務。 它基本上是一種分析完成給定項目所涉及的任務,特別是完成每項任務所需的時間,並確定完成整個項目所需的最短時間的方法。
Continue reading什麼是自我管理方法?
自我管理的團隊是一組負責生產產品或服務的所有或大部分方面的員工。 自我管理團隊是新型橫向組織的基本單位。 自我管理的團隊是早期團隊方法的產物。
Continue reading敏捷中的跨職能 vs 自組織 vs 功能 vs 組件團隊
“跨職能團隊擁有完成工作所需的所有能力,而不依賴於不屬於團隊的其他人” — Scrum 指南。 與組件團隊方法相比,跨職能團隊是由來自公司不同職能領域的人員組成的小組。 — 它不僅應由技術專家(後端、前端開發人員、QA 工程師等)組成,還應由業務分析師、市場營銷和用戶體驗專家等成員或任何積極參與項目的人員組成。
Continue reading敏捷宣言和十二條原則
敏捷是一種提供解決方案的哲學,它包含並促進產品/項目的整個生命週期的進化變化。許多敏捷團隊和組織一直在使用敏捷來更快地交付軟件,提高質量,並最終提高客戶滿意度。
Continue reading敏捷估計:相對估計與絕對估計
無論一個團隊是在開發一個產品還是一個項目,我們都需要回答一個問題:”我們什麼時候能夠完成它?” ,或者說我們在某個時間點上能走多遠,所以和傳統的開發模式一樣,我們需要在項目開始前估計工作量。敏捷估算是對完成產品積壓中的優先任務所需的努力進行估算的過程。這種努力通常是以完成該任務所需的時間來衡量的,這又導致了準確的衝刺計劃。
Continue reading七種最流行的敏捷開發方法
在《敏捷宣言》發表時,有相當多的 “輕量級 “開發流程;後來又出現了其他類似的方法。它們現在被統稱為 “敏捷 “方法。自從敏捷宣言在2001年誕生以來,圍繞著敏捷的問題出現了很多討論。敏捷方法只是一種思維方式,它使團隊和組織能夠進行創新,快速響應不斷變化的需求,同時降低風險。組織可以使用許多可用的框架來實現敏捷,如Scrum、Kanban、Lean、XP等。
Continue reading敏捷軟件開發的測試驅動開發方法
測試驅動開發(TDD)是一個軟件開發過程,它依賴於在軟件完全開發之前將軟件需求轉化為測試用例,並通過反複測試軟件的所有測試用例來跟踪所有的軟件開發情況。這與先開發軟件然後創建測試用例相反。一些流行的模型很好地支持TDD,如MVC和MVP。
Continue reading