Keynote Addresses

Keynote Addresses by Steve McConnell

Steve McConnell is a popular speaker on software development best practices and trends. He has presented at major industry conferences and to software groups at private companies. Keynotes can be scheduled as a single event or as a series. Online keynotes are also available.

MEASURING SOFTWARE PRODUCTIVITY

One of the most elusive objectives in software business management is measuring productivity. Executives seek to measure it, while many software staff seek to avoid it. Which side is right, and is there a happy medium on this controversial subject? What are the research findings related to measuring productivity of software organizations, teams, and individuals? What measurement techniques have been found to work in practice? What are the organizational benefits and pitfalls? In this presentation, award winning author Steve McConnell summarizes the results of nearly 20 years of research, discussion, and application in this critical-yet-obstacle-filled area -- and he presents surprising conclusions that are more effective and more readily available than you might think.

For more information, please contact us.

STRANGER THAN FICTION: CASE STUDIES IN SOFTWARE ENGINEERING JUDGMENT
High-profile software project disasters have been commonplace for decades. Failed projects are followed by hand-wringing and cries of, "Where did we go wrong?" The people involved in the failed projects seem unable to determine the root causes of failure. Post mortem analyses typically settle on conspicuously incorrect answers, such as "We didn't test enough," "We should have been more agile," or "We should have motivated our staff better." The topic of judgment is ignored in the software engineering literature, yet development of sound professional judgment is key to correct and useful diagnoses of past failures and essential to creating future successes. In this talk, award-winning author Steve McConnell uses the "Four Core Influences" framework from his upcoming book, Software Engineering Essentials, to dissect published reports of software project outcomes. He demonstrates how to use sound software engineering judgment to vastly improve understanding of software project dynamics, which in turn leads to correct diagnosis of failure, more effective corrective actions for projects already underway, and a significantly improved chance of success on every project.

For more information, please contact us.

SEVEN DIAGRAMS EVERY SOFTWARE PROFESSIONAL SHOULD UNDERSTAND
What makes Agile projects succeed some times and Waterfall projects succeed other times? How can you assess the real value of software development's next hot topic? How can you tell whether your project will be successful? Sometimes a picture truly is worth 1000 words. In this talk, award-winning author Steve McConnell presents a complete model of software engineering in seven essential diagrams--diagrams that collectively explain software quality, software requirements and design, Agile development and Waterfall development; risk management, and many other essential software topics.

For more information, please contact us.

SECRETS OF WORLD-CLASS SOFTWARE ORGANIZATIONS

Construx consultants work with literally hundreds of software organizations each year. Among these organizations a few stand out as being truly world class. They are exceptional in their ability to meet their software development goals and exceptional in the contribution they make to their companies' overall business success. Do world class software organizations operate differently than average organizations? In Construx's experience, the answer is a resounding "YES." In this talk, award-winning author Steve McConnell reveals the technical, management, business, and cultural secrets that make a software organization world class.

For more information, please contact us.

MANAGING TECHNICAL DEBT

Most successful software development organizations accumulate at least some "technical debt"--shortcuts that were expedient at the time they were taken, but that create an ongoing maintenance obligation that slows future progress. Why does this always happen, and can it be avoided? When does it make sense to take on debt, and when should debt be avoided? Is all technical debt equal, or is some worse than others? How much debt is too much? And how do you get out of debt? Steve McConnell, the award winning author of Code Complete and Software Estimation addresses these questions and more in this cutting-edge technical presentation.

For more information, please contact us.

SOFTWARE ESTIMATION IN AN AGILE WORLD

"Agile projects can't be estimated accurately," some agile practitioners say. "Estimation is not Agile." Are they right? To take advantage of Agile development, do you have to give up the estimation that your business needs? In this talk, the award-winning author of Software Estimation: Demystifying the Black Art, cuts the Gordian knot of Agile Estimation. Differentiating between agile practice and agile culture, Steve McConnell describes common impediments to estimation on Agile projects, and he highlights key practices that lead to a Bold New World of Agile Software Estimation--providing far better results than were ever seen on waterfall projects.

