|
Presentations
and Papers |
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 |
|
What’s New
PODS
Products & Services
Library
Presentations & Papers Related Sites
Events
History
Clients |
|
|
|
|
|
|
|
|
From time to time we are invited to give
talks. They give us an opportunity to develop and present our ideas on
software development, improvement and measurement. Our presentations are
listed here. If the slides aren’t available contact us and we’ll send them to
you, together with the paper if there is one. Some of these have developed
into workshops, tutorials and training courses. If any of these topics are of
particular interest to you contact us at info@osel.co.uk. |
|
|
|
|
|
|
|
|
|
22. Energizing CMMI, April 2010 Sometime last year a discussion on the poor
state of much SPI work prompted our Energizing CMMI service and ten ‘rules’
of SPI. This developed into the webinar ‘Outcome Based Software Process
Improvement, and a presentation ‘Energizing CMMI’ at
the BCS SPIN last year. Here
is the paper that elaborate on the topics discussed – your comments would be
very welcome. |
|
|
|
|
|
|
|
|
|
21. Fagan Inspection: The Silver Bullet No
-One Wants to Fire, March 2010 A passing remark at a recent meeting
prompted some discussion about why Fagan Inspection, one of the most
effective quality controls, is not more widely used. This presentation is the
result. We will be looking at this topic at the next BCS meeting in June this
year. |
|
|
|
|
|
|
|
|
|
20. eXtreme Measurement, October 2009 Here are the paper and the slides for the
presentation at this years UKSMA conference. It discusses Austin’s model of
measurement dysfunction, the limitations this places on software measurement,
and what can be (and has been) done about it. Considering that most metrics
people don’t really want to know about the limitations of their favourite
topic it was quite well received – at least I didn’t have to make a run for
the exit. |
|
|
|
|
|
|
|
|
|
19. Changing Culture, June 2009 Another
presentation for Tom Gilb’s seminar. This one looks at understanding or
mapping a software culture. We have developed a mapping tool that places the
culture of interest into its context and enables it to be described ‘as is’
and ‘to be’. The tool derives some of its features from a measurement
definition method that requires the building of an attribute list that is
then used as a checklist. This seems to have a number of advantages, perhaps
the most important of which is it avoids any possibility of scoring. A number
of culture change tools are also described but these really do needed to be
treated with care. The paper is here |
|
|
|
|
|
|
|
|
|
18. Imagining Managing Risk, June 2008 Another presentation for Tom Gilb’s 2008
seminar. Most software projects have a remarkably similar approach to
managing risk; it is pretty much the industry de facto standard. While
it can work well it does have a number of weaknesses and often makes assumptions
about the role of risk that can be misleading. This presentation takes a look at the state
of practice and proposes some straightforward changes that increase the value
of this fundamental practice. The paper is here. (During the seminar several of the ideas presented here
received qualified validation and we also learned a lot. Our risk management
practice is now being revised to incorporate these new ideas.) |
|
|
|
|
|
|
|
|
|
17. CMMI & Metrics, British Computer
Society SPIN SG, February 2008 Measurement is a problem and usually
delivers little of value. Here we looked at how CMMI expects measurement to be used.
The model requirements are well thought out but do need to be interpreted to
give sufficient value to those developing the measures and collecting and
using the data. |
|
|
|
|
|
|
|
|
|
16. Goal Question Metric – The Foundations
of Measurement, UKSMA October 2007 The ability to develop and use measurement
information is a fundamental but difficult software engineering skill. Our
tutorial uses GQM as the framework for demonstrating the measurement
fundamentals It is structured as a walkthrough through GQM and cast a
procedure with methods tools, guidance and templates provided for each of the
steps. |
|
|
|
|
|
|
|
|
|
15. Smart Decision Making June 2007 Another venture into the lions den with
this paper and presentation on smart decision making. This is my second paper for
one of Tom Gilb’s seminars. It looks at the nature of decision making – what
makes it smart and what is a smart decision making strategy?. It shows how
these can be presented and analysed, together with an analysis of decision
making ‘dysfunction’. |
|
|
|
|
|
|
|
|
|
14. Additional Data from Software
Inspections, UKSMA October 2006 The idea for profects was identified in an
earlier paper but developed here for a paper for the at the UKSMA conference. The idea of
Inspections (and other reviews) as an intelligent process was explored and
the opportunity to measure and analyse design excellence developed with the
idea of ‘profects’ which are recognizable elements of exceptional design. |
|
|
|
|
|
|
|
|
|
13. Analysis of Defect (and other) Data, May 2005 This presentation was developed for my
first presentation at one of Tom Gilb’s seminars. It was prompted by
irritation at the unthinking misapplication of statistical process control to
software development. In this presentation the limitations of SPC are
examined with a series of questions that those attempting to use SPC should
be able to answer convincingly. Appropriate, robust methods to deal with
software engineering’s messy data are proposed, together with some ways of
presenting them. The idea of ‘profects’ also appears for the first time in
this presentation.
This
presentation was also given at the UK SPIN
meeting and the UKSMA conference. The accompanying paper is here . |
|
|
|
|
|
|
|
|
|
12. Six Sigma – and its application to
software development, May 2003 This presentation was developed to explore
the potential of the six sigma approach to process improvement. The technical
origins of six sigma were reviewed and the development of effective tools for
beneficial change discussed. There are surprises fore both those that think
six sigma is not applicable to software development, and for those that do! |
|
|
|
|
|
|
|
|
|
11. SPI Approaches – Successful
Implementation, February 2003 |
|
|
|
|
|
|
|
|
|
10. Metrics - Beyond Numbers, September 2002 |
|
|
|
|
|
|
|
|
|
9. Software Project Management: Monitoring
and Control, |
|
|
|
|
|
|
|
|
|
8. eXtreme Programming: Our experience with XP is described on the
IEEE Dynabook
- www.computer.org/seweb/Dynabook/Commentator.htm. This tends to give a less positive interpretation of XP than
we intended. Since the Dynabook posting our valuation of XP has increased as
our product matured and more XP practices came into play. |
|
|
|
|
|
|
|
|
|
7. Rapid Process Improvement, The RPI workshop that describes the need for RPI and describes
the tool-set has now been presented more that a dozen times both publically
and as in-house training workshops and is continually updated. |
|
|
|
|
|
|
|
|
|
6. It's not the model - its what you do, February 1999 |
|
|
|
|
|
|
|
|
|
5. SPI Asset Repository for SPIN - UK |
|
|
|
|
|
|
|
|
|
4. Metrics in the context of CMM/SPICE |
|
|
|
|
|
|
|
|
|
3. SPI How to get started - and keep going |
|
|
|
|
|
|
|
|
|
2. Software Process Improvement and the
Capability Maturity Model |
|
|
|
|
|
|
|
|
|
1. Metrics Led Software Process
Improvement |
|
|
|
|
|
|
|
What’s
New PODS Products & Services
Library
Presentations & Papers Related Sites
Events
History
Clients |
||
|
©
Copyright OSEL 1998-2010 |
|
|