Beautiful Software

128 Great Road, Bedford, MA, 01730

Speaking Engagements

SEMAT: Cleaning Up the Confusion, Jargon and Fads of Software Engineering — An overview of the SEMAT initiative to re-found the field of software engineering on more firm definitions and theory. I presented this talk at the November 2011 meeting of Boston SPIN.

Open Source Projects Manage Themselves? Dream On! — A Powerpoint version of my article with the same title.

Healing Sick Software Projects — A talk aimed at project managers and technical leads about how to turn around software projects that are in crisis.

Why Software Is (Almost) Always Late — A description of my top six reasons why software projects so often run long, and what to do about them.

Can We Estimate Software Development Time? — A response to a paper by J. P. Lewis, which claims there are hard limits to our ability to estimate software tasks. Lewis's paper, and this talk, touch on results from Kolmogorov complexity and complexity theory.

Capability Maturity Model (CMM): An Overview — A summary of this important software development framework. This is a balanced presentation, including a discussion of CMM's weaknesses.

Chuck's Talks

Chuck Connell has spoken at software quality conferences, graduate seminars, corporate training sessions and user group meetings. 

Contact him to talk to your group about one of the topics shown here or on a related subject of your choosing.