SPIN 4 - Facts and Fallacies of Software Engineering

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

Info icon This 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
Image of page 1

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

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

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

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

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

View Full Document Right 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: Recruitment, Upskilling & Training 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.”
Image of page 6
Management (2/3) You can manage quality into a software product.”
Image of page 7

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

View Full Document Right 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.
Image of page 8
Management (3/3) Hype (about tools and techniques) is the plague on the house of software.
Image of page 9

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

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

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern