Kruchten, Philippe
   HOME

TheInfoList



OR:

Philippe Kruchten (born 1952) is a
Canadian Canadians (french: Canadiens) are people identified with the country of Canada. This connection may be residential, legal, historical or cultural. For most Canadians, many (or all) of these connections exist and are collectively the source of ...
software engineer, and Professor of Software Engineering at
University of British Columbia The University of British Columbia (UBC) is a public university, public research university with campuses near Vancouver and in Kelowna, British Columbia. Established in 1908, it is British Columbia's oldest university. The university ranks a ...
in
Vancouver Vancouver ( ) is a major city in western Canada, located in the Lower Mainland region of British Columbia. As the List of cities in British Columbia, most populous city in the province, the 2021 Canadian census recorded 662,248 people in the ...
, Canada, known as Director of Process Development (RUP) at
Rational Software Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its ...
, and developer of the
4+1 Architectural View Model 4+1 is a view model used for "describing the architecture of software-intensive systems, based on the use of multiple, concurrent views".Kruchten, Philippe (1995, November)Architectural Blueprints — The “4+1” View Model of Software Architect ...
.


Biography

In 1975, Kruchten received a bachelor's degree in
mechanical engineering Mechanical engineering is the study of physical machines that may involve force and movement. It is an engineering branch that combines engineering physics and mathematics principles with materials science, to design, analyze, manufacture, and ...
at the Ecole Centrale de Lyon in France, an MA in
Software Engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
in 1978 at the
École nationale supérieure des télécommunications École may refer to: * an elementary school in the French educational stages normally followed by Secondary education in France, secondary education establishments (collège and lycée) * École (river), a tributary of the Seine flowing in région ...
in Paris, and a PhD in
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
from the French Institute of Telecommunications in 1986. In the new millennium in Canada he received a Certificate in Intercultural Studies from the
University of British Columbia The University of British Columbia (UBC) is a public university, public research university with campuses near Vancouver and in Kelowna, British Columbia. Established in 1908, it is British Columbia's oldest university. The university ranks a ...
in 2002.Philippe Kruchten CV
Accessed Oct 27, 2009.
In 1974, Kruchten started working as a FORTRAN programmer in a French computer firm, stationed for three months at IBM in London. In 1976, he became an assistant professor at the Ecole Nationale Supérieure des Télécommunications, Paris for years, and has kept switching between the academic world and the computer industry ever since. In that time, he experienced the development of large, software-intensive systems in the areas such as telecommunication, defense, aerospace, transportation, and software development tools. From 1996, he was Director of Process Development ( RUP) at
Rational Software Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its ...
, and kept this position when Rational was acquired by IBM in 2003. Since 2004, he holds a position as Professor of Software Engineering at the
University of British Columbia The University of British Columbia (UBC) is a public university, public research university with campuses near Vancouver and in Kelowna, British Columbia. Established in 1908, it is British Columbia's oldest university. The university ranks a ...
in
Vancouver Vancouver ( ) is a major city in western Canada, located in the Lower Mainland region of British Columbia. As the List of cities in British Columbia, most populous city in the province, the 2021 Canadian census recorded 662,248 people in the ...
, Canada. Since 2009 he holds an NSERC Chair in Design Engineering.NSERC Chairholders database
Accessed 23 Jan 2010.


See also

*
Artifact (software development) An artifact is one of many kinds of ''tangible'' by-products produced during the development of software. Some artifacts (e.g., use cases, class diagrams, and other Unified Modeling Language (UML) models, requirements and design documents) help de ...


Publications

* Kruchten, Philippe. ''The Rational Unified Process-An Introduction'', Addison-Wesley, 1998; 3rd ed. in 2003; * Kruchten, Philippe, and Per Kroll. ''Rational Unified Process Made Easy-A Practitioner's Guide to the RUP'', Addison-Wesley, 2003. * Kruchten, Philippe and Pierre Robillard, ''UPEDU: Unified Process for Education'', Addison-Wesley, 2003. Articles, a selection: * Kruchten, Philippe. "Agile Architecture", https://philippe.kruchten.com/2013/12/11/agile-architecture/ (related presentation: http://www.sei.cmu.edu/library/assets/presentations/Kruchten%20100519%20agility%20architecture%20Saturn.pdf) * Kruchten, Philippe, Patricia Lago, and Hans Van Vliet.
Building up and reasoning about architectural knowledge
"'' Quality of Software Architectures.'' Springer Berlin Heidelberg, 2006. 43-58. * Hofmeister, C., Kruchten, P., Nord, R. L., Obbink, H., Ran, A., & America, P. (2007). "A general model of software architecture design derived from five industrial approaches." ''Journal of Systems and Software,'' 80(1), 106-126. * Kruchten, Philippe.
Voyage in the agile memeplex
" ''Queue'' 5.5 (2007): 1.A critique of bad behaviors in the agile development community. * Kruchten, Philippe (1995, November). Architectural Blueprints — The “4+1” View Model of Software Architecture. IEEE Software 12 (6), pp. 42–50.


References


External links

*
Kruchten Engineering Services, Ltd.

UBC page
{{DEFAULTSORT:Kruchten, Philippe 1952 births Living people People from Alsace Canadian software engineers University of British Columbia faculty École Centrale de Lyon alumni