O X F O R D   S O F T W A R E   E N G I N E E R I N G
C o n s u l t I n g   S o f t w a r e   E n g I n e e r s


What’s New    PODS    Products & Services    Library    Presentations & Papers    Related Sites    Events    History     Clients












Oxford Software Engineering is pleased to present:




The Principles and Practice of Software Measurement




Friday, 29 May 2015, Central London




In fast changing, design intensive and knowledge working environments good information is critical for high performance. The ability to measure and evaluate is fundamental. It informs decision making and increases confidence.


This intensive one day course distils more than twenty years experience of software measurement to show how everyone can master this essential, but notoriously elusive skill.





The course has eight stand alone modules, each containing a collection of useful methods and techniques and numerous illustrations and examples. These build into a complete set that enable participants to confidently address almost all situations requiring software measurement skills, from identifying information and measurements needs, through measurement definition and analysis design, to decision making, validation – and stopping measuring when it has served its purpose.


The modules:


1.      Measurement in design intensive and knowledge working environments:  This reveals the human side of software measurement and the opportunities and constraints this places on measurement and data collection.


2.      Measurement Concepts: Software measurement is simpler and easier than you think – when you know how. This module looks at the nature of measurement and shows how you can measure anything.


3.      Setting Measurement Goals:  To have value measurement must be focussed – it must have a clear purpose. The first step in practical software measurement is to identify, very specifically and particularly, that purpose. But this can be strangely difficult and needs care. Techniques to make measurement objective clear and to enable these to be communicated are described.


4.      Refining measurement goals to an operational level:  Good objectives need to be translated into operational or tactical specifics in an accountable and repeatable way. This module shows how to do it.


5.      Identifying and Defining Measures: The heart of measurement is the measures themselves. This module shows how to identify and describe measures and to define them so that they are complete, correct and totally unambiguous.  (Modules 3 to 5 are practical applications of measurement within the scope of the well known ‘Goal Question Metric’  framework; one of the most useful measurement frameworks there is. )


6.      The design and implementation of data collection methods and systems and the design of data analyses: Automate or not to automate? How accurate? How often? How much?  Answer these and the other questions that arise when designing and implementing data collection mechanisms.  Information must communicate - this module shows how to design (or adapt or reuse) informative and attractive data analyses and graphics that let the figures do the talking.


7.      Data Verification and Validation and the Value of Measurement Data: Not popular, but essential – collected data needs to be checked – but how? And do the measures tell you what you really want to know? Find out how to decide. Is it worth it? How valuable is the data? Learn how to put a price on it. Know when to stop measuring.


8.      Software measurement is used in a number of important ways: Sizing software and systems, project estimation, defect tracking and analysis, software and systems quality, and project monitoring and control. Using what has been learned in the previous module these areas are reviewed and examined to see how measurement can be best used.



Outcomes & Benefits:


At the end of the course you will have a clearer view of the strengths (and limitations) of software measurement.


You will be equipped to apply measurement both tactically, and in a wider organizational context to acquire a deeper understanding of what you produce and the ways you work. You will be able to deliver useful, credible and communicable information in a cost effective way. And you will able to detect and deal with ineffective, low value or dysfunctional measurement, taking steps to resolve the problems this causes.



Who should attend:


Anyone working in complex technical environments who wants to use measurement for better information, deeper insights and improved decision making.  (That means you!)





The presenter is Clifford Shelley. He has more than twenty years experience with all aspects of software measurement, including hands on collection and analysis, managing major measurement initiatives in industry, fixing poorly performing measurement systems, developing measures for use in (CMMI) high maturity organizations and for agile development environments.  He is a popular trainer and speaker and a long standing member of the UK Software Measurement Association.



Course details and Logistics:


Venue:                    Central London – venue and joining details will be sent to you after registration.


Time:                       9.30 – 16.30 with morning and afternoon breaks and 45 minutes for lunch.


Course Format:       Interactive. A mix of lectures with examples and workshops.


Cost:                      545 plus VAT  


Registration:           To register simply email your request to take part to:  shelley@osel.netkonect.co.uk



CCS September 2014
















What’s New    PODS    Products & Services    Library    Presentations & Papers    Related Sites    Events    History     Clients

Copyright OSEL 1998-2015
This page was updated on 03/03/2015
Comments about this website to shelley@osel.netkonect.co.uk