03.11.2014 Views

Software Measurement - DPO

Software Measurement - DPO

Software Measurement - DPO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Software</strong><br />

<strong>Measurement</strong><br />

European Forum ® 2012<br />

Special 9 th edition focused on:<br />

More than 18 authors<br />

from the leading<br />

organization:<br />

> <strong>DPO</strong> Italy<br />

> EUSFP Belgium<br />

> Galorath International<br />

Netherlands / UK<br />

> Logica Netherlands<br />

> School of Computing &<br />

Mathematics, University<br />

of Ulster Northern<br />

Ireland (UK)<br />

> Sogeti Netherlands<br />

> TI Metricas Brasil<br />

> Euro Project Office<br />

Switzerland<br />

Conference Chairperson:<br />

Roberto Meli<br />

Conference Executive Manager:<br />

Laura Ghisleri<br />

Program Chairperson:<br />

Ton Dekkers<br />

<strong>Software</strong> Contract<br />

Governance by metrics!<br />

everything you need to manage customer-supplier<br />

formal and substancial relationships.<br />

Six reasons why you should attend:<br />

> learn how to use software measures to better manage software contracts<br />

> look at practical experiences of real market players<br />

> explore the state of the art and the boundaries of the discipline<br />

> compare your experience with other organizations in the software industry<br />

> establish contacts and exchange ideas with colleagues and professionals<br />

(professional networking)<br />

> get inputs and advices on the development of methods, tools and<br />

knowledge from opinion leaders in the field<br />

Rome - Casa San Bernardo<br />

25-26 June 2012<br />

Information<br />

TEL. 02.83847.627<br />

FAX 02.83847.262<br />

E-MAIL info@iir-italy.it<br />

WEB www.iir-italy.it/smef2012<br />

Cooperation partners:<br />

www.sifpa.org


SMEF ® 2012<br />

25-26 June 2012 PROGRAM<br />

Why should you attend?<br />

Istituto Internazionale di Ricerca, part<br />

of Informa Plc, and <strong>DPO</strong> (Data<br />

Processing Organisation), leader<br />

company in software measurement,<br />

in cooperation with Simple Function<br />

Point Association (SiFPA), are<br />

delighted to announce the 9th<br />

<strong>Software</strong> <strong>Measurement</strong> European<br />

Forum. The 2012 event offers a<br />

program designed to illustrate the<br />

best practices, recommendations,<br />

tools, techniques and implementation<br />

processes of software measurement<br />

in order to optimize the processes of<br />

planning, negotiation, execution and<br />

control of software contracts.<br />

Using software metrics in contracts is<br />

not only a subject for technicians: all<br />

the parts that are involved in the<br />

procurement process should be<br />

aware of the opportunity and risks of<br />

using it and on the more effective<br />

ways of adoption. This year’s event<br />

will focus on this area resulting as an<br />

in depth analysis of methods,<br />

models, experiences.<br />

Program<br />

<strong>Software</strong> Contract Management<br />

by metrics: a methodological<br />

framework<br />

Roberto Meli (<strong>DPO</strong> Italy)<br />

This presentation will introduce a conceptual<br />

and operational framework for the application<br />

of the software measurement discipline<br />

within the context of a contractual relationship<br />

between customer and supplier. Any<br />

given contractual agreement regarding software<br />

acquisition requires a specific implementation<br />

of a measurement model. A<br />

Contractual <strong>Measurement</strong> Model is a set of<br />

answers to the following questions:<br />

• Why to measure? (business goals)<br />

• What to measure? (nature of an ad-hoc<br />

software supply, scope of work, on going<br />

change request, cancelled activities,<br />

reuse and replication)<br />

• How to measure? (contractual scheme,<br />

measurement method, process and<br />

tools)<br />

• When to measure? (during the contract<br />

life cycle)<br />

• Who will measure? (role and<br />

responsibilities)<br />

Parametrics in contracts is also<br />

beneficial for suppliers<br />

Ton Dekkers (Galorath International<br />

Netherlands / UK)<br />

In a tender the supplier has to commit to<br />

the rules defined by the customer. In this<br />

case the customer wanted a all-inclusive<br />

