We saw in the previous post how to install the Sonar plugin for Jenkins. It is now time to make our first analysis from Jenkins. It will focus on the Cobol source code already used in our first analysis with Sonar and the Java Runner. Continue reading
Sonar – Jenkins plugin
After seeing how to install Jenkins, this post will focus on installing the plugin Sonar Jenkins. Continue reading
Jenkins – Installation
The objective of this post is to present the installation of Jenkins. It will be the opportunity to detail the resolution of some problems specific to our environment. Continue reading
Sonar – First analysis
We have seen in the previous post how to install Sonar and its Java Runner. This last one allows us to realize analysis without using tools like Maven or Ant.
In this post, we will present how to do a first analysis on Mainframe-Cobol source code.
Sonar – Installation
The objectives of this post are to describe the installation of Sonar. We also want to install the Sonar Java Runner, to show that we can use Sonar without Maven or Ant. Continue reading
Sonar – Our environment
This is the first post in a series presenting the installation and the use of Sonar to analyse source code quality.
The objective here is to present our environment and as, a pre-requisite, the creation of an Oracle user. Continue reading
Disposable software
Christmas soon, and every year the same concern: what gifts to offer? Ideally, the one that will please most and that will not ruin us.
I was on a forum trying to find information about an MP3 player when a post caught my attention: someone had a problem with a game console and asked if replacing the faulty component would extend the life of the console.
I was surprised: I did not know you could even replace a component on a console. If some component on your PC fails, you change the motherboard. And most often, you end up completely changing the machine if it is a bit old. Beyond 3 years of age, it becomes difficult to find spare parts, and in any case, it is often more attractive financially to buy a newer model. Continue reading
Best of both worlds
Following the previous post What is the first question ? about the two major questions concerning application quality – costs vs. risks – someone asked if there were some processes or best practices that contribute to these two objectives.
Is there a “best of both worlds” way to produce free defect software without exceeding budget and schedule? Continue reading
What is the first question?
I work with some providers who sometimes call me when one of their customers has a problem with an application.
What is the first question you ask in a meeting with a customer?
No. I see that every time. And this is a natural reaction: first, qualify the application. Sure, you want to know if you can adress the needs of this customer. Sure, your partner looks to evaluate what could be the size of a possible deal. Continue reading
Costs and risks
Back to raw metrics.
A customer wants you to audit the quality of an application or a portfolio of applications. He expects for an answer to a very precise question. For example:
- This application is an important part of my budget: is it possible to reduce its costs and how?
- I have been asekd to take the maintenance of this application. I only know that it is a complex application. What do I have to expect?
- Is it possible to outsource this application? What are the risks?
- We are going to merge with this entity. What systems should we use? Theirs or ours?
There are two different questions in these questions:
- What are the costs?
- What are the risks? Continue reading

