Software Maintenance

CISQ: Establishing Industry-wide Standards to improve Software Quality

By Frances Lash • January 28, 2015

CISQ is the┬áConsortium for IT Software Quality, a special interest group of the Object Management Group organized to create standards for measuring software quality, … read more

 

The Three Kinds of Code: Divergent Perceptions about Cost

By Frances Lash • January 5, 2015

This post discusses the three categories of code that can be found within a certain project and that confusion about them plus a misunderstanding … read more

 

Not all Technical Debt should be Treated Equally

By Frances Lash • December 30, 2014

The on going management of technical debt has become viewed as critical for the development of high quality and maintainable software, even by those … read more

 

Move Fast, Minimize Technical Debt

By Frances Lash • December 17, 2014

This is post with some tips for start-ups to minimize their technical debt. First, it needs to be decided which code is going to … read more

 

Inheriting Bad Code: How to Fix and Prevent it

By Frances Lash • December 16, 2014

In this presentation by Kimber Lockhart, as part of the Hack Summit (the virtual conference for programers), she discusses what to do once you’ve … read more

 

Why is Programming so Hard? – Incidental and Accidental Complexity

By Frances Lash • November 25, 2014

Accidental complexity can be referred to as technical debt or sometimes spoken about as incidental complexity – ultimately there is a difference between conscious … read more

 

Confronting Technical Debt

By Frances Lash • August 28, 2014

There are a lot of posts out there that talk about how to handle technical debt so it doesn’t get out of control and … read more

 

Architectural Debt and Moving to Software Defined Architectures

By Frances Lash • June 25, 2014

This article gives us an in depth look at another type of IT debt: architectural debt. It starts off with the jarring statistic that … read more

 

The One Cost Engineers and Product Managers Don’t Consider

By Frances Lash • June 24, 2014

Kris Gale, VP Engineering at Yammer, in this article writes about a highly ignored cost: the complexity cost. Gale explains this cost as the … read more

 

Reducing Technical Debt… Encouraging Software Developers to Document Code

By Frances Lash • June 23, 2014

Documentation debt is often overlooked by software developers and this post provides efficient ways of using persuasive technology (which is computer technology designed with … read more