price per function point for a given project<br />

size. The supplier’s experience with this<br />

type of tender was very limited. This case<br />

describes the approach and the challenges<br />

to get in the end to a successful project<br />

tender.<br />

• Validating project size with (NESMA)<br />

Function Point Analysis<br />

• Validation and Verification performance<br />

based on ISBSG data and SEER for<br />

<strong>Software</strong><br />

• Convince supplier management on a<br />

competitive bid based on parametric<br />

models<br />

When Metrics Mean Business<br />

Maurizio Aguiar (TI Metricas Brasil)<br />

<strong>Measurement</strong> specialists often wonder why<br />

so many Brazilian organizations use functional<br />

size as a basis for software development<br />

contracts. Brazilian organizations<br />

from several industries such as banks, airlines,<br />

telecommunication companies, and<br />

government agencies use function points<br />

as a basis for software development contracts.<br />

The Brazilian government has<br />

issued a directive known as “IN04” instructing<br />

all government agencies to use<br />

metrics - usually function points - in software<br />

development contracts to define productivities,<br />

prices, and quality criteria. In<br />

those organizations most software development<br />

services are billed based on the<br />

functional size. Even support activities<br />

such as measurement and testing have<br />

been known to be billed based on function<br />

points. Function point analysis is now an<br />

indispensable part of the business cycle<br />

and a daily activity in many organizations.<br />

This presentation discusses the business<br />

drivers that have made Brazil the number<br />

one user of function points in the world, as<br />

well as the business processes involved.<br />

• Why and how Brazilian organizations use<br />

functional sizing in software<br />

development contracts<br />

• How the functional size supports<br />

contract objectives for both the acquirer<br />

and supplier<br />

• Technical considerations related to the<br />

use of function points in contracts<br />

• Benefits and challenges to be aware of<br />

when using function points in contracts<br />

Beyond perception: Peeking over<br />

the wall to get real control...<br />

Eric van der Vliet, Paul Siemons<br />

Eric van der Vliet (Logica Netherlands)<br />

Management in an organisation have the<br />

role to control their environment with the<br />

intention to achieve their objectives.<br />

Objectives for managers are derived from<br />

organisation level objectives and often defined<br />

by means of KPI’s. The focus of KPI’s<br />

is mainly on financial, productivity, quality<br />

or elapsed time aspects. By all means will<br />

these aspects influence the contracts, therefore<br />

it’s relevant whether the information<br />

the decisions are based on is perception or<br />

reality. To reduce the gap between perception<br />

and reality the IMD-Model has been<br />

defined.<br />

The IMD-Model offers:<br />

• Validating information: perception or<br />

reality<br />

• Support of management decisions: to<br />

tender or not to tender<br />

• Model based control on information<br />

provided by a measurement system<br />

Through the Looking Glass:<br />

What does a Tender Document<br />

actually tell you?<br />

P. Morrow, F.G. Wilkie, I.R. McChesney,<br />

C. Tuxworth<br />

George Wilkie (School of Computing &<br />

Mathematics, University of Ulster<br />

Northern Ireland - UK)<br />

For fixed-price contracts, the most important<br />

decision to make in a software development<br />

project is whether or not to proceed<br />

in the first place. Consequently, in a<br />

project tender situation the tender (or bid)<br />

estimate is crucial in informing this decision.<br />

The goal of this study is to determine<br />

what can be discerned from what the bid<br />

document does tell you, in order to identify<br />

what it does not tell you<br />

• Q1 - Can a detailed assessment of the<br />

profile of required functionality at two<br />

distinct stages in the project lifecycle<br />

provide a validation of the adequacy of<br />

requirements documentation at the bid<br />

stage of a project.<br />

• Q2 - Do overall indicators of potential<br />

future growth exist in bid<br />

documentation?<br />

• The (Functional) Size Metric used is<br />

(NESMA) Function Points<br />

Successful software projects -<br />

how to limit the risk of failures!<br />

Harold van Heeringen (Sogeti<br />

Netherlands)<br />

This paper focuses on selecting a single<br />

supplier for the development of a custommade<br />

software realisation project, while<br />

