軟體架構與敏捷
在敏捷架構上的觀察一文談了如何讓敏捷Scrum或Lean落地。
作者最近看了Craig Larman 和 Bas Vodde一本書:Practices for Scaling Lean & Agile Development 可擴充套件的精益敏捷實踐。這本書應該是2009年的Scaling Lean & Agile Development – Thinking and Organisational Tools for Large-Scale Scrum的姊妹書。
與其去做敏捷do agile,不如就是敏捷be agile,這句話含義是要從程式碼到架構等技術採取敏捷,而不是緣木求魚,技術不改變,卻趕潮流去進行敏捷。
作者總結了五點:
1. 原始碼的總量體現了軟體架構的真正設計藍本。
2. 真正軟體架構是在每天產品的程式設計過程中。
3. 真正的有生命架構需要每天通過主要程式設計師不斷改進擴充套件成長。4. 不接觸原始碼的軟體架構不是真正的架構,是不落地架構。
5. 每個程式設計師都是某種架構師,不管他承認與否,每次程式碼行為都是架構行為,不管是好的壞的,小的或大型的。
[該貼被banq於2011-11-01 14:03修改過]
相關文章
- 軟體架構與架構師架構
- API與軟體架構-介面API架構
- 軟體設計、架構與 UML 建模架構
- 軟體架構1.什麼是軟體架構架構
- TOGAF企業架構與軟體架構的對應圖架構
- 架構之:軟體架構漫談架構
- 軟體架構師架構
- 軟體架構模式之微服務架構架構模式微服務
- 軟體架構風格——規則架構架構
- 軟體架構簡介架構
- 軟體架構入門架構
- 軟體架構設計架構
- 軟體構架師之路
- 『網際網路架構』軟體架構-mybatis體系結構(14)架構MyBatis
- 我對雲原生軟體架構的觀察與思考架構
- 書籍:精益架構(敏捷架構 瘦架構 Lean Architecture)架構敏捷
- 關於軟體架構和業務架構的思考架構
- 軟體架構指南 - martinfowler架構
- 軟體架構理解和延伸架構
- 轉:軟體架構入門架構
- 關於軟體架構圖架構
- 軟體系統架構有感架構
- 軟體架構風格概括架構
- 軟體體系架構的認識架構
- 讀書筆記 之《軟體架構設計: 大型網站技術架構與業務架構融合之道》筆記架構網站
- Smartbi電子表格軟體架構與差異化特色架構
- 敏捷需求管理軟體敏捷
- 架構實戰--軟體架構設計的過程架構
- 軟體架構的核心思想架構
- 什麼是Poly軟體架構?架構
- 軟體架構-nginx詳解上架構Nginx
- 軟體架構分層方法論架構
- 乾貨:軟體架構詳解架構
- 軟體架構分類(轉載)架構
- 什麼是軟體架構(轉)架構
- RAC軟體架構——RAC概念(zt)架構
- 敏捷與軟體的長期危機 - logicmag敏捷
- MySQL整體架構與記憶體結構MySql架構記憶體