The Agile Codex: Re-Inventing Agile Through the Science of Invention and Assembly
暫譯: 敏捷法典:透過發明與組裝的科學重新定義敏捷

McCormick, Michael

  • 出版商: Apress
  • 出版日期: 2021-09-08
  • 定價: $1,750
  • 售價: 8.0$1,400
  • 語言: 英文
  • 頁數: 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 攝影類別前 10 名)、Euphonia(基於 GPS 和音頻的增強現實戶外遊戲)以及 Locus Pocus(群眾來源的藍牙設備追蹤系統,2015 年在 Venture Beat 中報導)。

Michael 能夠流利地使用挪威語、西班牙語、法語、德語和英語,並且會一點印地語,雖然不一定是按這個順序或同時使用。他曾經是一名擁有系列 7 證券和州保險執照的財務規劃師,有時也會作為吉他手、貝斯手和主唱創作和演奏前衛搖滾音樂。

Michael McCormick 是 Salesforce.com 的工程副總裁和 Salesforce.org 的移動及連接設備首席技術官。Michael 擁有多項移動、物聯網和微服務系統設計的工程專利,並且撰寫了一款 2011 年的 iPhone 前 10 名應用程式(攝影類別)。作為語言愛好者,Michael 精通英語、西班牙語、法語、德語、挪威語和一點印地語。他是一位音樂作曲家,會彈奏古典和電吉他、貝斯和鋼琴,並且也曾以歌手身份演出。與家人一起,他喜歡演奏音樂、玩策略卡牌遊戲、騎自行車、戶外活動、旅行、大聲閱讀和觀看 80 年代的電影。Michael 重視發掘隱藏的寶藏,並將不同的技能組合轉化為創意創新。您可以在 Forbes.com 上找到更多 Michael 的文章。