As engineers and doers, we make rational, well-thought-out decisions based on facts and figures. Or do we? Philippe Kruchten has identified not so rational strategies and tactics software people use while developing new, bold, and complex software-intensive systems. In addition to strategies such as divide-and-conquer, brainstorming, and reuse, Philippe has observed some strange tactics, biases, and reasoning fallacies. If not understood and managed, these “games”-intentional or not-can creep in and pervert the software development process. They go by simple, funny, and sometimes fancy names: anchoring, red herring, elephant in the room, argumentum verbosium, and others. Philippe shares an illustrated gallery of the games software people play and shows you how they combine to become subtle and elaborate political ploys. Many of these games have dramatic effects-rework, budget overruns, and failures-on your software endeavors. Join this fascinating look into the psychology and politics that go on all the time in the back rooms of software development. Leave with new insights on how you can identify and mitigate the games software people play.
Games Software People Play: Reasoning, Tactics, Biases, Fallacies
1.
KW1
Keynote
11/7/2012 8:30 AM
"Games Software People Play:
Reasoning, Tactics, Biases,
Fallacies"
Presented by:
Philippe Kruchten
Kruchten Engineering Services, Ltd.
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
2. Philippe Kruchten
Kruchten Engineering Services, Ltd.
Philippe Kruchten has been a software architect for thirty-five years, first at Alcatel and then at
Rational Software (now IBM) working on large technical systems in telecommunication,
aerospace, defense, and transportation. Philippe is also a professor of software engineering at
UBC in Vancouver, where he teaches software project management and entrepreneurship, and
conducts research on software processes and software architecture including architecture
knowledge management, technical debt, and complexity. He is the founder of Agile Vancouver,
a senior member of the IEEE computer society, an editor of IEEE Software, a professional
engineer, and a frequent presenter worldwide—from agile conferences to Scrum gatherings.
See more atphilippe.kruchten.com.