Intro -- Contents -- Foreword -- About the Authors -- Acknowledgments -- Part I: DevOps: Conflict to Collaboration -- Chapter 1: DevOps in the Ascendency -- Accelerating Agile Practices in Today's Software Factory -- Embracing DevOps in the Application Economy -- DevOps as a Critical Requirement -- Banking on DevOps Practices -- DevOps: A Key Component of Business Agility -- DevOps: A Practice for Champions -- Summary -- Chapter 2: IT Impasse -- A World of 'Wicked' Business Problems -- The Emergence of Agile Development -- Agile Empowerment Challenges -- Modern Application Architectures -- Microservices: Small Isn't Always Beautiful -- Ending the Technical Impasse -- Summary -- Chapter 3: DevOps Foundations -- What Characterizes DevOps Culture? -- Focusing on Products over Politics -- Building Trust and Respect -- Increase Empathy Everywhere -- Open Communication Channels -- Additional Factors -- Lean Thinking to Reduce Waste -- Lean and Value Creation -- Eight Elements of Waste -- Waste Removal Strategies -- Prevent Defects by Removing Constraints -- Focus on Value to Prevent Overproduction -- Smoothing Flow to Reduce Wait Times -- Limit Non-Value Added Processing Through Data-Driven Insights -- Reduce Transportation Cost by Automating Deployments -- Eliminate Excess Inventory Across the Software Factory -- Prevent Unnecessary Motion with Parallel Development -- Incorporate Employee Knowledge Using Feedback Loops -- DevOps Metrics -- Anti-Pattern Metrics -- Suitability Checklist -- Metrics that Matter -- Culture, Collaboration, and Sharing -- Efficiency and Effectiveness -- Quality and Velocity -- Customer and Business Value -- Additional Methods and Techniques -- Summary -- Part II: Essential DevOps Tooling -- Chapter 4: Build -- Case Study: IceMobile -- From Little API Acorns Big Things Grow -- API Management: Stakeholders and Requirements.
APIs Are Products -- Managing the API Lifecycle -- Essential API Management Plays -- Create and Integrate APIs -- Secure the Open Enterprise -- Unlock the Business Value of Data -- Accelerate Mobile and IoT Development -- API Management: Essential Integrations -- API Performance Monitoring -- API Development and Testing -- Taking a Strategic Approach -- Building an API Future, Faster -- Summary -- Chapter 5: Test -- Case Study: AutoTrader.com -- Testing Times -- Agile Testing Trifecta -- Test Automation -- Incomplete Requirements Equals Faulty Software -- An Automated and Agile Approach -- Achieving Complete Test Coverage -- Case in Point: Mobile Testing -- Test Data Management -- Facets of a Gold Standard Solution -- Combining with Test Automation -- Test Constraint Removal -- Summary -- Chapter 6: Deploy -- Case Study: Citrix -- Obstacles to Continuous Delivery -- Development Challenges -- Operations Challenges -- Finding Common Ground -- Continuous Delivery Maturity -- Level 1: (Manual) -- Level 2: (Scripting) -- Level 3: (Automated) -- Level 4: (Continuous) -- Level 5: (Optimized) -- Accelerating Maturity: Three Ways -- The First Way: Connect End-to-End Release Management -- The Second Way: Operationalize Feedback Loops -- The Third Way: Optimize the Continuous Delivery Pipeline -- Essential Toolchain Integrations -- Release Automation: Capability Checklist -- Dependency Management -- Pipeline Visibility with Notifications -- Flexible Approval Processes -- Recommendations and Action Plan -- Demonstrate Business Benefits and ROI -- Execute Tactically, Grow Strategically -- Summary -- Chapter 7: Manage -- Case Study: ANZ Bank -- More Change, More Complexity -- New IT Operations Imperatives -- Proactive Engagement -- Designing for Failure -- Moving Beyond Resilience -- Making Support a Top Design Issue -- Active Monitoring.
Toward Agile Operations -- Shift-Left Monitoring -- Continuous High-Quality Feedback -- Intelligence and Analytics -- Agile Operations Tooling -- Early Warning for Business and Development -- Early Guidance on Operational Impact -- Prioritize by Business Impact and Customer Experience -- Feedback at Key Moments of Truth -- Summary -- Part III: Tuning and Continuous Improvement -- Chapter 8: Practical DevOps -- DevOps and Enterprise Architecture -- Without Good Architecture IT Builds Software Slums -- Enterprise Architecture Must Adapt to the Times -- New Fluid Guidelines and Principles -- Actions to Establish EA in DevOps Programs -- DevOps and Information Security -- Rethinking Security Practices for DevOps -- Essential Characteristics of Security-Minded DevOps -- DevOps and IT Service Management -- DevOps and ITIL -- Overcoming Resistance -- DevOps and Lean Startup -- Summary -- Chapter 9: DevOps and Real World ROI -- Quality Is Everyone's Responsibility -- Making a Case for DevOps ROI -- The Challenge of Measuring DevOps Success -- A Real-World Model for DevOps ROI -- Measuring the Impact of DevOps Automation -- The Whole Is Greater than the Sum of its Parts -- Step 1: Application Experience Analytics -- Step 2: Requirements and Test Case Design -- Summary -- Chapter 10: DevOps Finetuning -- Cultural Recalibration -- The Normalization of Deviance -- Combatting Sub-Optimal Behaviors -- DevOps and Talent Management -- So You Think You Can DevOps? -- Various Talent Management Hacks -- IT Apprenticeship and Graduate Intake Programs -- DevOps Hackathons and Coding Days -- DevOps and the Internet of Things -- DevOps for the Public Sector -- DevOps and Lean to Improve Government IT Outcomes -- Summary: The Seven Point Action Plan -- Understand the Business Goal -- Cultivate Senior Level Sponsors -- Select Your Pit-Crew.
Choose an Immediate Deliverable -- Build a Comprehensive Metrics Program -- Integrate DevOps with Existing Practices -- Automate the Pipeline -- Strengthen the Toolchain -- In Salute of DevOps -- Index.
Description based on publisher supplied metadata and other sources.
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2022. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
There are no comments on this title.