The Software Intelligence Blog

Category: Technical Debt

  • 3 Ways Startups Can Transform Software Intelligence Into an IPO

    Step one? Improve your diet. The second? Make sure the software that runs your business is prepared to take on the road ahead.
  • The True Cost of Bad Software

    Money talks, to the tune of $21M, and it says Software Intelligence is the cornerstone to reduce software risk.
  • 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