ICA 焦點討論法 如果問我 2017 年上過的所有課中收穫最多的是哪一門,我一定毫無疑問的說是『ICA 的焦點討論法』(Focused Conversati...
魚骨圖有時被稱為因果圖,因為它們類似於魚的骨骼,頭部,脊柱和骨骼。因果圖可用於探索可能導致或導致特定問題(或影響)的所有潛在因素。 使用圖表的好處 作為頭腦...
MVC(或模型-視圖-控制器)是一種流行的軟件框架,用於成功有效地將用戶界面與底層數據模型相關聯。由於編程語言 Smalltalk 在 1970 年代首次定義了...
最近與學弟聚餐時,我們閒聊共同討論專案文件時是否精簡系統求規格書與需求文件嗎?因為學弟公司是小型開發團隊(4-5人),每個專案花太多時間整理需求文件,這也是增加...
持續整合、設計最佳化、小型發佈、簡單的設計 持續整合(Continuous integration) 當系統的規模變大,便需要將系統細分成各區塊已降低設計及開發...
再來談談軟體專案的核心風險... 根據軟體專案風險管理的聖經-與熊共舞記載,軟體專案的核心風險共有以下5項 1.先天的時程錯誤(schedule flaw) 2...
Mike Cohn在他的“用戶故事應用”一書中指出了一個好的用戶故事的六個基本屬性。這些是: 獨立的(Independent) 用戶故事應該不依賴於其他用戶故...
不可能不欠技術債 在前文中我們其實已經提到了,技術債與金錢上的債務,有很多的共同點。在產品開發過程中,有時候為了搶奪商機,你不得不在深思熟慮後,決定用比較快速的...
綜合Scrum指南 什麼是Scrum團隊? 什麼是Scrum工件? 什麼是5個Scrum值? 敏捷宣言和十二項原則 Scrum中最經常提...
想要學習XP最重要的是了解其核心的4項價值觀,如此才能知道為什麼需要採取這些行動。 之前以介紹了XP的12項實務做法,但其實這12項做法雖然是XP最廣為人知的內...
使用者故事(User Story)是敏捷方法中用來描述需求的一個方式,而確認一個使用者故事是否『完成』(Done)則是需要『驗收條件』(Acceptance...
衝刺回顧會議的定義 『衝刺回顧會議』(Sprint Retrospective Meeting)是在每個衝刺結束的時候舉行,其目的在於讓『產品負責人』及『開發...
功能分解對應於各種功能關係,如原始復雜業務功能的開發方式。它主要關注如何開發整體功能及其各個組件之間的交互。 使用功能分解將大型或複雜功能分解為多個部分時,更容...
在一個畫布中管理整個Scrum項目 在一個設計精美的Scrum流程畫布中無縫導航整個Scrum流程。快速,輕鬆,無縫地執行Scrum活動。讓整個團隊充分參與。我...
如何创建用户故事地图 通过Jeff Patton和其他人的努力,用户故事映射正在成为一种流行的技术,允许您在积压中添加第二个维度。以下是您应该考虑使用此技术的几...
先聲明,本篇幻想成分居多,若想將之具現化,還是早點睡比較實在 XDDDDD。 [PMBOK Guide 4th,167] 先聲明,本篇幻想成分居多,若想將之具...
今天繼續談剩下的三項核心風險 人力流失 俗話說的好「錢都老闆在賺,肝都員工在賣」,再怎麼號稱人是公司最重要的資產,看在員工眼裡都是放○。人力流失會導致知識斷層,...
常聽到很多人談到『什麼是產品待辦清單精煉會議(Product Backlog Refinement)?』、『到底需不需要產品待辦清單精煉會議(以下用精煉會議表示...
Scrum框架的一個相當普遍的抱怨是Scrum會議太多了。讓我們探討這個投訴,以了解它是否有效,為什麼會發生,以及如何處理它。 Scrum中有很多會議嗎? 如果...
在 The Scrum Guide™ 中對每日 Scrum 的描述是: The Daily Scrum is a 15-minute time-boxed e...
我在前面的文章,曾經不止一次地談過怎樣做自動化,包括流程自動化、測試自動化、部署自動化等。也許時至今日,還是有很多人會存疑:『自動化到底有什麼好,我這樣雖然手動...
Sprint目標是Sprint的一個目標,可以通過產品Backlog的實施來滿足。Sprint目標是產品負責人和開發團隊之間協商的結果。Sprint目標應具體且...
前兩篇聊到了『完成的定義』與『使用者故事』,其實只是為了講解『驗收條件』(Acceptance Criteria)打底。一個工作項目是否達到客戶對需求的期待?...
想學習敏捷開發的朋友,台灣 Agile Tour Taipei 的組織者之一:柯仁傑,及AgileCommunity.tw社群發起人之一:Aska Lee,將在...
先來小結一下Scrum的架構 先來小結一下 一個Scrum團隊裡總共有三種角色 一個Product Owner 一個Scrum Master Team 四種...
[Day 11] Sprint Goal 我們的衝刺是為了什麼 問題:PO發現sprint goal 不好訂,團隊也對sprint goal沒感覺,大家就慢慢不...
敏捷,是最近軟體工程的 buzzword。彷彿所有軟體工程遇到的困境,都可以靠「敏捷」這枚銀子彈解決。 這枚銀子彈有不只一種型態,可能是 Scrum、可能是看板...
一卡看通4個敏捷值 (values),12個敏捷原則以及Scrum框架中Scrum角色和事件的快速摘要。對Agile和Scrum不熟悉的團隊已將此摘要視為一種工...
Agile方法論近幾年在台灣越來越受到注意了,真是個好現象! 剛看到台中有個"免費"的活動 時間是4/20(一)晚上七點 今天開始報名喔~ [活動摘要] 以變應...
在Sprint期间,开发团队在PBI上工作以构建增量(理想情况下,“增量”应逐步建立,一次建立一个或几个PBI)。Scrum指南指出这一点 在Sprint结束...