The Agile Codex: Re-Inventing Agile Through the Science of Invention and Assembly

McCormick, Michael

  • 出版商: Apress
  • 出版日期: 2021-09-08
  • 售價: $1,920
  • 貴賓價: 9.5$1,824
  • 語言: 英文
  • 頁數: 149
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 148427279X
  • ISBN-13: 9781484272794
  • 相關分類: Agile SoftwareAssembly
  • 立即出貨 (庫存=1)

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

商品描述

Apply the industrial engineering science of invention and assembly to how software is described, planned, and built, thus allowing you to be free to flex your practices according to your needs, putting principle over habit and rules.

Reading about Agile practices is like reading diet advice. Everything sounds unique and good; everything starts with good intentions. Then reality sets in. Organizations adapt their practices, but lose sight of grounding principles. A bias toward ceremonies, metrics, and recipes comes at the expense of efficiently getting the real work done. Managers and developers are incentivized to game the system. Organizational metrics become detached from the reality of what is being delivered and how.

The Agile Codex shows you how to describe a software project as an acyclic dependency tree of sized work items, scoped to be operated on by one software engineer each and completed within a week. It covers how to optimally sequence and assign these work items to bring calendar time for delivery as close to effort time as possible. You'll see the value of doing this as it applies to optimally planning and adjusting software projects in the face of learning and change. Finally, the book covers the collaborative agile principles required to bring this skill set and practice to a software team.

Throughout the book you'll be reminded that software engineering is not a rote task - it is primarily a skilled, creative act. As such, you'll see that we need to account for the space needed to research, plan, create, and adjust. The Agile practices serving the codex deal with this intersection between the engineering problem of software delivery flow, and the human reality of how work is described, owned, executed, and transitioned from one state to another.

Everything an agile team does must serve the codex. The creation and the care and feeding of this structured tree of work sets the frame in which all other team actions take place and against which all successes or failures can be evaluated.

What You Will Learn

 

  • Understand the benefits of collaboration on team cohesion, resilience to change, and efficient mitigation of risk
  • Teach teams to follow the practices, become strong collaborators, modify the practices while staying true to the principles, and more predictably deliver software while minimizing risk
  • Optimally sequence and assign work items to bring calendar time for delivery as close to effort time as possible

 

Who This Book is For

People who manage the planning and delivery of software.

商品描述(中文翻譯)

應用工業工程科學的發明和組裝原則來描述、計劃和建立軟體,從而使您能夠根據自己的需求自由靈活地運用實踐,將原則置於習慣和規則之上。

閱讀關於敏捷實踐的內容就像閱讀飲食建議一樣。一切聽起來獨特且良好;一切都始於良好的意圖。然後現實情況出現。組織適應了他們的實踐,但卻忽視了基本原則。對儀式、指標和配方的偏好以效率低下地完成實際工作為代價。管理者和開發人員被激勵去操縱系統。組織指標與實際交付內容和方式脫節。

《敏捷法典》向您展示了如何將軟體項目描述為一個無環依賴樹,其中包含大小可操作的工作項目,每個項目由一名軟體工程師負責,在一周內完成。它涵蓋了如何最佳地排序和分配這些工作項目,以使交付的日曆時間盡可能接近實際工作時間。您將看到在學習和變化面前,這樣做的價值如何應用於最佳地計劃和調整軟體項目。最後,本書介紹了將這種技能和實踐帶給軟體團隊所需的協作敏捷原則。

在整本書中,您將被提醒軟體工程不是機械任務,而是主要是一種有技巧的創造行為。因此,您將看到我們需要考慮到研究、計劃、創建和調整所需的空間。服務法典的敏捷實踐處理的是軟體交付流程的工程問題與工作如何描述、擁有、執行和轉換狀態之間的人性現實的交集。

敏捷團隊所做的一切都必須服務於法典。創建和照顧這個結構化的工作樹設定了所有其他團隊行動發生的框架,並成為評估所有成功或失敗的依據。

您將學到什麼:

- 瞭解協作對團隊凝聚力、應對變化的能力和有效降低風險的好處
- 教導團隊遵循實踐,成為強大的協作者,修改實踐同時保持原則的真實性,更可預測地交付軟體並最小化風險
- 最佳地排序和分配工作項目,使交付的日曆時間盡可能接近實際工作時間

