October is always a special month for me as there are usually a number of inspiring international events to attend. This year I was very fortunate to be able to attend the International Workshop on Software Measurement (IWSM Mensura) in Krakow (Poland) and the IT Confidence conference together with the yearly workshop of the International Software Benchmarking Standards Group (ISBSG) in Florence (Italy). In this blog I would like to give you a little taste of the excitement that these events gave me.
The IWSM Mensura conference is the result of the joining of forces of the International Workshop on Software Measurement (IWSM) and the International Conference on Software Process and Product Measurement (Mensura). Together they form the conference where new ideas from the world of academic research meet practical improvements from industry on topics of measuring software. This is especially interesting as there are many people from the industry that are struggling with similar challenges and I often get new ideas in the presentations as well as during the conversations with peers in the coffee and lunch breaks. Take for instance the ongoing struggle that many of us face when dealing with software projects that experience more (or less) than usual non-functional requirements. There is always a lot of discussion about what non-functional requirements really are. At the IWSM, a joint IFPUG/COSMIC glossary was presented that can help as a guideline in this. Check the COSMIC website for more information.
There were many more interesting presentations of course, most of them (and the papers) can be downloaded from the IWSM Mensura website.
IT Confidence 2015
The IT Confidence conference is all about IT data collection and benchmarking and is usually connected to the yearly ISBSG workshop. This year was the third edition, hosted by the Italian Function Point User Group / Italian Software Metrics Association (GUFPI-ISMA) in the beautiful city of Florence. One of the most interesting and new ideas I encountered was the concept of ‘Triangle Benchmarking’ proposed by Pekka Forselius from Finland. Most of us are familiar with the concept of the iron triangle in project management, where scope, duration and effort (cost) are on the three sides of the triangle. In fact, the triangle can take a number of shapes, depending on a number of variables. Some examples:
These 4 triangles show different projects, either planned or completed. It also shows how important it is to measure the scope of the functionality, because otherwise it is simply not possible to understand the shape of the triangle. Forselius proposes to use the following units to draw the triangles:
- 1 cm = 200 FP
- 1 cm = 100.000 EUR or 1.000 hours
- 1 cm = 3 months
This way the triangles can be drawed and compared to for instance ‘industry typical’ triangles, like the government example above. He adds another step, to include colors to show which elements are good, normal or bad, which makes it easy for management to understand.
I think this concept of Triangle Benchmarking is quite interesting because the ability to see the shape of the triangle gives additional information and makes it easy to understand.
Being the ISBSG president, the yearly ISBSG workshop is always an important and exciting event for me. The representatives of the ISBSG members come together to talk about and to work on topics like data collection, data validation, new website, new reports, new products, pricing and a lot of other topics. The member representatives present in Florence this year were Stavros Pechlavinidis (DASMA, Germany), Pekka Forselius (FiSMA, Finland), Ton Dekkers (Nesma), Thomas Fehlmann (Swiss-ICT), Luigi Buglione (GUFPI-ISMA and IFPUG), Arlene Minkiewicz (Price Systems, USA), Raul Fernandez (Leda-MC, Spain), Dan Galorath (Galorath, USA) and myself (Nesma and ISBSG president). This year, we welcomed a new ISBSG member at the workshop that we know very well in Nesma as well: Nesma Gold partner René Notten, founder and CEO of MetricsQuest. Also current CEO of ISBSG, John Ogilvie, was present.
A few of the actions and decisions we made:
ISBSG needs more data, especially also for the Maintenance & Support repository.
A few important decisions that were made are regarding data collection. In order to make it easier and less time consuming to submit data, 4 different types of data collection forms will be issued: very concise, concise, normal and extended. The very concise questionnaire contains only a few questions. ISBSG is going to try to embed this with the new website that is planned to go live any time soon now. In addition, ISBSG is going to become more proactive to get data. We are going to align with tool vendors to embed functionality in their tooling to submit data automatically. An automatic extraction tool for QSM SLIM Data manager is already available on request.
ISBSG is going to renew a number of older special analysis reports with new data. In addition, we are planning to issue a number of 1-pagers that are going to answer a number of well-known goals and questions, like ‘How do I select the IT supplier with the best productivity?’
ISBSG is going to improve the service to its corporate subscribers by issuing more releases of the repository, only to them, during the year when more data is available.
Due to the fact that most users think the data portal is hard to use, ISBSG decided to discontinue this service. We are going to investigate the possibility to supply an online version of the comparative estimation tool instead.
Annual General Meeting
At the Annual General Meeting, the new office bearers were elected. The existing office bearers were unanimously re-elected. The Executive of the ISBSG is therefore also the coming year:
- President: Harold van Heeringen (Nesma)
- Vice-President: Thomas Fehlmann (Swiss-ICT)
- Honorary Treasurer: Christine Green (IFPUG)
For more information about ISBSG, please contact me or visit the site www.isbsg.org
Of course I have left out many great presentations, topics, discussions et cetera from this blog, but I hope I gave you some insight in some of the things that are happening in our industry. Maybe this inspires you to attend an event in the future and/or to contribute some of your thoughts as well. Knowledge sharing remains a very important aspect, as we still need to convince the vast majority of the industry of the use of software metrics in topics like Benchmarking, Project Estimating, Outsourcing, Productivity Measurement and Project Control. Therefore, also please feel free to ask your questions and provide your ideas also on the Nesma forum.
About the author
Harold van Heeringen is a senior benchmarking consultant at Metri. Apart for his work for Metri, he is involved in Nesma (board member), the International Software Benchmarking Standards Group (ISBSG, current president) and the Common Software Metrics International Consortium (COSMIC, International Advisory Council, representing the Netherlands).