Subscribe via RSS Feed

Project Failure

The Mythical Man-Month, part 2 (CS 428, Winter 2019)

February 5, 2019 0 Comments
The Mythical Man-Month, part 2 (CS 428, Winter 2019)

My in-class lecture covering chapters 4, 7, 11 and 14 of The Mythical Man-Month by Fred Brooks.

Continue Reading »

The Mythical Man-Month by Fred Brooks, part 1 (CS 428, Winter 2019)

January 15, 2019 0 Comments
<i>The Mythical Man-Month</i> by Fred Brooks, part 1 (CS 428, Winter 2019)

My in-class lecture covering the first few chapters of The Mythical Man-Month by Fred Brooks.

Continue Reading »

CS 428 (Fall Semester, 9/11): Lecture on The Mythical Man-Month (Brooks), Chapters 1, 2, 4, 5

September 14, 2017 1 Comment
CS 428 (Fall Semester, 9/11): Lecture on <i>The Mythical Man-Month</i> (Brooks), Chapters 1, 2, 4, 5

OK, it’s a bit embarrassing to realize it’s been nine months since I last posted here. But a new semester has started, and with it, my lectures on software engineering for CS 428 (at Brigham Young University). Here’s my lecture from the first class, covering chapters 1, 2, 4 and 5 of The Mythical Man-Month […]

Continue Reading »

Teaching CS 428 (Software Engineering) at BYU

January 12, 2017 0 Comments
Teaching CS 428 (Software Engineering) at BYU

This (Winter 2017) semester, I am teaching Computer Science 428 — “Software Engineering” — for the Brigham Young University Computer Science department. I am actually taking over this class from Dr. Charles “Chuck” Knutson, who was one of my students 30 years ago when I previously taught for BYU. I’m going to do a bit […]

Continue Reading »

Remember Conway’s Law

October 8, 2013 11 Comments
Remember Conway’s Law

Some years ago, I was called in to lead a team of three other people in reviewing a major project at a Fortune 50 corporation. This project, which I’ll call QUBE, was a major end-to-end re-engineering of that firm’s mission-critical systems, intended to replace all the existing legacy systems. The QUBE project was supposed to […]

Continue Reading »