Jump to content

Philippe Kruchten: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
 
(40 intermediate revisions by 31 users not shown)
Line 1: Line 1:
{{short description|Canadian software engineer}}
'''Philippe Kruchten''' (1952) is a Canadian [[software engineer]], and Professor of Software Engineering at [[University of British Columbia]] in [[Vancouver]], [[Canada]], known as Director of Process Development (RUP) at [[Rational Software]], and developer of the [[4+1]] [[view model]].
[[File:Philippe Kruchten (4739094536).jpg|thumb|Philippe Kruchten]]
'''Philippe Kruchten''' (born 1952) is a [[Canadians|Canadian]] [[software engineer]], and Professor of Software Engineering at [[University of British Columbia]] in [[Vancouver]], Canada, known as Director of Process Development (RUP) at [[Rational Software]], and developer of the [[4+1 Architectural View Model]].


== Biography ==
== Biography ==
In 1975, Kruchten received a bachelors degree in [[mechanical engineering]] at the [[École_centrale_de_Lyon|Ecole Centrale de Lyon]] in France, an MA in [[Software Engineering]] in 1978 at the [[École nationale supérieure des télécommunications]] in Paris, and a PhD in [[computer science]] from the [[ENST|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]] in 2002.<ref name="CV09"> [http://philippe.kruchten.com/KruchtenCV.htm Philippe Kruchten CV] Accessed Oct 27, 2009.</ref>
In 1975, Kruchten received a bachelor's degree in [[mechanical engineering]] at the [[École centrale de Lyon|Ecole Centrale de Lyon]] in France, an MA in [[Software Engineering]] in 1978 at the [[École nationale supérieure des télécommunications]] in Paris, and a PhD in [[computer science]] from the [[Télécom ParisTech|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]] in 2002.<ref name="CV09">[http://philippe.kruchten.com/KruchtenCV.htm Philippe Kruchten CV] {{Webarchive|url=https://web.archive.org/web/20090527112813/http://philippe.kruchten.com/KruchtenCV.htm |date=2009-05-27 }} Accessed Oct 27, 2009.</ref>


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 yeard, 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.<ref>[http://www.informit.com/authors/author_bio.aspx?ISBN=9780321197702 Philippe Kruchten] at informit.com. Accessed 4 Nov 2008.</ref> From 1996, he was Director of Process Development (RUP) at [[Rational Software]], 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]] in [[Vancouver]], [[Canada]].<ref name="CV09"/>
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.<ref>[http://www.informit.com/authors/author_bio.aspx?ISBN=9780321197702 Philippe Kruchten] at informit.com. Accessed 4 Nov 2008.</ref>
From 1996, he was Director of Process Development ([[IBM Rational Unified Process|RUP]]) at [[Rational Software]], 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]] in [[Vancouver]], Canada.<ref name="CV09"/> Since 2009 he holds an [[NSERC]] Chair in Design Engineering.<ref name="chair">
[http://www.nserc-crsng.gc.ca/Partners-Partenaires/Chairholders-TitulairesDeChaire/Chairholder-Titulaire_eng.asp?pid=628 NSERC Chairholders database] Accessed 23 Jan 2010.</ref>


== See also ==
== See also ==
Line 10: Line 15:


==Publications==
==Publications==
Books:
* 1998. ''The Rational Unified Process-An Introduction'', Addison-Wesley
* 2003. ''Rational Unified Process Made Easy-A Practitioner's Guide to the RUP'', with Per Kroll, Addison-Wesley.
* Kruchten, Philippe. ''The Rational Unified Process-An Introduction'', Addison-Wesley, 1998; 3rd ed. in 2003;<ref>Sold more than 220,000 copies in 10 languages by 2015.</ref>
* 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:
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)
* 2002. ''Agility with the RUP'' [http://www-128.ibm.com/developerworks/rational/library/content/RationalEdge/jan02/AgilitywiththeRUPJan02.pdf] The Rational Unified Process was designed with agility and flexibility in mind.
* Kruchten, Philippe, Patricia Lago, and [[Hans Van Vliet]]. "[http://www.dimap.ufrn.br/~thais/MES20072/SoftwareArchitecturalGeneralModel.pdf 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. "[http://queue.acm.org/detail.cfm?id=1281893 Voyage in the agile memeplex]." ''Queue'' 5.5 (2007): 1.<ref>A critique of bad behaviors in the agile development community.</ref>
* Kruchten, Philippe (1995, November). Architectural Blueprints — The “4+1” View Model of Software Architecture. IEEE Software 12 (6), pp.&nbsp;42–50.


== References ==
== References ==
Line 20: Line 31:


==External links==
==External links==
* {{Official website}}
* [http://philippe.kruchten.com/ Philippe Kruchten] homepage
* [http://www.kruchten.com/ Kruchten Engineering Services, Ltd.]
* [http://www.kruchten.com/ Kruchten Engineering Services, Ltd.]
* [https://www.ece.ubc.ca/faculty/philippe-kruchten UBC page]

{{Software engineering}}

{{Authority control}}


{{DEFAULTSORT:Kruchten, Philippe}}
{{DEFAULTSORT:Kruchten, Philippe}}
{{Software Engineering}}
[[Category:1952 births]]
[[Category:1952 births]]
[[Category:Living people]]
[[Category:Living people]]
[[Category:Unified Modeling Language]]
[[Category:People from Alsace]]
[[Category:People from Alsace]]
[[Category:Software engineers]]
[[Category:Canadian software engineers]]
[[Category:Academic staff of the University of British Columbia]]

[[Category:École Centrale de Lyon alumni]]
[[de:Philippe Kruchten]]

Latest revision as of 18:06, 12 June 2023

Philippe Kruchten

Philippe Kruchten (born 1952) is a Canadian software engineer, and Professor of Software Engineering at University of British Columbia in Vancouver, Canada, known as Director of Process Development (RUP) at Rational Software, and developer of the 4+1 Architectural View Model.

Biography

[edit]

In 1975, Kruchten received a bachelor's degree in mechanical engineering at the Ecole Centrale de Lyon in France, an MA in Software Engineering in 1978 at the École nationale supérieure des télécommunications in Paris, and a PhD in computer science 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 in 2002.[1]

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.[2]

From 1996, he was Director of Process Development (RUP) at Rational Software, 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 in Vancouver, Canada.[1] Since 2009 he holds an NSERC Chair in Design Engineering.[3]

See also

[edit]

Publications

[edit]

Books:

  • Kruchten, Philippe. The Rational Unified Process-An Introduction, Addison-Wesley, 1998; 3rd ed. in 2003;[4]
  • 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:

References

[edit]
  1. ^ a b Philippe Kruchten CV Archived 2009-05-27 at the Wayback Machine Accessed Oct 27, 2009.
  2. ^ Philippe Kruchten at informit.com. Accessed 4 Nov 2008.
  3. ^ NSERC Chairholders database Accessed 23 Jan 2010.
  4. ^ Sold more than 220,000 copies in 10 languages by 2015.
  5. ^ A critique of bad behaviors in the agile development community.
[edit]