Robert V. Binder

Posts Tagged ‘software process’

Another Day, Another $440 Million

We don’t need a miracle cure for rogue algorithms. More regulation will not prevent them. Proven software engineering and testing will.

Read More

Technical Equity or Technical Debt: Stay Fit or Get Flabby

April 20, 2012  |  Blog, Process, Software Products, Technology  |  No Comments
T Rex chasing person

Technical debt refers to aspects of a codebase are incomplete, deficient, obsolete, or buggy. This can occur for many reasons: insufficient time, uncertainty, omissions, poor workmanship, or poor management. This is termed “debt” because it will take additional time and money to correct, update, or revise.
Technical equity refers to aspects of a…

Read More

Technical Equity

March 27, 2012  |  Blog, Business, Process, Software Products  |  No Comments

Technical Equity is the value that accrues when a software system is well-formed.  Instead of burdening you with unnecessary excess cost, your codebase works for you. Technical equity pays dividends: you avoid wasted effort and the consequences of buggy releases, and gain the advantage of releasing sooner and/or with more features,…

Read More

How Technical Debt turns into Technical Bankruptcy

March 27, 2012  |  Blog, Business, Process, Software Products  |  No Comments
Cosmic matter spiraling into a black hole

Technical Bankruptcy occurs when technical debt overwhelms the maintainers of a software system. I’ve previously blogged about a case study:  how the accumulation of poor development practices resulted in the business failure of highly successful Enterprise IT software company.
The technical debt metaphor provides a nice handle for a software development …

Read More

How a Big Ball of Mud becomes a Black Hole: Why Software Architecture and Process Matters

July 11, 2011  |  Blog, Business, Process, Software Products  |  No Comments
Cosmic matter spiraling into a black hole

Once upon a time, I had a Software 25 company with a struggling division as a client. They were selling and supporting an integrated enterprise system brought in by acquisition. This product, at version 7.0, was dominant in its market. But, with apologies to Gresham, bad software was driving out…

Read More

Is Making Movies Like Making Software?

June 20, 2011  |  Blog, Business, Process, Software Products  |  4 Comments

After proving that good project management and software engineering could result in on-time, in-budget, high quality results for contract software development, I was designated as the project manager of a large fixed-price development project. Despite my objections, a second project manager was also assigned to this project. The relationship was explained as…

Read More