Book picks similar to
Digital Transformation Game Plan: 34 Tenets for Masterfully Merging Technology and Business by Gary O'Brien
agile
architecture
digital-transformation
the-homework-list-for-leaders
The Jobs To Be Done Playbook: Align Your Markets, Organization, and Strategy Around Customer Needs
Jim Kalbach - 2020
Focusing on customer needs isn't a nice–to–have, it's a strategic imperative. The Jobs To Be Done Playbook (JTBD) helps organizations turn market insight into action. This book shows you techniques to make offerings people want, as well as make people want your offering.
Quick and Nimble: Lessons from Leading CEOs on How to Create a Culture of Innovation
Adam Bryant - 2014
By analyzing the lessons that these leaders have shared in his regular "Corner Office" feature in The New York Times, Bryant has identified the biggest drivers of corporate culture, bringing them to life with real-world examples that reflect this hard-earned wisdom.These men and women—whose ranks include Jeff Weiner of LinkedIn, Tony Hsieh of Zappos, Angie Hicks of Angie's List, Steve Case of Revolution (and formerly AOL), and Amy Gutmann of the University of Pennsylvania—offer useful insights and strategies for creating a corporate culture of innovation and building a high-performing organization that unleashes the passion and energy of its employees.As the world shifts to more of a knowledge economy, the winners will be companies that can attract and retain the best and brightest employees by creating an environment where they can grow, contribute, and feel rewarded. Through the wisdom of these leading chief executives, Quick and Nimble offers a keen understanding of leadership, recruiting, and the forces that shape corporate culture and a clear road map to bring success and energy to any organization.
Dual Transformation: How to Reposition Today's Business While Creating the Future
Scott D. Anthony - 2017
Blending case studies from global organizations like Adobe,Johnson & Johnson, and Aetna, first-hand reflections from leaders like FordCEO Mark Fields, as well behind-the-scenes insights from the authors' ownexperiences, this book will guide executives through the journey of becomingthe next version of themselves, allowing them to own the future, rather than bedisrupted by it.
BDD in Action: Behavior-driven development for the whole software lifecycle
John Ferguson Smart - 2014
First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyYou can't write good software if you don't understand what it's supposed to do. Behavior-Driven Development (BDD) encourages teams to use conversation and concrete examples to build up a shared understanding of how an application should work and which features really matter. With an emerging body of best practices and sophisticated new tools that assist in requirement analysis and test automation, BDD has become a hot, mainstream practice.About the BookBDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code. No prior experience with BDD is required.What's InsideBDD theory and practiceHow BDD will affect your teamBDD for acceptance, integration, and unit testingExamples in Java, .NET, JavaScript, and moreReporting and living documentationAbout the AuthorJohn Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization. Table of ContentsPART 1: FIRST STEPSBuilding software that makes a differenceBDD—the whirlwind tourPART 2: WHAT DO I WANT? DEFINING REQUIREMENTS USING BDDUnderstanding the business goals: Feature Injection and related techniquesDefining and illustrating featuresFrom examples to executable specificationsAutomating the scenariosPART 3: HOW DO I BUILD IT? CODING THE BDD WAYFrom executable specifications to rock-solid automated acceptance testsAutomating acceptance criteria for the UI layerAutomating acceptance criteria for non-UI requirementsBDD and unit testingPART 4: TAKING BDD FURTHERLiving Documentation: reporting and project managementBDD in the build process
Master Builders of the Middle Ages
David Jacobs - 1969
It is difficult for us now, even with all our engineering and architectural skills, to imagine the extraordinary ways these medieval houses of worship were constructed. Midway through the twelfth century, the building of cathedrals became a crusade to erect awe-inspiring churches across Europe. In their zeal, bishops, monks, masons, and workmen created the architectural style known as Gothic, arguably Christianity’s greatest contribution to the world’s art and architecture. The style evolved slowly and almost accidentally as medieval artisans combined ingenuity, inspiration, and brute strength to create a fitting monument to their God. Here are the dramatic stories of the building of Saint-Denis, Notre Dame, Chartres, Reims, and other Gothic cathedrals.
Managing The Design Factory: A Product Developer's Toolkit
Donald G. Reinertsen - 1997
In Managing the Design Factory Donald G. Reinertsen presents concepts and practical tools that will be invaluable for anyone trying to get products out of the pipeline and into the market.The first book to put the principles of World Class Manufacturing to work in the development process, Managing the Design Factory combines the powerful analytical tools of queuing, information, and system theories with the proven ideas of organization design and risk management. The result: a methodical approach to consistently hit the "sweet spot" of quality, cost, and time in developing any product. Reinertsen illustrates these concepts with concrete examples drawn from his work with many leading companies across different industries.Fresh and thought-provoking, the book challenges many of the conventional approaches to product development. "There are no best practices," Reinertsen writes, "the idea of best practices is a seductive but dangerous trap." Unlike other books that promote rules and rituals based on benchmarking "best practices," this book focuses on practical tools that account for varied situations. He breaks new ground with a disciplined, quantitative approach for making decisions on critical issues: When should we use a sequential or concurrent process? Centralized or decentralized control? Functional or team organizations?Full of practical techniques, concrete examples, and solid general principles, this is a real toolkit for product developers. Moreover, it is written with the clarity, precision, and humor that are Reinertsen's trademarks. He promises to challenge the thinking of anyone involved in product development.
Agile IT Organization Design: For Digital Transformation and Continuous Delivery
Sriram Narayan - 2015
Now, pioneering ThoughtWorks software engineering expert Sriram Narayan shows how to do just that. Drawing on 15+ years working with leaders in telecommunications, finance, energy, retail, and beyond, he introduces a comprehensive agile approach to "Business-IT Effectiveness" that is as practical as it is valuable. Narayan demonstrates how to integrate agility throughout sales, marketing, product development, engineering, and operations, helping each function deliver more value individually and through its linkages with the rest of the business. Addressing people, process, and technology, he guides you in improving both the dynamic and static aspects of organization design, addressing team structure, accountability structures, organizational norms and culture, knowledge management, and more. Using real examples, Narayan helps you evaluate and improve organization designs to enhance autonomy, mastery, and purpose. You'll learn how to eliminate the specific organizational silos that cause the most problems... improve communication in organizations that claim to be (but aren't really) non-hierarchical... optimize the way you build teams, design office space, and even choose tools. Simply put, Agile IT Organization Design will help you improve improving the performance of any software organization by propagating agile wherever it makes sense and offers value.
Rapid Problem Solving With Post-it Notes
David Straker - 1997
Great for individuals, great for groups -- large or small. Problems come in all shapes and sizes, yet most have common characteristics that can be addressed with the techniques found in this book. Rapid Problem-Solving with Post-it Notes shows you how to use six types of techniques:The Post-up-Provides methods for getting information into chunks The Swap Sort-Shows listing and organization methods The Top-down Tree-Works when the nature of the problem is unknown The Information Map-Maps messy problems and complex relationships The Action Map-Plans actions or maps an existing processMore than 70 diagrams and examples for solving everyday problems This refreshing book reminds us the simplest ideas are often the most effective. Solve problems, create solutions and find answers fast-all with the help of Post-it Notes. Tens of millions of Post-it®Notes users can now learn how to do far more with these great little tools. Post-it Notes can be used to help solve difficult problems because they:Are the right size to hold one piece of information from a problem Are easily to attached to flat surfaces and stay put Can be moved and reattached many times
Leadership Agility: Five Levels of Mastery for Anticipating and Initiating Change
Bill Joiner - 2006
Richly illustrated with stories based on original research and decades of work with clients, this groundbreaking book identifies five levels that leaders move through in developing their agility. Significantly, only 10% have mastered the level of agility needed for consistent effectiveness in our turbulent era of global competition. Written in an engaging, down-to-earth style, this book not only provides a map that guides readers in identifying their current level of agility. It also provides practical advice and concrete examples that show managers and leadership development professionals how they can bring greater agility to the initiatives they take every day.
Hard Facts, Dangerous Half-Truths, and Total Nonsense: Profiting from Evidence-based Management
Jeffrey Pfeffer - 2006
. . Financial incentives drive company performance. . . Firms must change or die. Popular axioms like these drive business decisions every day. Yet too much common management “wisdom” isn’t wise at all—but, instead, flawed knowledge based on “best practices” that are actually poor, incomplete, or outright obsolete. Worse, legions of managers use this dubious knowledge to make decisions that are hazardous to organizational health.Jeffrey Pfeffer and Robert I. Sutton show how companies can bolster performance and trump the competition through evidence-based management, an approach to decision-making and action that is driven by hard facts rather than half-truths or hype. This book guides managers in using this approach to dismantle six widely held—but ultimately flawed—management beliefs in core areas including leadership, strategy, change, talent, financial incentives, and work-life balance. The authors show managers how to find and apply the best practices for their companies, rather than blindly copy what seems to have worked elsewhere.This practical and candid book challenges leaders to commit to evidence-based management as a way of organizational life—and shows how to finally turn this common sense into common practice.
Intercom on Jobs to be Done
Des Traynor
The low hanging fruit of correlation and largesample sizes is fast running out. Focusing on the job, understanding truecausality, is going to be the only way to get people to switch and use yourproduct.
The Mystery at Chadwick House
Kate Parker - 2019
All of that can be explained. An attraction to an enigma can't.Adam Chadwick is the biggest puzzle of all. He's a stranger in town, and he won't tell Emma about his past. Is he behind the attacks at the old Victorian mansion? Or is something more sinister happening?
Scalability Rules: 50 Principles for Scaling Web Sites
Martin L. Abbott - 2011
It's an essential read for anyone dealing with scaling an online business."--Chris Lalonde, VP, Technical Operations and Infrastructure Architecture, Bullhorn "Abbott and Fisher again tackle the difficult problem of scalability in their unique and practical manner. Distilling the challenges of operating a fast-growing presence on the Internet into 50 easy-to understand rules, the authors provide a modern cookbook of scalability recipes that guide the reader through the difficulties of fast growth."--Geoffrey Weber, Vice President, Internet Operations, Shutterfly "Abbott and Fisher have distilled years of wisdom into a set of cogent principles to avoid many nonobvious mistakes."--Jonathan Heiliger, VP, Technical Operations, Facebook "In "The Art of Scalability," the AKF team taught us that scale is not just a technology challenge. Scale is obtained only through a combination of people, process, "and "technology. With "Scalability Rules," Martin Abbott and Michael Fisher fill our scalability toolbox with easily implemented and time-tested rules that once applied will enable massive scale."--Jerome Labat, VP, Product Development IT, Intuit "When I joined Etsy, I partnered with Mike and Marty to hit the ground running in my new role, and it was one of the best investments of time I have made in my career. The indispensable advice from my experience working with Mike and Marty is fully captured here in this book. Whether you're taking on a role as a technology leader in a new company or you simply want to make great technology decisions, "Scalability Rules "will be the go-to resource on your bookshelf."--Chad Dickerson, CTO, Etsy ""Scalability Rules "provides an essential set of practical tools and concepts anyone can use when designing, upgrading, or inheriting a technology platform. It's very easy to focus on an immediate problem and overlook issues that will appear in the future. This book ensures strategic design principles are applied to everyday challenges."--Robert Guild, Director and Senior Architect, Financial Services "An insightful, practical guide to designing and building scalable systems. A must-read for both product-building and operations teams, this book offers concise and crisp insights gained from years of practical experience of AKF principals. With the complexity of modern systems, scalability considerations should be an integral part of the architecture and implementation process. Scaling systems for hypergrowth requires an agile, iterative approach that is closely aligned with product features; this book shows you how."--Nanda Kishore, Chief Technology Officer, ShareThis "For organizations looking to scale technology, people, and processes rapidly or effectively, the twin pairing of "Scalability Rules "and "The Art of Scalability "are unbeatable. The rules-driven approach in "Scalability Rules "makes this not only an easy reference companion, but also allows organizations to tailor the Abbott and Fisher approach to their specific needs both immediately and in the future!"--Jeremy Wright, CEO, BNOTIONS.ca and Founder, b5media 50 Powerful, Easy-to-Use Rules for Supporting Hypergrowth in Any Environment "Scalability Rules" is the easy-to-use scalability primer and reference for every architect, developer, web professional, and manager. Authors Martin L. Abbott and Michael T. Fisher have helped scale more than 200 hypergrowth Internet sites through their consulting practice. Now, drawing on their unsurpassed experience, they present 50 clear, proven scalability rules-and practical guidance for applying them. Abbott and Fisher transform scalability from a "black art" to a set of realistic, technology-agnostic best practices for supporting hypergrowth in nearly any environment, including both frontend and backend systems. For architects, they offer powerful new insights for creating and evaluating designs. For developers, they share specific techniques for handling everything from databases to state. For managers, they provide invaluable help in goal-setting, decision-making, and interacting with technical teams. Whatever your role, you'll find practical risk/benefit guidance for setting priorities-and getting maximum "bang for the buck." - Simplifying architectures and avoiding "over-engineering"- Scaling via cloning, replication, separating functionality, and splitting data sets- Scaling out, not up- Getting more out of databases without compromising scalability- Avoiding unnecessary redirects and redundant double-checking- Using caches and content delivery networks more aggressively, without introducing unacceptable complexity- Designing for fault tolerance, graceful failure, and easy rollback- Striving for statelessness when you can; efficiently handling state when you must- Effectively utilizing asynchronous communication- Learning quickly from mistakes, and much more
xUnit Test Patterns: Refactoring Test Code
Gerard Meszaros - 2003
An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. Agile coach and test automation expert Gerard Meszaros describes 68 proven patterns for making tests easier to write, understand, and maintain. He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one. The first part is a detailed tutorial on test automation that covers everything from test strategy to in-depth test coding. The second part, a catalog of 18 frequently encountered "test smells," provides trouble-shooting guidelines to help you determine the root cause of problems and the most applicable patterns. The third part contains detailed descriptions of each pattern, including refactoring instructions illustrated by extensive code samples in multiple programming languages. Topics covered includeWriting better tests--and writing them faster The four phases of automated tests: fixture setup, exercising the system under test, result verification, and fixture teardown Improving test coverage by isolating software from its environment using Test Stubs and Mock Objects Designing software for greater testability Using test "smells" (including code smells, behavior smells, and project smells) to spot problems and know when and how to eliminate them Refactoring tests for greater simplicity, robustness, and execution speed This book will benefit developers, managers, and testers working with any agile or conventional development process, whether doing test-driven development or writing the tests last. While the patterns and smells are especially applicable to all members of the xUnit family, they also apply to next-generation behavior-driven development frameworks such as RSpec and JBehave and to other kinds of test automation tools, including recorded test tools and data-driven test tools such as Fit and FitNesse.Visual Summary of the Pattern Language Foreword Preface Acknowledgments Introduction Refactoring a Test PART I: The Narratives Chapter 1 A Brief Tour Chapter 2 Test Smells Chapter 3 Goals of Test Automation Chapter 4 Philosophy of Test Automation Chapter 5 Principles of Test Automation Chapter 6 Test Automation Strategy Chapter 7 xUnit Basics Chapter 8 Transient Fixture Management Chapter 9 Persistent Fixture Management Chapter 10 Result Verification Chapter 11 Using Test Doubles Chapter 12 Organizing Our Tests Chapter 13 Testing with Databases Chapter 14 A Roadmap to Effective Test Automation PART II: The Test Smells Chapter 15 Code Smells Chapter 16 Behavior Smells Chapter 17 Project Smells PART III: The Patterns Chapter 18 Test Strategy Patterns Chapter 19 xUnit Basics Patterns Chapter 20 Fixture Setup Patterns Chapter 21 Result Verification Patterns Chapter 22 Fixture Teardown Patterns Chapter 23 Test Double Patterns Chapter 24 Test Organization Patterns Chapter 25 Database Patterns Chapter 26 Design-for-Testability Patterns Chapter 27 Value Patterns PART IV: Appendixes Appendix A Test Refactorings Appendix B xUnit Terminology Appendix C xUnit Family Members Appendix D Tools Appendix E Goals and Principles Appendix F Smells, Aliases, and Causes Appendix G Patterns, Aliases, and Variations Glossary References Index "
Lean Solutions: How Companies and Customers Can Create Value and Wealth Together
James P. Womack - 2005
Consumers have a greater selection of higher quality goods to choose from and can obtain these items from a growing number of sources. Computers, cars, and even big-box retail sites promise to solve our every need. So why aren't consumers any happier? Because everything surrounding the process of obtaining and using all these products causes us frustration and disappointment. Why is it that, when our computers or our cell phones fail to satisfy our needs, virtually every interaction with help lines, support centers, or any organization providing service is marked with wasted time and extra hassle? And who among us hasn't spent countless hours in the waiting room at the doctor's office, or driven away from the mechanic only to have the "fix engine" light go on? In their bestselling business classic Lean Thinking, James Womack and Daniel Jones introduced the world to the principles of lean production -- principles for eliminating waste during production. Now, in Lean Solutions, the authors establish the groundbreaking principles of lean consumption, showing companies how to eliminate inefficiency during consumption. The problem is neither that companies don't care nor that the people trying to fix our broken products are inept. Rather, it's that few companies today see consumption as a process -- a series of linked goods and services, all of which must occur seamlessly for the consumer to be satisfied. Buying a home computer, for example, involves researching, purchasing, integrating, maintaining, upgrading, and, ultimately, replacing it. Across all industries, companies that apply the principles of lean consumption will learn how to provide the full value consumers desire from products without wasting time or effort -- theirs or the consumers' -- and as a result these companies will be more profitable and competitive. Lean Solutions is full of surprising success stories: Fujitsu, a leading service company for technology, has transformed the way call centers solve problems -- learning how to eliminate the underlying cause of current problems rather than fixing them again and again. An extremely successful car dealership has adopted lean principles to streamline its business, making for dramatically reduced wait time, fewer return trips, and greater satisfaction for customers -- and a far more lucrative enterprise. Lean Solutions will inspire managers to take the first steps toward perfecting their company's process of giving consumers what they really want.