Agile

Is Refactoring “Needless Rework”? – Refactoring for Design Level Smells

By Frances Lash • January 19, 2015

Here’s a post that delves into the necessity of refactoring in software engineering, comparing the practicality of refactoring in software to restructuring in urban … 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

 

What’s Your IBM i Application Debt? – How To Start App Modernization

By Frances Lash • December 26, 2014

In a survey conducted by Micro Focus it was estimated that mainframe shops around the world average around $11 million in application debt; the … 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

 

Technical Debt: What it is and why should you care?

By Frances Lash • December 1, 2014

Technical debt is often directly responsible for many problems that occur when building high quality software quickly – especially as companies move towards more … read more

 

The Problem With “Technical Debt” And Other Agile Terms

By Frances Lash • November 12, 2014

Technical debt, as a term, serves to incentivize change within app and portfolio management. However, it fails to translate with business leaders, therefore failing … read more

 

Managing Technical Debt with Agile: Care About Your Code

By Frances Lash • October 14, 2014

Managing technical debt is easiest when there is an outline to help your development team discuss how classify and prevent technical debt. This post … read more

 

Using Agile Techniques to Pay Back Technical Debt

By Frances Lash • September 19, 2014

Acknowledging that some form of technical debt exists in every codebase is paramount to managing debt and staying in “the black”. Asides from the … read more

 

Productive vs. Unproductive Work: Measuring Technical Debt

By Frances Lash • September 15, 2014

Definitions of technical debt often revolve around additions made to code ‘sloppily’ (or in the case of this post ‘hackily’) which mount up to … read more