Chad Michel – författare
Visar alla böcker från författaren Chad Michel. Handla med fri frakt och snabb leverans.
4 produkter
4 produkter
Lean Software Systems Engineering for Developers
Managing Requirements, Complexity, Teams, and Change Like a Champ
Häftad, Engelska, 2021
720 kr
Skickas inom 11-20 vardagar
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. What makes this task challenging in today’s world, is that the technical challenges we as developers strive to overcome are becoming increasingly more complex. We have to consider many more options when it comes to things like requirements, solution hosting, support, pace of change, and generally with less time and warning.A good developer knows that it is critical to manage every aspect of software development from soup to nuts, and understands that when details and decisions are left to chance, outcomes can be negatively impacted. Poor planning can result in increased errors, substandard quality, budget andschedule overruns, and result in the ultimate business failure, dissatisfied customers, and stakeholders.This book will help you put on the lenses 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, case studies, and source code. What You Will LearnMove beyond being a programmer to being a professional software engineerSpend more time doing software development; minimize time spent dealing with ineffective or inadequate processesReduce errors in judgment and provide predictable outcomes, while still maintaining agility and responsiveness using Lean and Agile practicesKnow 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 failure”Adopt processes and patterns that will result in pervasive “institutionalized” qualityUnderstand the necessity of redefining the essential role of technical leadership to ensure team maturity and growth Who This Book Is ForSoftware 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
193 kr
Skickas inom 5-8 vardagar
Lean Software Systems Engineering for Developers
Achieving Predictable Outcomes Through a System for Software Development
Häftad, Engelska, 2026
723 kr
Skickas inom 3-6 vardagar
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 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 failure”Adopt 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.
563 kr
Kommande
Large language models are fundamentally reshaping user expectations from conversational interfaces to intelligent automation. Gone are the days of only buttons and forms. But how do we design UX that harnesses this power effectively? Part of this change isn’t just layering in conversational experiences into our user interfaces, but rethinking user interfaces completely. In the future, users will expect to interact with software using conversations, either text or voice. Making this change will require an understanding of user interface changes but also much of the technology required to make this change. As a product designer, you must understand the new features enabled by Large Language Models along with using Agent, LLMs, and Workflow orchestration to create these experiences. Understanding the landscape of possibilities is important going forward for any product designer or innovator.What You Will Learn· Learn how to design a system using conversation-first, hybrid, and traditional solutions· Cover the new features enabled by Large Language Models and AI Agents for UX· Learn how to enable our conversations to solve real problems for users· Deploy traditional user experiences with conversational experiences to aid the userWho This Book is ForThis book is for product designers, software architects, software developers, and anyone who wants to innovate products. This book will lead you through the questions you should ask, the patterns you need to know, and the challenges you will face. This book is your next step towards better products.