Skip to Content
Design – Build – Run: Applied Practices and Principles for Production-Ready Software Development
book

Design – Build – Run: Applied Practices and Principles for Production-Ready Software Development

by Dave Ingram
February 2009
Intermediate to advanced
718 pages
22h 43m
English
Wrox
Content preview from Design – Build – Run: Applied Practices and Principles for Production-Ready Software Development

Chapter 11. Incident Investigation

Incident investigation can be one of the most stressful and difficult areas of software development. The stress is compounded by how critical the situation is, how difficult the problem is, and how quickly it needs to be resolved. Some of the most critical situations include production outages and issues that endanger deadlines and milestones. Incidents can occur for many different reasons. Some are caused by defective software (both internal and third-party) or hardware failures. Others can be caused by external influences such as users, transactions, operators, and other situations. For example, a website may suffer performance degradation on occasion because the number of users or transactions exceed tolerances at the time. It can also occur because of backups running in the background or for a number of other reasons. Incidents can range from simple misunderstandings with software usage, configuration, or functionality to complex functional and technical issues. Incident investigation is concerned with understanding what the issue is, when it happened or happens, what caused it, and, finally, what, if any, corrective actions should be put in place to ensure that it doesn't happen again or what should be done if it does happen again. Not all incidents are resolved with software or hardware modification or configuration; some incidents can be resolved by further user and/or operating training, education, and procedures. Incidents will happen, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Successful Brick-and-Mortar Retailers Get Right

What Successful Brick-and-Mortar Retailers Get Right

Rob Angell
A Five-Step Guide to Improving Your Employer Brand

A Five-Step Guide to Improving Your Employer Brand

Kimberly A. Whitler, Richard Mosley
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9780470257630Purchase book