[previous] [programme] [next]

 PL2 

   

OT2004 Session

Software Design in the Twenty-first Century

Tuesday 30 March, 09:00

plenary -    60 minutes

Martin Fowler

 
Session results
When available, can be found at SoftwareDesignInTheTwentyfirstCenturySessionResults??
Abstract
In the last decade or so we've seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. The UML gives us a standard notation for drawing software designs. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leader is most of these techniques and will talk about some of these and how they affect our software development.
Audience
Benefits

Materials

 


Martin Fowler

ThoughtWorks
Martin Fowler is the Chief Scientist at ThoughtWorks (http://www.thoughtworks.com) - a transnational company comprising people who relish the chance to solve complex technical problems. He doesn't do very much other than pontificate at conferences and writing occasionally interesting articles. Some of his writing got so out of control that it turned into books: 'Patterns of Enterprise Application Architecture', 'Refactoring', 'UML Distilled', 'Analysis Patterns' and 'Planning Extreme Programming' (with Kent Beck).


[previous] [programme] [next]