A couple of years ago I found myself immersed in a devops dialog with an executive of a fully integrated service provider. I forgot how many hundreds, if not thousands, of developers reported to her. While all might not have been well with the way software was produced in her organization, the bigger problem she was wrestling with was time-to-value. The software might be done, or even ‘done done’ as Agilists would often say, but its deployment unto the data centers owned and operated by the very same service provider was agonizingly slow. In particular, time to deployment of anything that touched legacy code was “infinite.” Figure 1: Wall of Confusion Slide By Patrick Debois Read more
Posts Tagged 'Legacy Code'
Below is the detailed outline for my August 8, 1:30-5:00PM Technical Debt Workshop in Agile 2011. I look forward to meeting you and interacting with you in the conference before, during and after this workshop! Best, Israel Technical Debt: Assessment and Reduction Part I: Technical Debt in the Overall Context of the Software Process A Holistic Model of the Software Process Two Aspects of Output Three Aspects of Technical Debt Five Aspects of Software Part II: What Really is Technical Debt? What’s in a Metaphor? Code Analysis Time is Money Monetizing Technical Debt Typical Stakeholder Dialog Around Technical Debt Analysis of the Cassandra Code Project Dashboard Part III : Case Study – NotMyCompany, Inc. Read more