Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.
This is a working draft of a pre-release book. It is available before the published date as part of the Rough Cuts service.
A Comprehensive, Proven Approach to IT Scalability from Two Veteran Software, Technology, and Business ExecutivesIn The Art of Scalability, AKF Partners cofounders Martin L. Abbott and Michael T. Fisher cover everything IT and business leaders must know to build technology infrastructures that can scale smoothly to meet any business requirement. Drawing on their unparalleled experience managing some of the world’s highest-transaction-volume Web sites, the authors provide detailed models and best-practice approaches available in no other book.
Unlike previous books on scalability, The Art of Scalability doesn’t limit its coverage to technology. Writing for both technical and nontechnical decision-makers, this book covers everything that impacts scalability, including architecture, processes, people, and organizations.
Throughout, the authors address a broad spectrum of real-world challenges, from performance testing to IT governance. Using their tools and guidance, organizations can systematically overcome obstacles to scalability and achieve unprecedented levels of technical and business performance.
Coverage includes
Foreword xxi
Acknowledgments xxiii
About the Authors xxv
Introduction 1
Part I: Staffing a Scalable Organization 7
Chapter 1: The Impact of People and Leadership on Scalability 9
Introducing AllScale 9
Why People 10
Why Organizations 11
Why Management and Leadership 17
Conclusion 20
Chapter 2: Roles for the Scalable Technology Organization 21
The Effects of Failure 22
Defining Roles 23
Executive Responsibilities 25
Organizational Responsibilities 29
Individual Contributor Responsibilities and Characteristics 32
An Organizational Example 35
A Tool for Defining Responsibilities 37
Conclusion 41
Chapter 3: Designing Organizations 43
Organizational Influences That Affect Scalability 43
Team Size 46
Organizational Structure 55
Conclusion 60
Chapter 4: Leadership 101 63
What Is Leadership? 64
Leadership–A Conceptual Model 66
Taking Stock of Who You Are 67
Leading from the Front 69
Checking Your Ego at the Door 71
Mission First, People Always 72
Making Timely, Sound, and Morally Correct Decisions 73
Empowering Teams and Scalability 74
Alignment with Shareholder Value 74
Vision 75
Mission 78
Goals 79
Putting Vision, Mission, and Goals Together 81
The Causal Roadmap to Success 84
Conclusion 86
Chapter 5: Management 101 89
What Is Management? 90
Project and Task Management 91
Building Teams–A Sports Analogy 93
Upgrading Teams–A Garden Analogy 94
Measurement, Metrics, and Goal Evaluation 98
The Goal Tree 101
Paving the Path for Success 102
Conclusion 103
Chapter 6: Making the Business Case 105
Understanding the Experiential Chasm 105
Defeating the Corporate Mindset 109
The Business Case for Scale 114
Conclusion 117
Part II: Building Processes for Scale 119
Chapter 7: Understanding Why Processes Are Critical to Scale 121
The Purpose of Process 122
Right Time, Right Process 125
When Good Processes Go Bad 130
