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

Reclaiming the Digital Frontier: Innovating Beyond Vendor Lock-In

Image
As businesses become increasingly reliant on cloud computing, the potential for cloud providers to implement surge pricing for their services looms large. Much like the dynamic pricing models seen with ride-sharing services such as Uber or even fast-food chains like Wendy's, which adjust prices based on demand, cloud providers might explore similar strategies to maximize their revenue. The notion of surge pricing in the cloud computing world, where the cost of compute resources could fluctuate based on the time of day or other external factors, raises significant concerns for businesses that depend on these services for their daily operations. The concept of surge pricing is not new. Ride-sharing companies like Uber have long used it to balance supply and demand, charging higher fares during peak times to incentivize more drivers to hit the road. Similarly, Wendy's and other fast-food est