Posts Tagged "cyclomatic complexity"
We are progressing on our understanding why you may want to rationalize your application portfolio and we have seen why without knowing this complexity, the task of rationalization is more difficult to tackle.
Now I want to talk about how, what are the steps you must take to bring to light all the factors, evaluate them and show them to the various managers so they can make better decisions in order to face application rationalization. So let’s talk about the rationalization process.Read More
Continuing with our series of articles on application rationalization, today I want to talk about complexity. How do you end up with an application bloat that is hard to manage?
Complexity is an intrinsic characteristic of a system that is composed of various elements. Overall, the complexity increases with the number of elements of the system and the number of relationships between these elements. Organizations are not safe from being complex systems, especially large companies with multiple lines of business, departments and lines of decision and dependence. This is something we have to take into account as well, besides the application complexity itself, if we want to understand the overall complexity we are dealing with.Read More
The idea of application rationalization has been flying in and out my head for a couple of weeks now. So I thought it was time to start writing about it. What it was supposed to be a short article to organize -or rationalize, if you will- my ideas, has become a series of articles that I will try to publish here weekly, so stay tuned for more to come.
To rationalize a company’s application portfolio is like organizing your garage after years and years of accumulating stuff: you know you have to do it but you don’t know where to start, so you never find the time to do it. As long as you keep finding the stuff in the mess when you need something, you are alright. Fair enough. However, don’t you go crazy? Going back to your application portfolio mess, isn’t your business loosing an edge? What can you do about it?Read More
Continuing with our series of articles about software metrics, let’s introduce one of the most well-known code metric: the cyclomatic complexity.Read More