Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Lean Software Systems Engineering for Developers - Doug Durham, Chad Michel

Lean Software Systems Engineering for Developers

Achieving Predictable Outcomes Through a System for Software Development
Buch | Softcover
285 Seiten
2025 | Second Edition
Apress (Verlag)
979-8-8688-2064-9 (ISBN)
CHF 82,35 inkl. MwSt
  • Titel nicht im Sortiment
  • Artikel merken

Graduate to the next level of your software development career, learning the tools you need to successfully manage the complexity of modern software systems. Whether you are a developer at a small software company or one of many developers at a large enterprise, your success directly correlates to the ability of your development team to rapidly respond to change. In today s world, developers face increasingly complex challenges when it comes to requirements, technology, solution hosting, support, and pace of change. This book will help you put on the lens of a software engineer. You will come away with an understanding of how to view the entire spectrum of the software development process, learn valuable concepts, and apply these principles through meaningful examples.

What You Will Learn

  • Move beyond being a programmer to being a professional software engineer
  • Spend more time developing software; minimize time spent dealing with ineffective or inadequate processes
  • Reduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practices
  • Identify and effectively manage the various types of complexity present in modern software development

Doug Durham is the Managing Partner of Don’t Panic Labs, a firm that helps companies innovate through the design and development of software technologies. He is also the co-founder of Nebraska Global, a pioneer in the startup landscape in Nebraska. Doug has almost four decades of software engineering and development experience in aerospace, defense, healthcare, manufacturing, ecommerce, consumer web applications, and Internet network services. He is passionate about the process of solving problems through software and the application of sound engineering principles and patterns to these efforts. Doug has taught software engineering courses at the University of Nebraska-Lincoln and serves on the School of Computing advisory board. He often speaks at industry conferences on the topic of software engineering, and is a frequent guest lecturer. Chad Michel is CTO of Don’t Panic Labs with more than 20 years of software development and engineering experience. He holds a bachelor’s degree in computer engineering and a master’s degree in computer science. At Don’t Panic Labs he works with clients to solve problems through innovative software solutions. Chad has worked for several companies in Lincoln, Nebraska, helping build a practice management application for lawyers, developing key features for an ecommerce application, and wrangling an Internet content delivery system into a stable platform. He regularly speaks at technical meetups hosted by Don’t Panic Labs with significant contributions to the company blog. He also enjoys contributing to technical conferences and groups. Chad teaches a Cloud Architecture course at the University of Nebraska-Lincoln on how to design and build maintainable cloud solutions. Chad enjoys combat sports and frequently trains taekwondo and Brazilian Jiu-Jitsu.

Chapter 1: Focusing on Software Development Outcomes Instead of Outputs.- Chapter 2: Managing the Dimensions of Complexity in Software Development.- Chapter 3: Improving How We Learn and Iterate Throughout the Project.- Chapter 4: Validation of User Experience.- Chapter 5: Designing Software Systems That Age Well and Adapt to Change.- Chapter 6: Developers Falling into the Pit of Success .- Chapter 7: Institutionalized Quality.- Chapter 8: Rethinking the Roles, Interactions, and Accountabilities on Your Teams.- Chapter 9: Bringing It All Together Creating an Action Plan.- Chapter 10: Moving Towards a Standard of Care for Software Development.

Erscheinungsdatum
Zusatzinfo 76 Illustrations, black and white
Verlagsort Berkley
Sprache englisch
Maße 178 x 254 mm
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Web / Internet
Schlagworte Architecture Agile • Lean software engineering • Software Design • Software engineering • Software Process • Software Quality • Software systems engineering • Technical Leadership
ISBN-13 979-8-8688-2064-9 / 9798868820649
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …

von Klaus Finkenzeller

Buch (2023)
Hanser (Verlag)
CHF 125,95
das umfassende Handbuch

von Marc Marburger

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 69,85