Posts by sebas
Where are your applications’ boundaries?
“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 MoreThe Software Quality Red Cross
“Honey, don’t wait for me for dinner tonight, we have an issue in production and I’m going to stick around until we find and implement a solution”.
How many times have you written a similar message to your wife, husband or partner when your systems start giving preoccupying symptoms of something serious, and you don’t know what’s going to happen.
Read MoreThe challenge of invisibility
Yesterday, I was in a customer meeting, and one of the development managers of this consumer retail company told me: “A good development team, is the one that never gets attention from anybody in the company, the one that is invisible“. The quote has been wandering in my brain since then, what did he mean? I think I have finally figured it out: a development team only gets the attention when a software application fails. What he wanted is a development team that develops flawless software. Yeah right!
Read MoreCombine the power of static code analysis and bug tracking systems
In previous posts we have seen the importance of using techniques such as static code analysis on your software. In fact, experts say that you can detect up to 60% of potential defects with these techniques.
When a static code analysis tool is checking the code, it is looking for the use of good practices used by developers in their implementations. Good practices can come from standards such as IBM standards for Cobol or Sun recommendations for Java, from books or from our experience. For static code analysis good practices are implemented by rules that the developers should comply with.
Read MoreThe destiny of your software (and your business) is in your hands
When I was a kid I discovered the “Choose your own adventure” game books. The concept has probably evolved with the years but in those days it was innovative and simple at the same time. They were books written from a second-person point of view, with the reader assuming the role of the protagonist and making choices that determine the main character’s actions and the plot’s outcome.
This kind of children’s literature came to my mind when trying to explain what it means for a company to make investment decisions regarding application development.
Read More
button in the bottom right corner