2010-9-3
 
Account:
 
Password:
     
Home | E-Business | Technology | Software Engineering | Security | Education | Outsourcing


Carl K. Chang
Lori A. Clarke
Alan Davis
Tom DeMarco
Martin Fowler
Carlo Ghezzi
Tom Gilb
Kegang Hao
Watts S.Humphrey
Dehua Ju
Willis K. King
Craig Larman
Chengfei Liu 
Steve McConnell
Leon Osterweil
Roger Pressman
James Robertson
Suzanne Robertson
Dieter Rombach
Beijun Shen
Mary Lou Soffa 
Alexander L. Wolf
Edward Yourdon
Zhiying Zhou

 EXPERT
Martin Flower
Martin Flower
    Mr.Martin Fowler is an international famous OO expert, one of agile development methods founders, the core member of Agile Alliance and Chief Scientist at ThoughtWorks, a cutting edge system delivery and consulting firm. He started working with software in the early 80's and in the mid 80's started getting interested in the then new world of object-oriented development, to specialize in bringing objects to business information systems, first with a couple of companies and then as an independent consultant since 1991. He served for many companies, using Smalltalk and C++ in the early days, and now Java and Internet. Thus, very year he learns something new, but also finds that many of lessons from the past still apply. These works have led him into taking a leading role in OO analysis and design, the UML, patterns, and agile development methodologies. He has written four books on software development. Analysis Patterns are those repetitive ideas that he has come across in the business (domain) modeling that he has done during his career. As such they bring together the important areas of patterns and business object development. He also wrote UML Distilled a concise overview of the notation, semantics, and an iterative development process. It won a Software Development Productivity award in 1998 and is now available in a second edition.
     His most recent book is Planning Extreme Programming which he wrote with Kent Beck - it describes how to do the intensive planning that XP demands. He was invited to speak at many international conferences on software development. He has served on programs committees for OOPSLA, Software Development, UML World, XP 2001, and Tools. He has been a columnist for Distributed Computing magazine, now he is on the advisory board for Software Development magazine and IEEE Software where he also edits the design column.
    Recent years, he decided to give up his role in independent consulting because he wanted the independence to do the writing that's become an important part of his life and give full play to such company he'd like to work for. He started working with ThoughtWorks in the spring of 1999 because he found a company whose attitude to people and customers fitted remarkably with his own views. The company really does believe that people are their biggest asset and builds the kind of mission critical business systems that he like to be involved in with the quality that he always aims for. Much of his work these days is with clients of ThoughtWorks, but he still does some outside work - including speaking at corporate events and particularly interesting projects.
mailto:CLReiss@thoughtworks.com
Teaching Materials
TOPIC TYPE DATE
Patterns  PDF 2003
Who needs an Architect?  PDF 2003

 Links: ACM || CiteSeer || CMU SEI || Construx || Cutter || IEEE-CS || itmWEB
Shanghai IT || Shanghai Economic Commission || SSIA || Shanghai Component Repository
LJYW || SPRT || PKSPIN || CCW Shanghai || China IT Outsourcing Summit more 
contribution guide | FAQ | about | copyright | contact
last update on 2005-04-08
better use IE 5.0 or above (800*600 or above)
© 2000-2005 Software Export and IT Transfer Center, ASTI Shanghai
All Rights Reserved.