Presentation: "Agilists and Architects -- Allies not Adversaries"
Wednesday 09:10 - 10:00
As Agile becomes more accepted as a software development methodology,
concerns from architecture groups are increasing. Enterprises have
legitimate concerns that are often addressed by architects.
However,the traditional ways that architects engage with development groups do
conflict with Agile methods. This talk describes the ways that Agile methods can benefit architects, addresses concerns architects express about agile, and finally proposes some ways that architects and agile development teams can become allies.
Chief Scientist Martin Fowler, Loud-mouth on Object Design
Martin Fowler is an author, speaker, consultant and general loud-mouth on software development.
He concentrates on designing enterprise software - looking at what makes a good design and what practices are needed to come up with good design. He has pioneered object-oriented technology, refactoring, patterns, agile methodologies, domain modeling, the Unified Modeling Language (UML), and Extreme Programming.
He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on software development: Analysis Patterns, UML Distilled (now in its 3rd edition), Refactoring, Planning Extreme Programming (with Kent Beck), and Patterns of Enterprise Application Architecture. I also write articles regularly on my site at Martin Fowler.
Rebecca Parsons, ThoughtWorks
Dr. Parsons has more than 20 years of application development experience in industries ranging from telecommunications to emergent internet services. She has been published in language and artificial intelligence media, served on numerous program committees, and currently reviews academic articles for several journals.
Before coming to ThoughtWorks she worked as an assistant professor of computer science at the University of Central Florida. She also worked as director's post doctoral fellow at the Los Alamos National Laboratory researching issues in parallel and distributed computation, genetic algorithms, computational biology and non-linear dynamical systems.
Dr. Parsons holds a [Ph.D] in Computer Science from Rice University.