Learning Agile: Understanding Scrum, XP, Lean, and Kanban (Paperback)

Andrew Stellman, Jennifer Greene

買這商品的人也買了...

商品描述

Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile’s underlying principles, then by describing four specific—and well-used—agile methods: Scrum, extreme programming (XP), Lean, and Kanban.

Each method focuses on a different area of development, but they all aim to change your team’s mindset—from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you’re considering agile for the first time, or trying it again, you’ll learn how to choose a method that best fits your team and your company.

  • Understand the purpose behind agile’s core values and principles
  • Learn Scrum’s emphasis on project management, self-organization, and collective commitment
  • Focus on software design and architecture with XP practices such as test-first and pair programming
  • Use Lean thinking to empower your team, eliminate waste, and deliver software fast
  • Learn how Kanban’s practices help you deliver great software by managing flow
  • Adopt agile practices and principles with an agile coach

商品描述(中文翻譯)

敏捷開發已經徹底改變了團隊對待軟體開發的方式,但是由於有數十種敏捷方法論可供選擇,決定「採用敏捷」可能會很棘手。這本實用書籍將幫助您理清思路,首先通過敘述敏捷的基本原則來幫助您建立基礎,然後介紹四種具體且廣泛使用的敏捷方法:Scrum、極限編程(XP)、精益和看板。

每種方法都專注於開發的不同領域,但它們都旨在改變您的團隊思維方式,從僅僅遵循計劃的個體變為共同做出決策的團結團隊。無論您是第一次考慮敏捷還是再次嘗試,您都將學習如何選擇最適合您的團隊和公司的方法。

- 理解敏捷核心價值觀和原則的目的
- 學習Scrum強調的專案管理、自組織和集體承諾
- 通過極限編程(XP)的實踐,專注於軟體設計和架構,如測試優先和配對編程
- 使用精益思維賦予團隊權力,消除浪費,並快速交付軟體
- 了解看板的實踐如何通過管理流程幫助您交付優秀的軟體
- 與敏捷教練一起採用敏捷實踐和原則