Cantitate/Preț
Produs

Patterns of Software Construction

Autor Stephen Rylander
en Limba Engleză Paperback – mar 2022

Structura progresivă: de la concept la implementare, pe care o găsim în lucrarea Patterns of Software Construction, propune o schimbare de paradigmă în modul în care abordăm ingineria software. Notăm cu interes faptul că Stephen Rylander nu se limitează la scrierea de cod, ci analizează construcția software ca pe un sistem repetabil și previzibil, esențial în contextul economic actual unde eficiența este prioritară. Autorul introduce conceptul de „evoluții”, inspirat din rigoarea antrenamentelor Navy SEALS, pentru a structura fluxul de lucru în șase etape distincte: planificare, construcție, testare, lansare, operare și management. Descoperim aici o metodologie intitulată LIFT, care obligă echipa să definească explicit intrările, ieșirile și activitățile fiecărei faze. Această rigoare este menită să combată problema acumulării de sarcini în backlog-uri aglomerate care nu duc neapărat la creșterea calității. Cartea este organizată logic, capitolele 3-8 fiind dedicate fiecărei evoluții în parte, oferind tehnici cu randament ridicat pentru faza de „Build” și aducând în prim-plan practici adesea ignorate în etapele de „Operate” și „Manage”. Cititorul care a aplicat ideile din Effective Software Development for Enterprise de Tengiz Tutisani va găsi aici elementul care completează viziunea asupra SDLC: o metodă pragmatică de a rămâne agil fără a sacrifica disciplina sistematică. În timp ce alte titluri se concentrează pe arhitectură sau leadership general, Patterns of Software Construction se ancorează în „cum să faci software”, oferind un set de tipare concrete pentru a livra rezultate constante cu resurse optimizate. Este o lectură tehnică, densă în informație aplicabilă, care transformă dezvoltarea dintr-o serie de activități izolate într-un sistem integrat.

Citește tot Restrânge

Preț: 24240 lei

Preț vechi: 30301 lei
-20%

Puncte Express: 364

Carte disponibilă

Livrare economică 05-19 mai


Specificații

ISBN-13: 9781484279359
ISBN-10: 1484279352
Pagini: 156
Ilustrații: IX, 145 p. 41 illus.
Dimensiuni: 155 x 235 x 9 mm
Greutate: 0.25 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

De ce să citești această carte

Această carte se adresează liderilor tehnici și managerilor care vor să elimine ineficiența din echipele lor. Cititorul câștigă un cadru de lucru clar pentru întregul ciclu de viață al software-ului, învățând cum să transforme procesul de dezvoltare într-un sistem industrial previzibil. Este recomandată pentru cei care doresc să treacă de la simpla scriere a codului la gestionarea unei linii de producție software performante.


Despre autor

Stephen Rylander este un expert în inginerie software și leadership tehnic, cu o viziune axată pe optimizarea proceselor de construcție a sistemelor complexe. Prin publicația sa la Apress, autorul își valorifică experiența în crearea de sisteme repetabile, aducând o perspectivă pragmatică asupra modului în care disciplina și structura pot îmbunătăți agilitatea echipelor moderne. Abordarea sa este influențată de nevoia de a reduce pierderile în dezvoltare și de a crește randamentul investițiilor în tehnologie.


Descriere scurtă

Master how to implement a repeatable software construction system. This book closely examines how a system is designed to tie a series of activities together that are needed when building software-intensive systems. 

Software construction and operations don't get enough attention as a repeatable system. The world is stuck in agile backlog grooming sessions, and quality is not increasing. Companies' budgets are shrinking, and teams need a way to get more done with less, consistently. This topic is very relevant to our current economic conditions and continuing globalization trends. A reason we constantly need more hands-on-the-keyboards is because of all the waste created in development cycles. We need more literature on how to "do software" not just write software.  

These goals are accomplished using the concept of evolutions, much like the Navy SEALS train their team members.  For LIFT, the evolutions are: Plan, Build, Test, Release, Operate and Manage.  The entire purpose of the book is instructing professionals how to use these distinct evolutions while remaining agile. And then, inside of each evolution, to explicitly break down the inputs to the evolution, outputs and series of activities taking place. Patterns of Software Construction clearly outlines how together this becomes the system.

What You Will Learn
  • Optimize each evolution of a software delivery cycle
  • Review best practices of planning, highest return in the build cycle, and ignored practices in test, release, and operate 
  • Apply the highest return techniques during the software build evolution

Who This Book is For

Managers, developers, tech lead, team lead, aspiring engineer, department leaders in corporations, executives, small business owner, IT Director





Cuprins

Chapter 1: Patterns.- Chapter 2 Getting Started.- Chapter 3: Plan.- Chapter 4: Build.- Chapter 5: Test.- Chapter 6: Release- Chapter 7: Operate.- Chapter 8: Manage.- Chapter 9:Summary.

Notă biografică

Stephen Rylander is currently SVP, Global Head of Engineering Company at Donnelley Financial Solutions. He is a software engineer turned technical executive who has seen a variety of industries from music, to ecommerce, to finance and more. He is invested in improving the practice of software delivery, operational platforms and all the people involved in making this happen. He has worked on platforms handling millions of daily transactions and developed digital transformation programs driving financial platforms. He has also had the opportunity to construct platforms with digital investing advice engines and has a history of dealing with scale and delivering results leading local and distributed teams. 

For fun he used to also run the API Craft Chicago Meetup, help organize Morningstar Tech Talks and has been a member mentor at 1871 - Chicago's Technology & Entrepreneurship Center.

Caracteristici

Build predictability as you build software by using a system Learn how to apply a repeatable iteration cycle Document architecture so that it is actionable