Close Menu
    Facebook LinkedIn YouTube WhatsApp X (Twitter) Pinterest
    Trending
    • Our Favorite Apple Watch Has Never Been Less Expensive
    • Vercel says it detected unauthorized access to its internal systems after a hacker using the ShinyHunters handle claimed a breach on BreachForums (Lawrence Abrams/BleepingComputer)
    • Today’s NYT Strands Hints, Answer and Help for April 20 #778
    • KV Cache Is Eating Your VRAM. Here’s How Google Fixed It With TurboQuant.
    • OneOdio Focus A1 Pro review
    • The 11 Best Fans to Buy Before It Gets Hot Again (2026)
    • A look at Dylan Patel’s SemiAnalysis, an AI newsletter and research firm that expects $100M+ in 2026 revenue from subscriptions and AI supply chain research (Abram Brown/The Information)
    • ‘Euphoria’ Season 3 Release Schedule: When Does Episode 2 Come Out?
    Facebook LinkedIn WhatsApp
    Times FeaturedTimes Featured
    Sunday, April 19
    • Home
    • Founders
    • Startups
    • Technology
    • Profiles
    • Entrepreneurs
    • Leaders
    • Students
    • VC Funds
    • More
      • AI
      • Robotics
      • Industries
      • Global
    Times FeaturedTimes Featured
    Home»Tech Analysis»Software Failures and IT Management’s Repeated Mistakes
    Tech Analysis

    Software Failures and IT Management’s Repeated Mistakes

    Editor Times FeaturedBy Editor Times FeaturedNovember 23, 2025No Comments14 Mins Read
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr WhatsApp Email
    Share
    Facebook Twitter LinkedIn Pinterest Telegram Email WhatsApp Copy Link


    “Why fear about one thing that isn’t going to occur?”

    KGB Chairman Charkov’s query to inorganic chemist Valery Legasov in HBO’s “Chernobyl” miniseries makes a superb epitaph for the lots of of software development, modernization, and operational failures I’ve coated for IEEE Spectrum since my first contribution, to its September 2005 special issue on studying—or fairly, not studying—from software program failures. I famous then, and it’s nonetheless true twenty years later: Software program failures are universally unbiased. They occur in each nation, to giant firms and small. They occur in business, nonprofit, and governmental organizations, no matter standing or repute.

    International IT spending has greater than tripled in fixed 2025 {dollars} since 2005, from US $1.7 trillion to $5.6 trillion, and continues to rise. Regardless of further spending, software program success charges haven’t markedly improved previously twenty years. The result’s that the enterprise and societal prices of failure proceed to develop as software program proliferates, permeating and interconnecting each facet of our lives.

    For these hoping AI software program instruments and coding copilots will shortly make large-scale IT software program tasks profitable, neglect about it. For the foreseeable future, there are onerous limits on what AI can carry to the desk in controlling and managing the myriad intersections and trade-offs amongst systems engineering, venture, monetary, and enterprise administration, and particularly the organizational politics concerned in any large-scale software program venture. Few IT projects are shows of rational decision-making from which AI can or ought to study. As software program practitioners know, IT tasks endure from sufficient administration hallucinations and delusions with out AI including to them.

    As I famous 20 years in the past, the drivers of software failure continuously are failures of human creativeness, unrealistic or unarticulated venture targets, the shortcoming to deal with the venture’s complexity, or unmanaged dangers, to call a number of that in the present day nonetheless commonly trigger IT failures. Numerous others return a long time, comparable to these recognized by Stephen Andriole, the chair of enterprise know-how at Villanova University’s College of Enterprise, within the diagram beneath first revealed in Forbes in 2021. Uncovering a software program system failure that has gone off the rails in a novel, beforehand undocumented method could be stunning as a result of the overwhelming majority of software-related failures contain avoidable, identified failure-inducing components documented in lots of of after-action studies, educational research, and technical and administration books for many years. Failure déjà vu dominates the literature.

    The query is, why haven’t we utilized what we have now repeatedly been pressured to study?

    Steve Andriole

    The Phoenix That By no means Rose

    Most of the IT developments and operational failures I’ve analyzed over the past 20 years have every had their very own Chernobyl-like meltdowns, spreading reputational radiation in all places and contaminating the lives of these affected for years. Every sometimes has a narrative that strains belief. A major instance is the Canadian authorities’s CA $310 million Phoenix payroll system, which went dwell in April 2016 and shortly after went supercritical.

    Phoenix venture executives believed they may deliver a modernized payment system, customizing PeopleSoft’s off-the-shelf payroll bundle to observe 80,000 pay guidelines spanning 105 collective agreements with federal public-service unions. It additionally was making an attempt to implement 34 human-resource system interfaces throughout 101 authorities businesses and departments required for sharing worker knowledge. Additional, the federal government’s developer crew thought they may accomplish this for lower than 60 percent of the seller’s proposed price range. They’d save by eradicating or deferring essential payroll features, decreasing system and integration testing, reducing the variety of contractors and authorities workers engaged on the venture, and forgoing very important pilot testing, together with a host of other overly optimistic proposals.

    Phoenix’s payroll meltdown was preordained. In consequence, over the previous 9 years, round 70 % of the 430,000 present and former Canadian federal authorities staff paid by way of Phoenix have endured paycheck errors. At the same time as lately as fiscal 12 months 2023–2024, a 3rd of all staff experienced paycheck mistakes. The continuing monetary stress and anxieties for hundreds of staff and their households have been immeasurable. Not solely are recurring paycheck troubles sapping worker morale, however in at the least one documented case, a coroner blamed an worker’s suicide on the insufferable monetary and emotional pressure she suffered.

    By the top of March 2025, when the Canadian government had promised that the backlog of Phoenix errors would lastly be cleared, over 349,000 were still unresolved, with 53 % pending for greater than a 12 months. In June, the Canadian government as soon as once more committed to considerably decreasing the backlog, this time by June 2026. Given earlier guarantees, skepticism is warranted.

    The query is, why haven’t we utilized what we have now repeatedly been pressured to study?

    What share of software program tasks fail, and what failure means, has been an ongoing debate inside the IT group stretching back decades. With out diving into the talk, it’s clear that software program improvement stays one of many riskiest technological endeavors to undertake. Certainly, in accordance with Bent Flyvbjerg, professor emeritus on the College of Oxford’s Saїd Enterprise College, complete knowledge exhibits that not solely are IT tasks dangerous, they’re the riskiest from a price perspective.

    The CISQ report estimates that organizations in the US spend greater than $520 billion yearly supporting legacy software program techniques, with 70 to 75 % of organizational IT budgets dedicated to legacy upkeep. A 2024 report by companies firm NTT DATA discovered that 80 % of organizations concede that “insufficient or outdated know-how is holding again organizational progress and innovation efforts.” Moreover, the report says that just about all C-level executives imagine legacy infrastructure thwarts their potential to answer the market. Even so, on condition that the price of changing legacy techniques is often many multiples of the price of supporting them, enterprise executives hesitate to replace them till it’s not operationally possible or cost-effective. The opposite cause is a well-founded fear that changing them will flip right into a debacle like Phoenix or others.

    Nonetheless, there have been ongoing makes an attempt to enhance software program improvement and sustainment processes. For instance, we have now seen rising adoption of iterative and incremental methods to develop and maintain software program techniques by way of Agile approaches, DevOps methods, and different associated practices.

    The purpose is to ship usable, reliable, and inexpensive software program to finish customers within the shortest possible time. DevOps strives to perform this constantly all through the whole software program life cycle. Whereas Agile and DevOps have proved profitable for a lot of organizations, in addition they have their share of controversy and pushback. Provocative studies declare Agile tasks have a failure rate of up to 65 percent, whereas others declare as much as 90 percent of DevOps initiatives fail to meet organizational expectations.

    It’s best to be cautious of those claims whereas additionally acknowledging that efficiently implementing Agile or DevOps strategies takes constant management, organizational self-discipline, persistence, funding in coaching, and tradition change. Nonetheless, the identical necessities have at all times been true when introducing any new software program platform. Given the historic lack of organizational resolve to instill confirmed practices, it isn’t stunning that novel approaches for creating and sustaining ever extra advanced software program techniques, regardless of how efficient they could be, may also continuously fall brief.

    Persisting in Silly Errors

    The irritating and perpetual query is why fundamental IT project-management and governance errors throughout software program improvement and operations proceed to happen so typically, given the near-total societal reliance on dependable software program and an extensively documented historical past of failures to study from? Subsequent to electrical infrastructure, with which IT is more and more merging right into a mutually codependent relationship, the failure of our computing techniques is an existential menace to fashionable society.

    Frustratingly, the IT group stubbornly fails to learn from prior failures. IT project managers routinely claim that their venture is by some means totally different or distinctive and, thus, classes from earlier failures are irrelevant. That’s the excuse of the boastful, although normally not the ignorant. In Phoenix’s case, for instance, it was the federal government’s second payroll-system replacement attempt, the primary effort ending in failure in 1995. Phoenix venture managers ignored the well-documented causes for the primary failure as a result of they claimed its classes weren’t relevant, which did nothing to maintain the managers from repeating them. Because it’s been mentioned, we study extra from failure than from success, however repeated failures are rattling costly.

    Not all software program improvement failures are unhealthy; some failures are even desired. When pushing the boundaries of creating new varieties of software program merchandise, applied sciences, or practices, as is occurring with AI-related efforts, potential failure is an accepted risk. With failure, expertise will increase, new insights are gained, fixes are made, constraints are higher understood, and technological innovation and progress proceed. Nonetheless, most IT failures in the present day should not associated to pushing the progressive frontiers of the computing artwork, however the edges of the mundane. They don’t symbolize Austrian economist Joseph Schumpeter’s “gales of creative destruction.” They’re extra like gales of monetary destruction. Simply what number of extra enterprise resource planning (ERP) project failures are wanted earlier than success turns into routine? Such failures must be referred to as IT blunders, as studying something new from them is doubtful at greatest.

    Was Phoenix a failure or a blunder? I argue strongly for the latter, however on the very least, Phoenix serves as a grasp class in IT project mismanagement. The query is whether or not the Canadian authorities discovered from this expertise any greater than it did from 1995’s payroll-project fiasco? The government maintains it will learn, which is perhaps true, given the Phoenix failure’s excessive political profile. However will Phoenix’s classes lengthen to the thousands of outdated Canadian government IT systems needing alternative or modernization? Hopefully, however hope is just not a strategy, and purposeful motion can be vital.

    The IT group has striven mightily for many years to make the incomprehensible routine.

    Repeatedly making the identical errors and anticipating a special outcome is just not studying. It’s a farcical absurdity. Paraphrasing Henry Petroski in his guide To Engineer Is Human: The Role of Failure in Successful Design (Classic, 1992), we might have discovered the best way to calculate the software program failure because of threat, however we have now not discovered the best way to calculate to remove the failure of the thoughts. There are a plethora of examples of tasks like Phoenix that failed partly because of bumbling administration, but this can be very tough to search out software program tasks managed professionally that also failed. Discovering examples of what could possibly be termed “IT heroic failures” is like Diogenes in search of one trustworthy man.

    The implications of not studying from blunders can be a lot larger and extra insidious as society grapples with the rising results of artificial intelligence, or extra precisely, “clever” algorithms embedded into software program techniques. Hints of what may occur if previous classes go unheeded are discovered within the spectacular early automated decision-making failure of Michigan’s MiDAS unemployment and Australia’s Centrelink “Robodebt” welfare systems. Each used questionable algorithms to establish misleading fee claims with out human oversight. State officers used MiDAS to accuse tens of hundreds of Michiganders of unemployment fraud, whereas Centrelink officers falsely accused lots of of hundreds of Australians of being welfare cheats. Untold numbers of lives won’t ever be the identical due to what occurred. Authorities officers in Michigan and Australia positioned far an excessive amount of belief in these algorithms. They needed to be dragged, kicking and screaming, to acknowledge that one thing was amiss, even after it was clearly demonstrated that the software program was untrustworthy. Even then, officers tried to downplay the errors’ influence on folks, then fought in opposition to paying compensation to these adversely affected by the errors. Whereas such conduct is legally termed “maladministration,” administrative evil is nearer to actuality.

    So, we’re left with solely knowledgeable and private obligation to reemphasize the plain: Ask what you do know, what you need to know, and the way huge the hole is between them earlier than embarking on creating an IT system. If nobody else has ever efficiently constructed your system with the schedule, price range, and performance you requested for, please clarify why your group thinks it could possibly. Software program is inherently fragile; constructing advanced, safe, and resilient software program techniques is tough, detailed, and time-consuming. Small errors have outsize results, every with an nearly infinite variety of methods they will manifest, from inflicting a minor purposeful error to a system outage to permitting a cybersecurity menace to penetrate the system. The extra advanced and interconnected the system, the extra alternatives for errors and their exploitation. A pleasant begin could be for senior administration who management the purse strings to lastly deal with software program and systems development, operations, and sustainment efforts with the respect they deserve. This not solely means offering the personnel, monetary sources, and management assist and dedication, but in addition the skilled and private accountability they demand.

    It’s well-known that honesty, skepticism, and ethics are important to reaching venture success, but they’re typically absent. Solely senior administration can demand they exist. As an example, honesty begins with the forthright accounting of the myriad of dangers concerned in any IT endeavor, not their rationalization. It’s a frequent “secret” that it’s far simpler to get funding to repair a troubled software program improvement effort than to ask for what’s required up entrance to deal with the dangers concerned. Vendor puffery may be authorized, however meaning the IT buyer wants a healthy skepticism of the sometimes too-good-to-be-true guarantees distributors make. As soon as the contract is signed, it’s too late. Moreover, computing’s malleability, complexity, velocity, low value, and talent to breed and retailer info combine to create moral conditions that require deep reflection about computing’s penalties on people and society. Alas, moral issues have routinely lagged when technological progress and income are to be made. This observe should change, particularly as AI is routinely injected into automated techniques.

    Within the AI group, there was a motion towards the concept of human-centered AI, that means AI techniques that prioritize human wants, values, and well-being. This implies making an attempt to anticipate the place and when AI can go unsuitable, transfer to remove these conditions, and construct in methods to mitigate the results in the event that they do occur. This idea requires utility to each IT system’s effort, not simply AI.

    Given the historic lack of organizational resolve to instill confirmed practices…novel approaches for creating and sustaining ever extra advanced software program techniques…may also continuously fall brief.

    Lastly, venture cost-benefit justifications of software program developments hardly ever think about the monetary and emotional misery positioned on finish customers of IT systems when one thing goes unsuitable. These embrace the long-term failure after-effects. If these prices needed to be taken absolutely into consideration, comparable to within the instances of Phoenix, MiDAS, and Centrelink, maybe there could possibly be extra realism in what’s required managerially, financially, technologically, and experientially to create a profitable software system. It might be a forlorn request, however absolutely it’s time the IT group stops repeatedly making the identical ridiculous errors it has made since at the least 1968, when the time period “software crisis” was coined. Make new ones, rattling it. As Roman orator Cicero mentioned in Philippic 12, “Anybody could make a mistake, however solely an fool persists in his error.”

    Particular due to Steve Andriole, Hal Berghel, Matt Eisler, John L. King, Roger Van Scoy, and Lee Vinsel for his or her invaluable critiques and insights.

    From Your Web site Articles

    Associated Articles Across the Net



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Editor Times Featured
    • Website

    Related Posts

    Francis Bacon and the Scientific Method

    April 19, 2026

    Efficient Design and Simulation of LPDA-Fed Parabolic Reflector Antennas

    April 17, 2026

    IEEE Connects Hardware Startups With Investors

    April 16, 2026

    From RSA to Lattices: The Quantum Safe Crypto Shift

    April 15, 2026

    Stealth Satellite TV Defeats Iran’s Internet Blackout

    April 15, 2026

    Tech Life – Sharing the road with driverless cars

    April 14, 2026

    Comments are closed.

    Editors Picks

    Our Favorite Apple Watch Has Never Been Less Expensive

    April 19, 2026

    Vercel says it detected unauthorized access to its internal systems after a hacker using the ShinyHunters handle claimed a breach on BreachForums (Lawrence Abrams/BleepingComputer)

    April 19, 2026

    Today’s NYT Strands Hints, Answer and Help for April 20 #778

    April 19, 2026

    KV Cache Is Eating Your VRAM. Here’s How Google Fixed It With TurboQuant.

    April 19, 2026
    Categories
    • Founders
    • Startups
    • Technology
    • Profiles
    • Entrepreneurs
    • Leaders
    • Students
    • VC Funds
    About Us
    About Us

    Welcome to Times Featured, an AI-driven entrepreneurship growth engine that is transforming the future of work, bridging the digital divide and encouraging younger community inclusion in the 4th Industrial Revolution, and nurturing new market leaders.

    Empowering the growth of profiles, leaders, entrepreneurs businesses, and startups on international landscape.

    Asia-Middle East-Europe-North America-Australia-Africa

    Facebook LinkedIn WhatsApp
    Featured Picks

    2,400-watt dual-motor e-trike powers up to 25 mph

    November 26, 2024

    ‘Slow Horses’: When to Watch the Season 5 Finale

    October 28, 2025

    The Best Meat Subscription Boxes, Tested and Reviewed (2025)

    February 21, 2025
    Categories
    • Founders
    • Startups
    • Technology
    • Profiles
    • Entrepreneurs
    • Leaders
    • Students
    • VC Funds
    Copyright © 2024 Timesfeatured.com IP Limited. All Rights.
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    • About us
    • Contact us

    Type above and press Enter to search. Press Esc to cancel.