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
Who This Book Is For
This book is for software developers and team leaders who have struggled to implement design and development best practices due to lack of team resources, in-depth knowledge, or experience, and want a book designed to provide the confidence and foundational skills needed to achieve success.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
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.
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
New to This Edition
In this second edition, two seasoned veterans Doug Durham and Chad Michel have added new material that dives deeper into the challenges that prevent teams from maintaining velocity over the lifetime of their projects. Packed with plenty of useful examples based on real-world project development experience, the authors will explore the process of systems decomposition and detailed design as well as expanded discussions on topics covering the entire development lifecycle. The book includes a detailed discussion of the core quality metrics teams should adopt and why these are important to enabling positive change in outcomes. Readers will learn from individual case studies to help put the concepts of this book into practice for the improvement and maturation of developers. Finally, they introduce the notion of establishing a standard of care for software development that can move software engineering closer to being recognized as a professional engineering discipline.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: Brook Bookstore On Demand, Napoli, NA, Italien
Zustand: new. Questo è un articolo print on demand. Bestandsnummer des Verkäufers XLGENCBTJ3
Anzahl: Mehr als 20 verfügbar
Anbieter: GreatBookPrices, Columbia, MD, USA
Zustand: New. Bestandsnummer des Verkäufers 52468068-n
Anzahl: 6 verfügbar
Anbieter: PBShop.store US, Wood Dale, IL, USA
PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Bestandsnummer des Verkäufers DB-9798868820649
Anbieter: California Books, Miami, FL, USA
Zustand: New. Bestandsnummer des Verkäufers I-9798868820649
Anzahl: Mehr als 20 verfügbar
Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich
PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Bestandsnummer des Verkäufers DB-9798868820649
Anzahl: 6 verfügbar
Anbieter: GreatBookPrices, Columbia, MD, USA
Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 52468068
Anzahl: 6 verfügbar
Anbieter: Grand Eagle Retail, Bensenville, IL, USA
Paperback. Zustand: new. Paperback. 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 todays 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 LearnMove beyond being a programmer to being a professional software engineerSpend more time developing software; minimize time spent dealing with ineffective or inadequate processesReduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practicesIdentify and effectively manage the various types of complexity present in modern software developmentKnow the steps you can take to ensure a shared understanding among stakeholdersDiscover tools to validate user experience early and often to minimize costly re-workDevelop software designs and architectures that enable long-term business agilityImplement patterns and processes that result in falling into the pit of success instead of into the pit of failureAdopt processes and patterns that will result in pervasive institutionalized qualityThink differently about the responsibilities and accountabilities of essential technical leadership roles that will ensure team maturity and growthUnderstand what it means to be a professional engineer and how to take steps towards achieving true professionalismWho This Book Is ForThis book is for software developers and team leaders who have struggled to implement design and development best practices due to lack of team resources, in-depth knowledge, or experience, and want a book designed to provide the confidence and foundational skills needed to achieve success. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Bestandsnummer des Verkäufers 9798868820649
Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich
Zustand: New. Bestandsnummer des Verkäufers 52468068-n
Anzahl: 6 verfügbar
Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich
Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 52468068
Anzahl: 6 verfügbar
Anbieter: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Deutschland
Taschenbuch. Zustand: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -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 LearnMove beyond being a programmer to being a professional software engineerSpend more time developing software; minimize time spent dealing with ineffective or inadequate processesReduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practicesIdentify and effectively manage the various types of complexity present in modern software development 312 pp. Englisch. Bestandsnummer des Verkäufers 9798868820649
Anzahl: 1 verfügbar