<p>Delivering Digital Solutions is an essential read for anyone who is involved in delivering value to their business through digital transformation and I would recommend it as a ‘must read’. The knowledge and expertise of the author is apparent in the clear descriptions of complex concepts. Substantial guidance and insights on their use is a bonus and gives the reader an advantage in delivering digital value. </p>
<p><strong>Robert Dennis CITP MBCS, Business Analysis and Solution Development Examiner and Mentor</strong></p>
<p><em>Delivering Digital Solutions</em> gives Requirements Engineers the practical understanding needed to ensure their specifications translate into effective, high-quality systems that deliver real value after go-live.<br />
<strong>Erivan de Sena Ramos CBAP PMP CSM, Principal Business Analyst, Esri Australia</strong></p>
<p>It is one of the best guides for acquiring a technical background, with all essential pieces of knowledge meticulously curated into a comprehensive learning experience. This book will be invaluable to non-technical roles in software development. As someone who entered this industry from the humanities and had to walk the extra mile to learn the technical aspects, I believe people with similar backgrounds would greatly benefit from reading this book.<br />
<strong>Iurii Gomon, Founder, The Passionate Business Analyst</strong></p>
<p><em>Delivering Digital Solutions</em> provides comprehensive and insightful insights into the methodologies, processes, and practical and pragmatic considerations for designing modern, state-of-the-art cloud-based software. This reference guide empowers software architects to reduce time-to-market, streamline operations, and turn digital vision into a measurable competitive advantage.<br />
<strong>Albert Hui, MSc</strong></p>
<p>This book bridges strategy and execution with clarity. A practical guide for building and delivering effective digital products in fast-moving enterprise environments.<br />
<strong>Sibasis Padhi, Microservices & Cloud Performance Optimization Expert, Fintech Solutions</strong></p>
<p><em>Delivering Digital Solutions</em> offers a concise, comprehensive guide to the methods essential for creating and realising effective digital solutions - a true capstone in this series for digital delivery professionals.</p>
<p><strong>Joris Schut CISA CBAB CGEIT, Business Advisor, BearingPoint</strong></p>
<p>This book is a clear, practical and deeply informed guide to software engineering and deployment. An essential companion for anyone involved in modern digital solution delivery.<br />
<strong>Carl Sharman, Head of Software Development, United Learning</strong></p>
<p>Although I have not worked directly in software engineering, testing or deployment, <em>Delivering Digital Solutions</em> has served as an excellent reference, enabling me to communicate more effectively with my delivery teams. The coverage of topics is appropriately broad and detailed, allowing readers to consult each section as needed.<br />
<strong>Rizwana Qureshi, Customer Journey Lead, Lloyds Banking Group PLC</strong></p>
We are living in the digital age: from ordering products & services to studying and booking travel, digital solutions are everywhere we go and in everything we do. In a world increasingly driven by technology, understanding the creation of digital solutions is ever more crucial.
The third book in the comprehensive three-part Digital Solutions collection, Delivering Digital Solutions seamlessly builds upon the second book to provide an in-depth guide to digital solution delivery. Three sections focused on developing, testing, and deploying digital solutions explore a range of methodologies, techniques, standards and practices common across software engineering, quality assurance and control, continuous delivery and DevOps. The book also dedicates a chapter to post-delivery considerations including the operation, maintenance and decommissioning of digital solutions.
The complete collection covers the entire life cycle of defining, designing, developing and delivering digital solutions, providing an essential body of knowledge (including extensive references for further study) for students of the BCS International Diploma in Solution Development.
Chapter 1: The Context for Delivering Digital Solutions
Chapter 2: Introduction to Software Engineering
Chapter 3: Programming Paradigms and Languages
Chapter 4: Software Engineering in Practice
Chapter 5: Development Environments
Chapter 6: Introduction to Software Testing
Chapter 7: Software Testing Practices
Chapter 8: Approaches to Deploying Digital Solutions
Chapter 9: Preparing for Deployment
Chapter 10: Changeover Strategies
Chapter 11: Post-delivery
Chapter 12: Software Tools to Support Digital Solution Delivery
Chapter 13: Popular Technologies in the Provision of Digital Solutions