CMU-SV Distinguished Lecture Series: Phillippe Kruchten

Time: April 30, 2014 - 4:30 PM - 5:30 PM

Location: CMU Silicon Valley Campus, Rm 118. Broadcast to Pittsburgh, Hamerschlag Hall D210.


Phillippe KruchtenCarnegie Mellon's Silicon Valley Campus will host guest speaker Phillippe Kruchten, a professor at the University of British Columbia, for the Distinguished Lecture Series. Kruchten will present a talk titled "Why is software so bad? (Is it?)."

Scheduled for Wednesday, April 9, 1:30 pm (PDT) / 4:30 pm (EDT), the talk will take place at Silicon Valley Campus, Rm 118, and will be broadcast to the Pittsburgh in Hamerschlag Hall, room D210.

Speaker: Dr. Phillipe Kruchten

Talk Abstract: With software so pervasive in most aspect of our lives, we all have endless stories to tell about its inadequacies, about bugs, failures or and even complete disasters. We have heard of the software crisis ever since the late 1970's and we seem to have never gotten out of it. The "Chaos reports" spoke year after year of software project failures in the range of 30 to 50 percent. In this presentation, I will review the actual state of affairs. Is software really that bad? I will sort out the facts from the myths, investigate the root causes and discuss prospects for the future. When software is bad or inadequate, how can we improve the situation? Is there light at the end of the tunnel?
Speaker Bio:

Philippe Kruchten is a full professor of software engineering in the department of electrical and computer engineering of the University of British Columbia in Vancouver, Canada. He holds an NSERC Chair in Design Engineering. He joined UBC in 2004 after a 30+ year career in industry, where he worked mostly in with large software-intensive systems design, in the domains of telecommunication, defense, aerospace and transportation. Some of his experience is embodied in the Rational Unified Process (RUP) whose development he directed from 1995 till 2003, when Rational Software was bought by IBM. His current research interests still reside mostly with software architecture, and in particular architectural decisions and the decision process, as well as software engineering processes, in particular the application of agile processes in large and globally distributed teams. He teaches courses in entrepreneurship, software project management, and design.

He is a senior member of IEEE (Computer Society), an IEEE Certified Software Development Professional (CSDP), a member of ACM, INCOSE, CEEA, the founder of Agile Vancouver, and a Professional Engineer in British Columbia. He has a diploma in mechanical engineering from Ecole Centrale de Lyon, and a doctorate in information systems from Ecole Nationale Supérieure des Télécommunications in Paris.