The Agile Codex - Michael McCormick

The Agile Codex (eBook)

Re-inventing Agile Through the Science of Invention and Assembly
eBook Download: PDF
2021 | 1st ed.
VII, 159 Seiten
Apress (Verlag)
978-1-4842-7280-0 (ISBN)
Systemvoraussetzungen
56,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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 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.

Apply the industrial engineering science of invention and assembly to how software is described, planned, and built, 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 provides Open Source tooling to help you visualize, sequence and assign these work items to account for risk and increase predictability in your delivery times. You'll see the value of doing this as it applies to efficiently 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 toresearch, 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.
Erscheint lt. Verlag 7.9.2021
Zusatzinfo VII, 159 p. 59 illus.
Sprache englisch
Themenwelt Informatik Software Entwicklung Agile Software Entwicklung
Wirtschaft Betriebswirtschaft / Management Planung / Organisation
Wirtschaft Betriebswirtschaft / Management Projektmanagement
Wirtschaft Betriebswirtschaft / Management Unternehmensführung / Management
Schlagworte Acceptance Criteria • Acceptance testing • Agile • Application Life Cycle Management • Definition of Done • Definition of Ready • Industrial Engineering • KANBAN • Software Development Life Cycle • Sprint
ISBN-10 1-4842-7280-3 / 1484272803
ISBN-13 978-1-4842-7280-0 / 9781484272800
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 3,2 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Scrum für wirklich große Projekte, viele Teams und viele Kulturen

von Boris Gloger; Carsten Rasche

eBook Download (2024)
Carl Hanser Verlag GmbH & Co. KG
34,99
Der Praxisguide zum Change abseits des Happy Path

von Christoph Schmiedinger; Carsten Rasche; Ellen Thonfeld …

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
39,99