keeping in mind that the project should be<br />

successful! Half of the project success is<br />

already determined before the start of the<br />

project, agreeing on the right contract in the<br />

sourcing phase.<br />

Following items will be addressed:<br />

• The questions you should ask the<br />

supplier to answer in their proposal<br />

• Why it is important to select a realistic<br />

proposal, not just the cheapest one<br />

• How to assess the reality value of the<br />

proposals of the different suppliers<br />

Which KPI’s should be defined to make the<br />

contract work<br />

How to state a fair unitary cost for<br />

FP in a tender context<br />

Roberto Meli (<strong>DPO</strong> Italy)<br />

There are two main paths to state the base<br />

www.iir-italy.it/smef2012 SPECIALI QUOTE PER ISCRIZIONI – info@iir-italy.it MULTIPLE: – DETTAGLI Ph. 02.83847.627 NELLA SCHEDA – Fax D’ISCRIZIONE<br />

02.83847.262


unitary cost per FP in a Request for Proposal<br />

or a Public Tender. The first one is to rely on<br />

previous similar assigned contracts and<br />

their unitary prices adopting averages or<br />

min-max values (market approach). The<br />

second one is to build a specific unitary<br />

price considering expected average productivity,<br />

adjustment factors, resources mix, unitary<br />

human resource costs, life cycle phases<br />

and distribution of effort and roles (constructive<br />

approach). The same approaches<br />

may be used by the supplier in the offering<br />

phase. The second approach is generally<br />

more adequate since it allows to purify the<br />

process from the usual distortions due to<br />

the “offer to win” approach associated to<br />

the expectation of absence of control in contract<br />

execution. This presentation will discuss<br />

these aspects giving a detailed proposal<br />

for the constructive approach but also an<br />

overview of the market approach with unitary<br />

prices in different countries.<br />

• Unitary price construction<br />

• Avoid “offer to win” distortions<br />

• Keep contract in control after assigning it<br />

The meaning of software<br />

measurement in a contractual<br />

relationship<br />

Marco Gentili (Italy)<br />

Pierfranco Gennai (<strong>DPO</strong> Italy)<br />

Functional <strong>Measurement</strong> was developed<br />

aseptically in the research field of Sw<br />

Engineering. When it is used in a contractual<br />

context, in order to manage the<br />

customer/supplier relationship, it is associated<br />

with a number of degenerative nonacademic<br />

interpretations that can produce<br />

real diseases, both during the procurement<br />

process of software development services,<br />

and in the execution phase of the corresponding<br />

contracts. For this reason DigitPA<br />

(formerly CNIPA) decided to treat the functional<br />

measure issue in its “Guidelines on<br />

the quality of ICT assets and services for the<br />

establishment and governance of ICT contracts<br />

in Public Administration”, without forgetting<br />

the need for non-functional measurements<br />

too.<br />

• The easy way to escape: I am not able to<br />

make a “turn key” tender, I do not make<br />

Feasibility Study, I do purchase “by<br />

metrics”, will I be able to use the<br />

balance?<br />

• The mith of FP unitary cost: FP is not a<br />

currency.<br />

• Pseudo estimation: backfiring from costs<br />

• Why considering only <strong>Software</strong><br />

Functionalities?<br />

• A missing opportunity (until now):<br />

measuring to manage, knowing to<br />

control, where is the Public<br />

Administration Projects Repository?<br />

A practical approach to validate<br />

actual functional size measures in<br />

a contract<br />

Marco Arzilli, Franco Perna (<strong>DPO</strong> Italy)<br />

The customer verification of functional size<br />

measures provided by the supplier in the<br />

acceptance phase is a critical activity for the<br />

correctness of contract execution. A lack of<br />

control, both in depth and in scope, can lead<br />

to relevant deviations of the unitary price<br />

accepted in the bid assignment process,<br />

with potential consequences in terms of<br />

unfairness or, in some cases, illegality. In<br />

the presentation we’ll show an efficient and<br />

rigorous approach to validate supplier’s<br />

functional size measures. The approach is<br />

rigorous, since it defines clear and unambiguous<br />

game roles and efficient, in order to<br />

