SPIN 4 - Facts and Fallacies of Software Engineering

SPIN 4 - Facts and Fallacies of Software Engineering -...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Facts and Fallacies of Software Engineering CT-SPIN, July 2005 Ben van der Merwe Stephen Quirke
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
STRUCTURE Part 1 – Management Part 2 – Requirements & Estimation Part 3 – Coding & Testing
Background image of page 2
Source: Facts and Fallacies of Software Engineering Robert L. Glass, Addison-Wesley, 2003
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Part 1 MANAGEMENT
Background image of page 4
Management (1/3) “The most important factor in software work is the quality of the programmers.”
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Management (1/3) Glass – FACT 1 • Estimates for productivity variances between best and worst programmers range from 5 to 28 fold. • Quote: “We don’t know how to identify the “best” people.” • Key Issues: – Environment and resources. One study showed that the best performers had 1.7 times more room, 2.6 times better performance ( Peopleware , 1999) “The most important factor in software work is the quality of the programmers.”
Background image of page 6
Management (2/3) You can manage quality into a software product.”
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Management (2/3) Glass – FALLACY 2 • Key Question: “Who’s responsibility is quality?” • Chief enemy of quality is schedule pressure – which is most often applied by management. • Discussion points: – If the fallacy is that it is management’s job, should management remove obstacles, provide resources and then get of the way? – If creative people are intrinsically motivated, how should management then approach quality? You can manage quality into a software product.
Background image of page 8
Management (3/3) Hype (about tools and techniques) is the plague on the house of software.
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Management (3/3) Glass – FACT 5
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 03/12/2010.

Page1 / 28

SPIN 4 - Facts and Fallacies of Software Engineering -...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online