For more information, please contact us.

10 MOST POWERFUL IDEAS IN SOFTWARE DEVELOPMENT

As software engineering approaches its 50th birthday, do we know which software development 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.

For more information, please contact us.

10 DEADLY SINS OF SOFTWARE ESTIMATION

The average project overruns its planned budget and schedule by 50-80 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.

For more information, please contact us.

THE JOURNEY TO ORGANIZATION-WIDE SCRUM

Scrum practitioners know what a successful Scrum project looks like. After a few successful pilot projects, many organizations struggle when they try to roll out Scrum more broadly. What does it take to roll out Scrum organization-wide? How much does by-the-book Scrum change, and what stays the same? Where do you draw the line between ScrumBut vs. necessary adaptation? What are the common stumbling blocks, and how do you overcome them? Who has to be involved? In this presentation, award-winning author Steve McConnell shares a typical organization’s gap analysis between small-pilot-project- success and consistent-large-project-success. He describes the work needed from technical contributors, technical leaders, executive managers, and other business partners to implement Scrum. And he describes the path that has allowed Construx’s clients to realize the benefits of Scrum in larger teams, geographically distributed teams, and more complex organizations.

For more information, please contact us.

SEVEN UNBREAKABLE RULES OF SOFTWARE LEADERSHIP

Congratulations. You've earned a job as a software executive. Now what? Do you know what it takes to keep it? More important, do you know what it takes to excel? After more than 10 years of working with top software executives across a full spectrum of software-intensive industries, Steve McConnell has found a method for predicting which technical executives will be successful in their organizations and which will end up looking for different positions. McConnell describes the seven crucial rules that lead software executives first to satisfactory performance and ultimately to superior performance and superior results.

For more information, please contact us.

THE JOURNEY TO EXCELLENT SOFTWARE ESTIMATES: AN EXECUTIVE BRIEFING

The average software project overruns its planned budget and schedule by 50-80 percent. Meanwhile, a few leading organizations have achieved 90%+ on-time, on-budget software success rates. How did they do it? What steps did they take on their journeys toward excellent software estimates? Construx has been helping clients improve software estimation practices for 15 years. In this executive briefing, award-winning author Steve McConnell describes where the typical organization starts (poor predictability, a history of broken commitments, organization-wide lack of confidence in software estimates, and so on). He shares a typical organization’s gap analysis. He describes the contributions needed from technical contributors, technical leaders, executive managers, and other business partners. And he describes the path that has allowed Construx’s clients to achieve world-class software estimation results.

For more information, please contact us.

SOFTWARE DEVELOPMENT'S CLASSIC MISTAKES

Classic mistakes are ineffective software development practices that have been chosen so often, by so many projects, with such predictable results that they deserve to be called classic mistakes. Steve McConnell first introduced this concept in Rapid Development in 1996. Construx recently updated McConnell's original list of classic mistakes and then conducted a survey to assess the prevalence and impact of these mistakes. In this executive briefing, Steve McConnell will share survey results--both expected and surprising--and analyze the survey findings.

For more information, please contact us.

RIGHT-SIZING AGILE DEVELOPMENT

Agile development has now been in use for almost a decade. Why use Agile methods? What are the strengths of Agile? What are some common failure modes? What other lessons has the software industry learned about Agile development? In this talk, Steve McConnell--author of Code Complete, Rapid Development, and other software industry classics and CEO of Construx Software--draws on Construx's extensive consulting work to dissect Agile development. McConnell names the Agile practices that have worked well for Construx's clients, describes the failure modes of Agile practices that have failed to live up to the hype, and explains how to right size Agile development for your organization.

For more information, please contact us.

THE LEGACY OF AGILE SOFTWARE 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.

For more information, please contact us

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."

For more information, please contact us.

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.

For more information, please contact us.

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.

For more information, please contact us.

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.

For more information, please contact us.

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.

For more information, please contact us.