spend the right effort to achieve the right<br />

confidence about suppliers functional size<br />

measurement capabilities. The approach<br />

consists in an incremental sampling technique,<br />

that allows the customer to adjust the<br />

validation effort on the quality level of size<br />

measures provided by the supplier, detected<br />

by the gap among these measures and the<br />

ones checked and validated on a sampling<br />

base. The approach provides also a simple<br />

classification of main causes for this measure’s<br />

deviation, useful to improve both the<br />

measurement and the validation process.<br />

• How to satisfy compliance with<br />

contractual prices<br />

• Validating supplier functional size<br />

measures: why, when and how<br />

• Adopting an efficient validation process is<br />

possible: a practical guide to do this<br />

<strong>Software</strong> Comprehensive Count<br />

with Quality Indicators (SCCQI)<br />

Jasveer Singh (EUSFP Belgium)<br />

As software size measurement is one of the<br />

most important activities in the software<br />

development lifecycle, the methodology<br />

used for estimating the size should be able<br />

to measure the size comprehensively. That<br />

means that all the software constituents<br />

should be considered for measuring the size<br />

and a proper translation of the measured<br />

size to the effort estimate should be possible.<br />

<strong>Software</strong> Comprehensive Count with<br />

Quality Indicators (SCCQI) is a methodology<br />

that offers an elaborate and comprehensive<br />

measurement of size, a more realistic effort<br />

estimate (as a result of using 26 extensive<br />

measures of counting) and important and<br />

valuable Key <strong>Software</strong> Indicators (KSI’s).<br />

AGENDA<br />

The realistic estimate and the KSI’s are very<br />

useful in:<br />

• the bid process (supplier)<br />

• the validation process (customer)<br />

• defining controllable delivery criteria in<br />

contracts<br />

Key Performance Indicators for<br />

ICT Services<br />

Thomas Fehlmann (Euro Project Office<br />

AG, Zurich, Switzerland)<br />

Services related to Information and<br />

Communication Technology (ICT) play a<br />

major role for an organisation's commercial<br />

success and are highly predictive for its prestige<br />

with employees, customers and in<br />

public opinion, and thus for future business.<br />

Despite their strategic importance, ICT services<br />

are often outsourced and contracted<br />

to service providers.Organisations need<br />

early indicators for trends affecting ICT services,<br />

since loss of employees and of customers<br />

invariably ends with loss of market<br />

share and profit. Such indicators can be<br />

used to determine on variable compensation<br />

and incentives for quality service.Functional<br />

size and defect density play a major role;<br />

however, the worst kind of defects in ICT services<br />

is missing market expectations or not<br />

understanding new market requirements<br />

when doing business over the internet and<br />

supported by ICT. How should such defects<br />

be handled in contracts? This paper gives an<br />

overview about state of the art in social<br />

media times and proposes a comprehensive<br />

set of Key Performance Indicators that<br />

should help organisations contracting reliable<br />

ICT services.<br />

The program is under<br />

continuous development.<br />

Consult our website for<br />

updated schedule.<br />

Monday, 25 June 2012<br />

9.00 Registration and hand out off conference proceedings<br />

13.00-14.00 Networking lunch<br />

18.00 Conference conclusion<br />

Tuesday, 26 June 2012<br />

9.00 Reopening<br />

13.00 Conference conclusion<br />

www.iir-italy.it/smef2011 THE CONFERENCE – info@iir-italy.it WILL – BE Tel. HELD 02.83847.627 IN ENGLISH– Fax 02.83847.262


<strong>Software</strong><br />

<strong>Measurement</strong><br />

European<br />

Forum 2012<br />

registration<br />

form<br />

FORUM 25-26 June 2012<br />

> Registration fee<br />

❏ € 390 FORUM<br />

For registration before 25 May, 20% DISCOUNT<br />

P4219<br />

+21%VAT (VAT exempt for foreing companies)<br />

Conference fee includes lunch, refreshments, documentation.<br />

IMPORTANTE!<br />

Inserire il priority code<br />

indicato nell’e-mail ricevuta<br />

Priority Code ____________<br />

