Posts

Box-Tickers and Band-Aids: The Fall of Enterprise Software Development

Image
One of the most persistent complaints from upper management involved in software development is the perennial question: "Why does it take so long to get anything done?" This query often echoes through boardrooms and strategy sessions, embodying the frustration of executives who see projects dragging on far longer than expected. The roots of this issue are complex and multifaceted, tied to the modern-day mindset where software developers have been relegated to mere commodities rather than strategic assets. This approach has led to significant misunderstandings and inefficiencies that stymie progress and breed dissatisfaction. The belief that software solutions can be simply purchased and then heavily customized has unfortunately proliferated to becoming a corporate pandemic. This mindset overlooks the inherent limitations and strengths of such solutions, leading to projects that are twis...

The Hard-Coded Hustle: Unmasking Outsourced and Offshored IT Shenanigans

Image
In our recent client engagements, we have seen a notable trend: companies are reversing their earlier decisions to outsource or offshore software development, bringing it back in-house to boost productivity. This transition highlights an unfortunate critical issue in ensuring leaders in such decision-making positions have the associated experience and situational awareness to be cognizant of these blatant misjudgments that put cost over value. The question then arises: how can organizations avoid such wasteful spending from the start? The answer lies in the ability to capture and present hard facts and key metrics that sound business leaders can understand and course correct before talent retention and acquisition is severely impacted. Executives who initially advocated for the outsourcing model often defend their decisions with great fervor. This is where objective, emotion-free data be...

From Lean Cuisine to Buffet: Optimal IT Organization Structure

Image
Organizations are continuously looking for methods to be competitive and nimble as they operate in an ever increasing and constantly evolving landscape of technology. The emphasis on keeping IT departments lean has become the prevailing trend in recent years. Executives are using vendor relationships more often to streamline operations because of their flawed attraction to flexibility and cost savings. Unfortunately, this tactic creates a new set of problems that have a big impact on the general well-being and efficiency of IT departments. The Lean Obsession The concept of a lean organization, borrowed from manufacturing principles, aims to eliminate waste and optimize efficiency. While this philosophy looks and sounds good on paper, its application in the realm of IT has raised eyebrows. The drive to cut costs and maintain a minimal in-house workforce has led to an overreliance on external...

Case Study: When ERP Implementer Promises Meet Real-World Failures

Image
Falcon Freight, a prominent trucking company known for its efficiency and reliability, sought to enhance its operations by implementing an advanced ERP system. With Microsoft Dynamics 365 Finance and Operations at the core of their technology stack, Falcon Freight aimed to streamline their warehouse management, maintain their fleet and customer inventories, support third-party logistics, and integrate sophisticated route optimization solutions. To address their comprehensive operational needs, Falcon Freight decided to procure an ISV solution from what appeared to be a reputable partner. Attracted by persuasive marketing and promises of seamless integration, they engaged in a partnership that seemed promising at first glance. However, the reality proved to be starkly different. The implementation quickly became a disaster, exposing the lack of integrity and ethical practices of the vendors in...