Engineering the Digital Transformation
I see it all the time: Businesses implement the latest Agile and DevOps practices from the software industry, hoping that simply doing so will provide the required improvements. But months and even years later, they’re still struggling. Similarly, I watch the software industry trying to learn and implement wholesale what the manufacturing industry did years ago. As it turns out, we can’t just copy what others have done.
Businesses need to understand the unique challenges of their company. And digital assets like software are very different from physical assets that are manufactured. Every business is different, and software development is different from manufacturing. Engineering the Digital Transformation provides systematic approaches to improving how software is developed for a broad range of applications. This book focuses on high-level principles for engineering improvements, leveraging as much as possible from manufacturing, and modifies them to address the unique characteristics and capabilities of software.