> Venue: Rome - Casa San Bernardo<br />

Via Lauraentina, 289 - 00192 Rome<br />

Ph. +39 065.407651 - www.casasanbernardo.it<br />

In the conference venue there is a limited allocation of<br />

rooms available. Please arrange the room reservation<br />

directly with the hotel.<br />

> Personal details:<br />

P4219-P196/IX<br />

> Cancellation<br />

Regrettably no refunds can be made for cancellations received<br />

after 18 June. Substitutions of enrolled delegates may be made<br />

up to 24 hours prior to the conference. If, for any reason, IIR<br />

decides to cancel this event, we are not responsible for covering<br />

airfare, hotel or either costs incurred by the registrants. Program<br />

content is subject to change withouth notice.<br />

> Payment details<br />

Payment must be received prior to the conference in order to<br />

guarantee your place. All registrations are acknowledged by<br />

return - receipted invoice.<br />

Deposit on postal giro account n.16834202<br />

Bank Cheque<br />

Bank Transfer: Banca Popolare di Sondrio, Agenzia 10<br />

Milano, C/C 000002805x07, ABI 05696, CAB 01609,<br />

CIN Z; IBAN IT29 Z056 9601 6090 0000 2805 X07;<br />

Swift POS OIT22, in the name of Istituto Internazionale di<br />

Ricerca Srl. Please insert delegate name and conference Code<br />

T3737 in the transmission details<br />

Credit Card: ❍ Eurocard/Mastercard<br />

❍ Visa<br />

N°<br />

CVV*<br />

Owner<br />

Exp. Date<br />

❍ CartaSì<br />

NAME<br />

SURNAME<br />

JOB TITLE<br />

ADDRESS<br />

POST CODE COUNTRY CITY<br />

PH.<br />

FAX<br />

HEAD OF DEPARTMENT<br />

JOB TITLE<br />

> Company details:<br />

COMPANY<br />

TYPE OF BUSINESS/INDUSTRY<br />

VAT NUMBER<br />

ADDRESS<br />

POST CODE COUNTRY CITY<br />

PH.<br />

FAX<br />

E-MAIL<br />

REGISTER NOW<br />

PH. +39 02.83847.627<br />

FAX +39 02.83847.262<br />

E-MAIL iscrizioni@iir-italy.it<br />

WEB www.iir-italy.it/smef2012<br />

POSTA Istituto Internazionale di Ricerca<br />

Via Forcella, 3 - 20144 Milano (Italy)<br />

SAFEGUARDING PERSONAL DATA - INFORMATION<br />

As per Law n. 196/03 we inform the Participant that: (1) the personal data entered in the registration card ("Data") will be computer<br />

processed by the Istituto Internazionale di Ricerca (I.I.R.) to fulfill all obligations pertaining to his/her conference participation, for statistical<br />

purposes, and to send out I.I.R. promotional material; (2) entering said data is optional, but without it these services cannot<br />

be effected; (3) with your consent, the data will be communicated to companies controlled by (or otherwise connected, even indirectly,<br />

to) I.I.R., i.e., to third parties in Italy and abroad for market research and to promote the services they offer; in other words, for<br />

the purposes given in point 1. The Participant has the right to object to having his/her data communicated.<br />

The director of data-handling is the Istituto Internazionale di Ricerca, Via Forcella 3, Milan, upon which the Participant may exercise<br />

the rights set down in Law 196/03 (i.e., data access, correction, cancellation, opposition, notification of handling purposes)<br />

contacting us by:<br />

More information and details on our website: www.iir-italy.it<br />

e-mail variazioni@iir-italy.it – fax +39 02.83.95.118 – phone +39 02.83.847.634<br />

Timbre & Signature<br />

Stampa n. 20<br />

sabrinatrezzi.com graphic designer<br />

sabrina trezzi graphic designer<br />

Signature<br />

*On the back of your credit/debit card (Visa, Mastercard & Others) you<br />

will see some numbers printed within the strip where you signed your<br />

card. These are known as 'signature digits', sometimes referred to by<br />

the credit card industry as 'CVV2'. We require the last three for Visa,<br />

Mastercard & Others .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!