-
Glenn Vanderburg 4.17
Description:
Software engineering as it’s taught in universities simply doesn’t work. It doesn’t produce software systems of high quality, and it doesn’t produce them for low cost. Sometimes, even when practiced rigorously, it doesn’t produce systems at all.
That’s odd, because in every other field, the term “engineering” is reserved for methods that work.
What then, does real software engineering look like? How can we consistently deliver high-quality systems to our customers and employers in a timely fashion and for a reasonable cost? In this session, we’ll discuss where software engineering went wrong, and build the case that disciplined Agile methods, far from being “anti-engineering” (as they are often described), actually represent the best of engineering principles applied to the task of software development.
Comments on this Talk
John McCaffrey,
30 Aug 06:39 PM
This presentation was great, and really put our discipline in context, while encouraging us to break out of old habits and embrace the opportunities we have before us. I think EVERYONE in software development should see it.
Last Five Ratings
-
John McCaffrey
3.96
-
daya
-
lapluviosilla
-
mhinze
-
Dave Copeland
4.33

My grad program in software engineering indoctrinated me to so many of the things pointed out in this talk as misunderstandings. Yikes. The insight about unit tests and mocking essentially being described in the 60s was really fascinating.