敏捷是因靈活性、頻繁傳送和縮短上市時間而產生,但是當你問你的客戶為什么選擇Scrum以及期望的是什么,你經常會聽到很多有關更好的團隊表現之類的說法(用更少的錢讀到更多特..
又一次,關于“敏捷測試”到底是什么的討論熱鬧起來,小編自己經歷過很長時間的實踐,后來也開始輔導團隊、企業實踐敏捷測試,現在就跟大家分享一下這些經驗。..
任何項目中,溝通都是一個常見的問題。好的溝通,是敏捷開發的先決條件。在圈子里面混得越久,越會強調良好高效的溝通的重要性。 團隊要確保日常的交流,面對面溝通比..
我在上周三寫的這條微博。它在微博上激起了活躍的討論,周四的時候已經被轉發了87次,獲得了25個贊。 很顯然,這是個很火的話題,很多人對持續交付和持續部署之間的區別很..
如何做effort的estimate?本文給出了敏捷開發模式中的一個方法。 項目經理被問到最多的問題就是,“這個項目什么時候才能完成?” 被問的時候,可能項目才定下來,僅僅知道大概的..
敏捷社區的一些成員強調了反饋循環對于提高敏捷開發流程效力方面的重要性。 “反饋循環”是什么呢?簡單來說,如果某個流程的執行結果可以影響到此流程未來的運作方式,那么它就..
Kevin Krac有一個問題,是關于在Scrum中追蹤完成任務所需時間的: 當開發人員A把自己的任務擱置一段時間(也許是一整天,甚至兩天),以幫助另一位開發人員B對其任務做分析或者編碼…..
最佳的架構、需求和設計出自于自組織的團隊。蜂巢中的工蜂們看似忙碌,但其工作卻是有序而有效,歸根結底就是它們的組織架構其實是自我組織的。在自我組織的團隊中,團隊是一個整體..
傳說中的結對編程,大致結構是兩個人共用一臺電腦,一個開發,一個測試,以隨時評審來抵消返工時間損失。 傳說歸傳說,誰也沒有見過。問題出在哪里?有兩種主要原因。 一..
前些日子看見一個典型案例,一同行說,自己的新浪微博應用,從提出創意到發布只用了6天,6天!這款應用叫“APP匯”,思路上挺帶感的APP 社交推薦服務。從正面的意義講,盡早拿出一個可用..
多數大型開發組織都有一套自己的編碼和實踐規范。但是對這些團隊而言,光是將這些規范文檔化,并保證實時更新,就是一個巨大的挑戰。此外,在工作中長期、忠實地執行這些規范和標準..
敏捷開發:如何通過回顧保持學習狀態 軟件開發不是孤獨的追擊,它需要同其他開發者和其他部門協作。大多數組織建立的軟件生命周期沒有涉及到如何進行這些交互?,F實是許多團隊的過程..
在《建設全功能團隊》和《建設全功能團隊——實踐篇》兩篇文章中,我的同事胡凱曾介紹過建設全功能團隊的必要性和良好實踐,此后在圍繞這一話題的討論中,很多人都分享了自己的理解,..
測試驅動開發(TDD)跟敏捷開發有沖突. 這些話來自于我們的軟件領袖Jim Coplien—上世紀九十年代最流行的幾本C++著作的作者。原話是這樣的: 嚴格的按照YAGNI原則的驅動測試開發(TDD)會導..
Mike Cohn建議在Sprint復審中展現未完成工作 Scrum聯盟的創始人之一Mike Cohn,就Sprint復審的內容向敏捷社區發出了不同的聲音。他認為,展現待辦事項列表中未完成的事項,有時候是值得的。 ..
2010年,在Agile@IBM敏捷社區的討論熱點因為集中在“軟件全生命周期敏捷”、“分布式敏捷面臨的挑戰”這兩個話題而使得我對敏捷的價值和敏捷宣言又有了新的理解,也促使我從一開始對“核..
敏捷決不再局限于研發的生產階段,是貫穿軟件生命周期,敏捷價值也只有充分體現在產品在從一個抽象概念到客戶漸漸上手體會到產品的真正使用價值和解決方案在組織內獲得成功才凸顯出來..
在敏捷的初期,往往敏捷開發是在小范圍內進行且項目管理相對簡單。小型的且集中的敏捷團隊管理思想仍然可以在這些情況指導我們完成任務。而如今,因為機遇和環境已經顯著改變,我們..
敏捷的商業價值是什么,與傳統對比的特點是什么? 敏捷決不再局限于研發的生產階段,是貫穿軟件生命周期,敏捷價值也只有充分體現在產品在從一個抽象概念到客戶漸漸上手體會到產品的..
基于DAD方法的可擴展的ASM敏捷框架.在敏捷的初期,往往敏捷開發是在小范圍內進行且項目管理相對簡單。小型的且集中的敏捷團隊管理思想仍然可以在這些情況指導我們完成任務。而如今,因..