Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?)...

54

Transcript of Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?)...

Page 1: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 2: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 3: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 4: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 5: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 6: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 7: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 8: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 9: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 10: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 11: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 12: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 13: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 14: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 15: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 16: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 17: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 18: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 19: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 20: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 21: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 22: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 23: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 24: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 25: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 26: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 27: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 28: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 29: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 30: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 31: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 32: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 33: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 34: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 35: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 36: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 37: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 38: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 39: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 40: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 41: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 42: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 43: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 44: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 45: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 46: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 47: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 48: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 49: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 50: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 51: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 52: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 53: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor
Page 54: Philippe Kruchten | Philippe Kruchten's Weblog · 2012. 8. 29. · Why is software so bad? (Is it?) Philippe Kruchten August 2012 . Philippe Kruchten, Ph.D., P.Eng., UBC Professor