Glad to see you here! We would like to welcome you at Optimyth’s inside software quality blog. Share. This is the idea behind this initiative at Optimyth Software. We are proud of what we are and what we have accomplished since 2003 and we need to share it with you. During these 8 years we have help our customers to better manage their...
Static code analyzers are typically used as “bug finders”: to detect programming bad practices, to get software design metrics or complexity metrics, etc.
However, in Optimyth Software we use static analysis to build a muti-technology dependency map of the software to help organizations, for example, to run impact analysis during the different stages of the software development life cycle. If you are a an Optimyth customer or you are one of our blog’s followers, you have probably guessed that the product I’m talking about is checKing AIM.Read More
Imagine that your company has software maintenance issues, perhaps one reason is the technical debt you have, even if you are not aware of it. Many of the clients I deal with on pre-sales meetings, don’t know why, year after year, have maintenance cost growth, and they are not even familiar with the “technical debt” concept.
I have recently read a very interesting article by Steve Garnett. I would like to share with you some of the concepts presented in it, using a dummy situation between a doctor and her patient.Read More
Software always had, have and will have bad reputation. It always fails for one thing or another, right? The software development industry, at large, does its best applying new methodologies, quality standards, certifications, and a very large etcetera in order to try and avoid problems and failures to keep their clients happy. But it is never enough, software fails, “it is a known fact”. People accept that, generally, but in some markets those failures transcend mere annoyance and become unacceptable, for example: the videogame industry.Read More
“We have 1300 applications”, “We have 1 application only, but it is THE application”. I heard these statements from 2 different clients. The first one is smaller than the second one. How can this be? If 1300 >> 1 !!! Well, it comes from the ambiguous definition of…what an application is? How do you split your software?Read More
The eternal controversy. Does it really matter? Well, it depends. For a company like Optimyth Software, it does matter. Why? because we measure and analyze software, and software is built with code. We have to be up-to-date with the technologies and languages developers around the world use. If we want them to measure and track the quality of the software they develop, we have to support the languages they use. So, we do look into this to plan the evolution of our products.Read More