Our People

While WSA is organized as a virtual company and draws on a close network of people, there is a core group who guide and direct WSA:
|
Philippe Kruchten |
Philippe has more than 30 years experience design software for the defence, nuclear, aerospace, and transportation industries. He is probably best known for his work directing the development of the RUP at Rational Software from 1995 to 2003. From 1992 until 1995 was also the chief architect for the Canadian Automated Air Traffic System (CAATS), which was one of the largest projects of its kind in the world in the transportation and aerospace domain. Philippe is the author of numerous books and articles regarding software architecture, software modeling, and software process. Philippe holds the distinction of being the first licensed Professional Engineering in software engineering in BC. One of the founders of the Agile Vancouver organization and a sought-after software design and architecture consultant, speaker and instructor. Philippe is also the chair of the Vancouver section of the IEEE. You can discover more about Philippe by visiting www.kruchten.com, www.philippe.kruchten.com |
|
Steve Adolph |
Steve has been creating and managing software development projects long enough to remember Fortran and OS/MVT JCL. His professional career includes many exciting and critical projects including designing call processing software for digital switches, design and development of leading edge network management systems, and taking a leading role in the creation of Creo’s (now Kodak). One of the projects Steve is most nostalgic about is when he worked at Alcatel as a team lead for the design of the Vancouver Skytrain Vehicle Control Center (VCC), a safety critical component that guides automated rapid transit trains. Steve also spent four years in Europe as project engineer creating the largest pre-paid billing cellular telephone systems in Europe (32 million subscribers) Steve Is the author of numerous articles and a book on software requirements, and an expert when it comes to teaching others about business modeling, requirements analysis, software architecture and design, and proper testing. He is active in the agile community and is the co-founder of Agile Vancouver and track chair for Agile 2009 in Chicago. Steve is a committer for a new agile software development process methodology derived from RUP called OpenUP. www.eclipse.org/epf You can discover more about Steve by visiting www.Steveadolph.com |
|
Bjorn Gustafsson |
Bjorn has been involved in a large number of large scale projects including CAATS, and brings a wealth of knowledge in all disciplines involving software development. A former architect of RUP at IBM Rational, has worked as a consultant with many organizations to implement its practices in their projects. You can discover more about Bjorn by visiting www.goodsoftware.ca, www.projectkoach.com |
|
Fariba Matin |
Fariba project managed the development of the largest pre-paid billing system in Europe, and brings many years of project management experience in various industries as well as project management mentoring: teaching other project managers how to run an iterative project using an iterative development methodology. Has spent many years in analysis and data gathering roles and is an excellent facilitator. In the early 90s was instrumental in establishing the new Provincial Network Operations Center for Telus which was the amalgamation of the operational centers operated by Telus throughout the province of British Columbia. |
|
Bran Selic |
Bran has close to 40 years of industrial experience in the design and implementation of large-scale real-time and embedded software in telecom, robotics, and aerospace and is a recognized as a pioneer in the application of modern model-based engineering methods in real-time development, having authored a best-selling technical reference text on this topic. He is on the editorial board of several prominent scientific journals and is a frequent keynote speaker at various technical conferences and events. Bran is also an Adjunct Professor of Computer Science at the University of Toronto and Carleton University and is involved with a number of ongoing government-funded research initiatives investigating model-based engineering in Canada, France, and Australia. |
|
Hakan Erdogmus |
Dr. Hakan Erdogmus is a software engineering researcher and consultant based in Ottawa, Canada. His expertise lies in software development practices and processes and the economics of software development. Hakan has been invoved in the agile software development community since 2001. He was program co-chair of XP/Agile Universe in 2004, and is the general chair of XP 2010 to be held in Trondheim, Norway. Hakan has over 15 years of experience working on software engineering processes with industrial and academic partners and lecturing on a diverse set of topics pertaining to software process, test-driven practices, software quality, and software economics. He has an adjuct faculty appointment at the University of Calgary’s Department of Computer Science, where he teaches graduate courses. Since 2007, has been the Editor in Chief of IEEE Software, where he writes a regular column. Hakan is also an affiliate faculty member in the Bogaziçi University Computer Engineering Department’s Software Research Laboratory. |
