The Software Intelligence Blog

Category: Technical Debt

  • Software Risk is Business Risk

    Software risk is business risk, but who is ultimately responsible? This blog explores insights from the Cutter Consortium on how to de-risk business-critical software systems.
  • Takeaways from the 2017 Gartner Sourcing Summit

    Last week, CAST attended the Gartner Sourcing Summit in Nashville with more than 800 senior sourcing, procurement and vendor management executives from Fortune 500 companies.
  • Netflix Envy

    Everyone wants to do DevOps like Netflix, but is it really right for your organization?
  • Following Best Practices to Achieve Application Security & Reduce Risk

    The key to security is to ensure that your most sensitive data is handled with proper controls in place. This should include working with your architects to explore the architecture of applications that handle the most critical data, starting from the data elements themselves and fanning out via impact diagrams (for example, CAST does this with the Application Intelligence Platform). Over time, your team will be able to establish secure architecture components that should handle all sensitive data.
  • Technical Debt Indexes Provided by Tools: A Preliminary Discussion

    In software maintenance and evolution, it is important to assess both code health and application architecture in order to identify issues impeding software quality goals. One way to move the needle toward software quality is to use Technical Debt (TD) indexing as a method to evaluate development projects.

    We recently presented a paper at MTD 2016, the International Workshop on Managing Technical Debt put on by the Software Engineering Institute at Carnegie Mellon, where we discussed the way five different and widely known tools used to compute Technical Debt Indexes (TDI), for example numbers synthesizing the overall quality and/or TD of an analyzed project.

  • Fintech Wakes Up From Thirty Year Slumber

  • Takeaways from the CAST Italy Summer User Group

    On June 22nd, CAST held its annual User Group in Italy, hosting software measurement professionals from major companies in the Banking, Insurance, Telco, Public Sector and IT Consulting industries for a four-hour working session. Attendees walked away from the event with a better understanding of best practices in establishing objective software measurement standards and creating better visibility in to application portfolios.

    Among CAST Application Intelligence Platform presentations and updates regarding the new CISQ RFC for Automated Enhanced Points and its relationship with the AFP OMG standard, attendees also discussed software measurement in Agile and DevOps environments.

  • 4 Keys to Successful Digital Transformation

    Recently, CAST co-authored a paper with The Boston Consulting Group titled, Will Your Software Help or Hinder Digital Transformation? Navigating the digital transformation journey is a challenge, often wrought with roadblocks and IT complexities related to technical debt, disparate application development techniques and more. So how can CIOs help their company achieve digitization goals?

  • Using Code Quality Metrics to Improve Application Performance

    For years refactoring software has been a common process used to improve the quality, efficiency, and maintainability of an application. However, a recent article by IT World discusses how CIOs may not be getting a valuable return on their investment of time and effort into the refactoring process. While many believe refactoring reduces the risk of future headaches, new findings acquired through a study by Sri Lanka researchers suggests code quality is not improved significantly by refactoring.

  • Measuring Legacy Systems for Technical Debt and Quality

    Legacy Code

    When a business develops software, new technologies eventually outgrow the software. But that doesn’t mean the software stops working, which is why businesses continue to use legacy software. In fact, after all the fixes and patches, the legacy software still gets used because it simply works, even if it means the users are forced to run older operating systems and older web browsers to use it.

  • Key Points dal 1° Evento Metrico 2015 GUFPI ISMA

    CAST ha partecipato al 1° Evento Metrico 2015 organizzato dal GUFPI ISMA, associazione di riferimento nazionale per la misurazione del software in Italia, tenuto a Roma lo scorso 14 Maggio. La conferenza ha visto la partecipazione di Cast sui seguenti 3 topics:

  • Paying Down Technical Debt with Mircoservices: Miracle or Myth?

  • Technical Debt: Is Management Only Getting Half the Picture?

    As Larry Quinlan, Global CIO, Deloitte Touche Tohmatsu Limited explains, “CIOs need the courage to make the investments that reduce technical debt -- and the knowledge and the team to know where and when to make those investments.”

  • Function Point Counting Unleashes Business Innovation (Infographic)

    In this post, we wanted to take a step back and break down exactly what a function point is and how an IT organization can use them to measure application development productivity, improve IT project planning and estimating, and better manage application service providers.

  • IT Needs New Ways To Talk About Quality!

    Gartner report highlights “application development managers need new ways to demonstrate and communicate the business value of software quality for innovation projects.”

  • 6 Hidden Costs of Maintaining an Open Source Code Analyzer Platform

    So, you’re ready to get started on building your own multi-language custom source code analyzer platform using open source components.  Your return estimates are still looking pretty good, even after taking into account the costs in our previous post, “6 Hidden Costs of Building Your Own Multi-Language Code Analyzer Platform”.

    Well, we have a quick list of maintenance costs that you may not have considered.  So, before you break ground on that project, see if you thought of all these.

  • A Financier’s Guide to Technical Debt

    When one of our writers, Lev Lesokhin, started contributing to Wall Street & Technology he was shocked to find very little on the subject of technical debt. Considering how much the concept intersects the worlds of finance and technology, he thought he’d find whole forums of IT guys and financiers exploring the intricacies en mass.

  • CAST Discusses Software Risk and Measuring Development Productivity in Belgium

    In the past decade, it’s become even more obvious that reducing software risk has one of the strongest correlations to cost and overall impact on the value of all applications. That is why last month we organized a CIO conference with our partners Steria in Belgium focused on software risk and productivity management. The objective of the conference was to identify a roadmap for efficient software risk and productivity management practices to better control cost, minimize risks, and increase the value of enterprise applications.

    Don’t miss out on our videos from the conference exploring reducing business risks and improving productivity.

  • Technical Debt Measurement Webinar: Reversal Strategy Q&A Follow Up

    Last Wednesday we had an excellent and very interactive webinar discussion with David Sisk and Scott Buchholz, Directors at Deloitte Consulting, LLC. David and Scott are experts regarding technical debt -- both at a technical hands-on level as well as the strategy and governance topics in IT. So, we talked about the symptoms and causes of technical debt in large IT environments, as well as the organization and processes that need to be put in place in order to reverse the normal trend of technical debt accrual.

    One of the topics that came up a lot is how to get the business onboard. Our guest presenters gave us some very interesting approaches to making the case, even when the immediate symptoms of the debt are not evident to business stakeholders. I think this discussion by itself is valuable to listen to.

    Another topic that came up a lot in the Q&A was different ways of asking how to set up a technical debt measurement program.  As in our last webinar, we wound up going a couple minutes over our timeslot to address some of the questions, but we had to leave many unanswered due to time. The goal here is to try and answer some of those questions in our blog. If anyone wants to get into a more detailed discussion on any of these points, please contact us and we’ll be happy to talk to you. So, here goes:

  • Guest Webinar: How to Reverse Your Technical Debt

    The term ‘technical debt’ and the challenges it can bring are becoming more widely understood and discussed by IT and business leaders alike. But many organizations are still struggling with how to mobilize a plan to eliminate technical debt and fix related issues.