Keynotes
Ian Gorton, Senior Research Scientist, Pacific Northwest National Laboratory (PNNL)
Tools for Making Better Architecture Decisions
Abstract: Tools are essential to support software architecture design and evaluation methods. In this talk I'll describe some novel, prototype tools for architecture knowledge management, collaborative architecture design and decision making, and performance analysis of COTS-based architectures. A brief overview of the aims and major features of each tool will be presented, and their use in industrial projects will be discussed.
Biography: Dr. Ian Gorton is a
senior research scientist in computational and information sciences at the U.S.
Department of Energy's Pacific Northwest National Laboratory (PNNL) and is
chief architect for PNNL's Data Intensive Computing Initiative. Previously, he
was Chief Architect in Information Sciences and Engineering at PNNL and led the
software architecture R&D at National ICT Australia (NICTA) in Sydney,
Australia. He has also held R&D and consulting positions in Australia at
Australian Commonwealth Scientific and Industrial Research Organization
(CSIRO), IBM, and Microsoft and consulted on software architecture issues to
many large organizations including Fujitsu, Borland, the Australian Stock
Exchange, and the Australian Defense Science and Technology Organization.
Ian has published over 100 international journal and conference papers on various aspects of software architecture and component technology. He has recently served as program chair for the International Symposium on Component-Based Software Engineering and the Working International Conference on Software Architecture. He has also written two books; his latest one, Essential Software Architecture, was published by Springer in 2006.
Jeromy Carrière, Vice President, Architecture at Fidelity Investments
Abstract: When I began my career in software engineering, software and systems architecture was a discipline struggling to become mainstream. This talk will be a retrospective, journaling my experiences practicing architecture in environments as varied as telecommunications, academia, dot com and post-dot com era startups, a large (very!) independent software vendor and enterprises in media and financial services. Each environment provided many lessons that served to shape and guide my approaches to the discipline-the art and the science-of architecture: building on the base skills of software engineering, adding a structural modeling perspective for architecture definition, achieving an appreciation of the fundamental nature of architectural quality, and accumulating a deep respect for the human dynamics that drive organizations. I'll share how, in many respects, my journey mirrors that of architecture itself as it became a core practice of organizations focused on delivering business value through software-intensive systems.
Biography: Jeromy Carrière,
as lead for the Development Platform team in Enterprise Systems Architecture,
is responsible for delivering guidance, implementation and support for the
Fidelity-wide common application development platform. Jeromy is also
responsible for helping set direction in areas such as service-oriented
architecture, patterns for standard application development, and the software
development life cycle. In addition, Jeromy works with business stakeholders,
business unit architects and development teams to provide guidance and best
practice during critical development programs.
Before joining Fidelity, Jeromy was a senior architect advisor on Microsoft's Financial Services National Architecture Team, providing architectural guidance to Microsoft customers such as Citigroup, JP Morgan Chase, Fidelity and Merrill Lynch.
Prior to Microsoft, Jeromy was the chief technology officer of Kinitos, where he was responsible for guiding the development of a .NET-based distributed application server platform. Before Kinitos, Jeromy was a chief architect for America Online, Inc. Jeromy joined AOL through the acquisition of Quack.com, where he was cofounder and chief architect. Before that, Jeromy worked at the Carnegie Mellon Software Engineering Institute as an architecture researcher and analyzer and at Nortel Networks as a software engineer.


