Cantitate/Preț
Produs

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

Autor Michael McCormick
en Limba Engleză Paperback – 8 sep 2021
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.
Citește tot Restrânge

Preț: 25080 lei

Preț vechi: 31350 lei
-20% Nou

Puncte Express: 376

Preț estimativ în valută:
4800 4993$ 4023£

Carte disponibilă

Livrare economică 21 februarie-07 martie

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9781484272794
ISBN-10: 148427279X
Pagini: 149
Ilustrații: VII, 159 p. 59 illus.
Dimensiuni: 155 x 235 mm
Greutate: 0.25 kg
Ediția:1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States

Cuprins

Chapter 1: Clear Ownership.- Chapter 2: Small Independent Units of Work.- Chapter 3: Sized- Chapter 4: Sequenced.- Part 2: Agile Codex Practices.- Chapter 5: Inputs Transition Criteria Outputs.- Chapter 6: Stakeholder Approval.- Chapter 7: The Problem.- Chapter 8: The Codex.- Chapter 9: The Agile.- Chapter 10: Benefits.- Chapter 11: From Invention to Assembly Line.- Chapter 12: Team Functions.- Chapter 13: Software Development Lifecyle.- Chapter 14: Risk Management.- Chapter 15: Building Blocks.- Chapter 16: Workflow.- Chapter 17: Metrics.- Chapter 18: Teaching the Teams.- Chapter 19: What's Next?.- Chapter 20: Conclusion. 

Notă biografică

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.

Textul de pe ultima copertă

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 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 framein which all other team actions take place and against which all successes or failures can be evaluated.


Caracteristici

Covers approaches to Agile that enhance and protect the Agile principles Shows how to make the most of your Agile setup Includes the insight of many years of Agile practise