Fourth SEI Software Architecture Technology User Network Workshop
April 28 – May 1, 2008 | Pittsburgh, Pennsylvania

Keynotes

The 2008 SATURN Workshop Committee is proud to have Philippe Kruchten and Eoin Woods as keynote speakers. Philippe is scheduled to address SATURN attendees on April 30th. Eoin is scheduled for May 1st.

 

Philippe Kruchten, Professor of Software Engineering, Department of Electrical and Computer Engineering, University of British Columbia, Vancouver

Title: On Software Architecture, Agility, Cost and Value

 

Abstract: For many proponents of an agile approach to software development, software architecture is often seen as BUFD = Big Up-Front Design, and therefore as pure evil. But for novel, large system development, a decent architecture is not likely to simply emerge out of weekly refactorings, and we've witnessed such projects "hit a wall," like marathon runners, after a few months of agile euphoria. They tried to do the right thing from an agile perspective: deliver value to the end-user at each iteration. But we notice that they often confuse cost with value, and they have decided that software architecture has no value whatsoever. By clarifying the concepts of value and being able to attribute some value to architectural design and implementation, we would allow agile projects to be reconciled with BUFD, and exploit the richness of SEI's Cost-Benefit Analysis Method (CBAM).

Biography: Philippe Kruchten is professor of software engineering in the department of electrical and computer engineering of the University of British Columbia, in Vancouver, Canada. 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. RUP includes an architectural design method, known as "RUP 4+1 views". 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 is a senior member of IEEE CS, member of ACM and INCOSE, 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 degree in informatics from Ecole Nationale Supérieure des Télécommunications in Paris.

 


Eoin Woods, Software and Enterprise Architect, Barclays Global Investors

Title: Putting Software Architecture in its Place - Fitting Software Architecture Into the Enterprise Technology Landscape

 

Abstract: As you navigate a software technology-oriented organisation, be it an end-user or a vendor, you often encounter many quite senior people with the word "architect" in their job title. Software architects, enterprise architects, data architects, systems architects, solutions architects, infrastructure architects, … the list goes on and on. You quickly realise that these people can't all be doing the same job and this realisation is reinforced as you meet the people concerned and often find that they have quite different skills, responsibilities and interests.

 

In this talk I hope to shed some light on this confusing landscape by sharing my thoughts on the fundamental types of architectural activity that are found in the modern enterprise. I will identify the main types of architect that you encounter in different organisations in terms of their responsibilties, the tasks they undertake and the tools and techniques that they are likely to find useful in their work, and the way that their roles typically relate to one another. In doing so, I hope that this will make the situation a little clearer and so help communication between practitioners and researchers, as we aim to refine and improve the state of software architecture practice.

 

Biography: Eoin Woods is a software architect at Barclays Global Investors, responsible for a new equities portfolio management system being built for the company's well known active management group. Prior to BGI, Eoin has worked in the software engineering field for over 15 years, for a number of companies including Groupe Bull, Sybase, InterTrust and UBS Investment Bank.

 

His main technical interests are software architecture, distributed systems, computer security, and data management and he is co-author of the book "Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives", published by Addison Wesley. Eoin can be contacted via his web site at www.eoinwoods.info.

 

Register now for SATURN 2008.