|
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 shelley@osel.netkonect.co.uk. |
|
|
|
|
|
|
|
|
|
27. ‘Case Study: Testing in a Super Agile Environment’,
November 2011 This is the first time we have presented at the Next Generation Testing conference. Slightly worried about presenting here in front of the Dons of the Tester Nostra, but needn’t have worried, all went well. A joint presentation by Gerald Grossmeyer and Clifford Shelley outlining how bwin developed their super agile development capability and how they managed to design their testing capability to fit the requirements for high quality systems, and extreme delivery predictability and responsiveness. The slides are here . |
|
|
|
|
|
|
|
|
|
26. ‘Software Development Analytics’, November
2011 Here
is the presentation delivered at the 2011 UKSMA/COSMIC conference in
November. It was a last minute entry when one of the intended presenters
found they would not be allowed to deliver their paper. This ‘analytics’ presentation
makes the case for recognizing and analysing the data we already have to give
us an unbiased and informative understanding of our software and software
development activity. |
|
|
|
|
|
|
|
|
|
25. ‘The Evolution of a Super Agile,
Scalable Software Capability’, September 2011 Here
is a draft paper outlining the achievements of be bwin in developing a new
software development capability combining the best of agile software
development and the process ideas of CMMI. It is draft – so comments and
corrections would be welcomed |
|
|
|
|
|
|
|
|
|
24. ‘Designing Designing’ presented at Tom
gilb’s ‘Solution Engineering’ seminar, June 2011 Back exhausted from Tom Gilb’s 2011
‘solution engineering’ seminar. The slides from my presentation are here . They describe some of the
essential elements of a good software design process and what software
organizations know about their own particular design process – which it turns
out isn’t very much, oddly. |
|
|
|
|
|
|
|
|
|
23. bwin’s GQM/SPI Case Study, October
2010 Here are the slides for the presentation at
this years UKSMA conference. It shows how bwin made major improvements
in delivery predictability to give themselves a completely novel (to my
knowledge) capability. They did this by combining agile development practices
(super scrummy) with process discipline similar to that expected in high
maturity organizations. This
work took bwin to the finals of the European Software Excellence awards. However neither the agile community,
or the process people seem to know to what to make of this – it doesn’t fit
into their preconceived models. |
|
|
|
|
|
|
|
|
|
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-2011 |
|
|