Steve McConnell Text Banner

 

Keynote Addresses

I've been honored to keynote at numerous conferences including OOPSLA, Software Development, SSTC, SEPG, SoftEd, CSEE&T, PNSQC, WinDev, ASM/SM, Technicon, and many others in North America and throughout the world. I have also given keynote for large software organizations' in-house conferences. Please contact seminars@construx.com to inquire about these talks.

I also give onsite presentations at private companies as well as occasional presentations in Construx's public seminar series.

Here are some of my keynote topics.

THE LEGACY OF AGILE DEVELOPMENT
In February 2001 a group of software authors and consultants met at Snowbird, Utah, to explore areas of common ground. After much discussion, this group produced the Agile Manifesto and the Agile movement that followed quickly became the highest profile software discussion topic in recent memory.
     Six years have now passed since the Snowbird conference. What contributions has Agile made to the software industry, and what lessons has the software industry learned about Agile development during that time? In this talk, award-winning author and Construx's CEO, Steve McConnell, draws on Construx's extensive consulting work to dissect the legacy of Agile software development. McConnell names the Agile practices that have worked well for Construx's clients and describes the failure modes of the Agile practices that have tended to fail. Finally, he puts Agile development into a historical perspective--making a few predictions about Agile's lasting contributions to the software field.

10 MOST POWERFUL IDEAS IN SOFTWARE DEVELOPMENT
As software engineering approaches its 40th birthday, do we know which software engineering ideas matter most? In this talk, award-winning author Steve McConnell identifies 10 of the most powerful ideas in software engineering. McConnell explains how the 10 ideas form the foundation for effective software development, and he shows how practices ranging from the waterfall model to extreme programming measure up. He uses these key ideas to explain which currently popular software engineering practices will withstand the test of time, and which are fleeting fads. This talk will give software developers, QA specialists, and managers an opportunity to step back from the day-to-day rush of their work and gain insight into the key issues of software development.

SEVEN CRITICAL SOFTWARE INSIGHTS FOR C-LEVEL EXECUTIVES
Technical staff complain that "management doesn't understand software development." What are the critical bits of software development knowledge that top executives need to know to support successful software development? Is it even true that C-level executives don't understand these important ideas? In this talk, Steve McConnell presents 7 critical concepts that top executives need to know to support software project success. He explores common miscommunications between executives and technical staff, and he explains how to communicate these insights to C-level executives in ways that will maximize their acceptance.

CODE COMPLETE 2: MODERN REALITIES OF SOFTWARE CONSTRUCTION
For more than 10 years, Code Complete has been a computing-industry best seller. The past decade has seen the emergence of object-oriented programming, the Internet, the CMM, offshore outsourcing, Java, Visual Basic, and the Agile movement as well as staggering advances in computing power and numerous other developments. How have 10 years of advances changed software construction? Has the general state of programming improved? Are any of the old techniques still relevant? Has anything moved backward? Award-winning author Steve McConnell explores the software issues of yesterday and today and arrives at a few lasting truths about software development. This talk is based on Code Complete Second Edition.

10 DEADLY SINS OF SOFTWARE ESTIMATION
The average project overruns its planned budget and schedule by more than 100 percent. In practice, little work is done that could truly be called "estimation." Many projects are scheduled using a combination of legitimate business targets and liberal doses of wishful thinking. In this talk, award-winning author Steve McConnell presents 10 of the worst ways estimates go wrong, and presents time-tested rules of thumb for dramatically improving estimation accuracy.

TEN MYTHS OF RAPID DEVELOPMENT
The software industry commonly confuses high-energy motion with rapid, meaningful progress. Many projects are developed under intense schedule pressure and are still delivered late. This talk explores 10 myths of rapid development, digs into core issues of achieving short schedules, and explains how to lay the groundwork for truly effective software improvement. This talk is based on Steve McConnell's best selling books, "Rapid Development" and "Professional Software Development."

SOFTWARE DEVELOPMENT'S LOW HANGING FRUIT
Everyone knows that better software development practices pay off in the long run, but what if you need improvements now? In this talk, award-winning author Steve McConnell describes strategies that produce improvements in schedule, quality, and development costs in the short term. McConnell identifies the specific technical practices that produce the highest returns on investment, the lowest risks of adoption, and the shortest paths to more successful software projects. McConnell describes the theory behind short-term vs. long-term improvement strategies and presents tips for maximizing your chances of success in adopting these strategies.

BUSINESS CASE FOR IMPROVED SOFTWARE PRACTICES
The average software company spends 2-3 times as much on each software project as best-in-class companies spend to deliver similar capabilities. The average organizations wastes 25% or more of its software budget on projects that are ultimately cancelled. Technical staff members are all-too-aware of the need for improved practices. But how do you make the case to upper management? In this talk, best selling author and industry leader Steve McConnell explains the dollars and cents of software process improvement and maps out the need for improved practices in a way that is meaningful to business executives.

KEYS TO SUCCESSFUL SOFTWARE PROJECTS: AN EXECUTIVE GUIDE
The causes of a successful software project are not a mystery. Leading organizations have been delivering software on time and within budget for years, but many other companies still fail on even simple projects. In this talk, award-winning author Steve McConnell describes 10 time-tested practices you can use to control your software projects. Battle-seasoned software veterans will find this talk an entertaining refresher course in effective software practices. Software beginners will find this talk to be an eye opening introduction to the factors that determine software project outcomes.

AFTER THE GOLD RUSH: ESTABLISHING A TRUE PROFESSION OF SOFTWARE ENGINEERING
Award-winning author Steve McConnell offers candid reflections upon and a look ahead at the software engineering profession. This talk highlights critical trends and calls for a more rigorous and standards-based profession. McConnell delivers a lively and provocative narrative that aims to help software developers step back from the day-to-day rush of their work and think about where their careers and the industry are going.

PROFESSIONAL DEVELOPMENT AT CONSTRUX SOFTWARE
During software gold rushes, commitment-based development and 24-hour hacking marathons prevail. During normal development periods, more sophisticated software engineering approaches are needed, and it turns out that these approaches work better during gold rush phases too. In the absence of widespread university education in software education, Construx Software has developed an innovative, industry leading approach to professional development of software engineers. Construx's program synthesizes reading, directed experience, classes, discussion groups, personal planning, mentoring, and other forms of organization support to bolster traditional forms of on the job training. By basing this professional development program on SWEBOK, Construx is able to leverage this investment in professional development into gains in recruiting, interviewing, performance evaluations, and skills inventory management.

KEYS TO SUCCESSFUL PROJECT OUTSOURCING
Outsourcing is a popular trend that is producing decidedly mixed results. Outsourcing can save time and money as well as freeing up internal staff for strategic work--or it can be a disastrous mistake. In this talk, Steve McConnell explains how to outsource, and, more important, why or why not to outsource. He quantifies the benefits you can realistically expect from outsourcing and how to outsource successfully, as well as identifying the best alternatives.

Please contact seminars@construx.com to inquire about any of these talks.

Email me at stevemcc@construx.com.