本書適合對軟體計劃和交付負責的人員閱讀。

作者簡介

Michael McCormick has 25 years of experience developing and delivering enterprise and consumer software, in both technologist and executive roles. Michael is an industry expert in enterprise and multi-channel systems design and running large-scale development efforts, as sole inventor on two mobile and IoT technology patents and one pending microservices-related patent, and co-inventor on two others.
Michael is currently VP Engineering, CTO, Mobile and Connected Devices at Salesforce, and is the founding architect of Salesforce's Philanthropy Cloud. Prior to Salesforce, Michael founded a software consulting company which was acquired by BEA Systems in 2001 followed by 14 years at BEA and Oracle in lead technical and management roles. Through his career he has had the opportunity to work directly with industry luminaries Adam Bosworth, David Sobeski, Nasi Jazayeri, and many others.
For fun, Michael has also developed several iOS apps, including Infinite Eye (top 10, iPhone Photography Category, 2011), Euphonia (GPS and audio-based augmented reality field games), and Locus Pocus (crowdsource Bluetooth device tracking system, featured in Venture Beat, 2015).
Michael speaks Norwegian, Spanish, French, German, and English pretty well, and Hindi a little, though not necessarily in that order or all at once. He was once a Series 7 securities and state insurance licensed financial planner, and he sometimes writes and performs prog rock music as a guitarist, bassist, and vocalist.
Michael McCormick is VP of Engineering at Salesforce.com and CTO of Mobile and Connected Devices at Salesforce.org. Michael holds several engineering patents in mobile, IoT and microservices systems design and wrote a top 10 iPhone app (Photography, 2011). A lover of language, Michael knows English, Spanish, French, German, Norwegian and a little bit of Hindi. A composer of music, he plays classical and electric guitar, bass and piano and he has also been known to sing. With his family, he enjoys playing music, strategy card games, biking, playing outside, traveling, reading out loud and watching 80s movies. Michael values finding the hidden gems, and turning disparate skill sets into creative innovation. You can find more of Michael's writing on Forbes.com.

作者簡介(中文翻譯)

Michael McCormick擁有25年的企業和消費者軟體開發和交付經驗,曾擔任技術人員和高管職位。Michael是企業和多通道系統設計以及大規模開發項目的行業專家,是兩項移動和物聯網技術專利的唯一發明人,還有一項待批的微服務相關專利,以及另外兩項的共同發明人。

Michael目前是Salesforce的副總裁工程師、首席技術官、移動和連接設備,也是Salesforce Philanthropy Cloud的創始架構師。在加入Salesforce之前,Michael創辦了一家軟體咨詢公司,該公司於2001年被BEA Systems收購,之後在BEA和Oracle擔任領導技術和管理職位長達14年。在他的職業生涯中,他有機會直接與行業知名人士Adam Bosworth、David Sobeski、Nasi Jazayeri等合作。

在休閒時間,Michael還開發了幾個iOS應用程序,包括Infinite Eye(2011年iPhone攝影類別前十名)、Euphonia(基於GPS和音頻的擴增實境遊戲)和Locus Pocus(眾包藍牙設備追踪系統,2015年在Venture Beat中亮相)。

Michael能說流利的挪威語、西班牙語、法語、德語和英語,還會一點印地語,雖然不一定按照這個順序或同時使用。他曾經是一名持有Series 7證券和州保險牌照的金融策劃師,有時還以吉他手、低音吉他手和歌手的身份創作和演奏前衛搖滾音樂。

Michael McCormick是Salesforce.com的工程副總裁,也是Salesforce.org的移動和連接設備首席技術官。Michael在移動、物聯網和微服務系統設計方面擁有多項工程專利,並編寫了一個排名前十的iPhone應用程序(攝影,2011年)。作為一個語言愛好者,他懂英語、西班牙語、法語、德語、挪威語和一點印地語。作為一個音樂作曲家,他彈奏古典和電吉他、低音吉他和鋼琴,他還會唱歌。他喜歡和家人一起演奏音樂、玩策略卡片遊戲、騎自行車、在戶外玩耍、旅行、大聲朗讀和觀看80年代的電影。Michael重視發現隱藏的寶石,並將不同的技能組合成創造性的創新。您可以在Forbes.com上找到更多Michael的文章。