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. 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 leading voice in these techniques, and will give a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect our software development.
Other speakers include:
Vivek Prahlad - Technical Lead, ThoughtWorks Studios - "Testing: Past, Present, and Future" (Bangalore)
Srihari Srinivasan - Lead Consultant, ThoughtWorks - "The Enterprise Web" (Chennai)
Vivek Singh - Lead Consultant, ThoughtWorks - "Architecture, Architects and Agile" (Pune)
Schedule:
2:30 pm - 3:00 pm - Registration
3:00 pm - 5:00 pm - Talks and Q&A
5:00 pm - 6:00 pm - High tea and networking
Cost: There is no cost for this event
Martin Fowler
Martin Fowler, a renowned author, software consultant and speaker, brings two decades of experience helping corporations utilise object technology for mission-critical information systems. He has worked with clients like UK National Health Service, Chrysler, Citibank, Netscape and Andersen Consulting, pioneering object-oriented design and Agile methods. He was one of the authors of the Manifesto for Agile Software Development. He has written five books on software development, and collected a few awards for them. He's also a highly regarded speaker at international conferences, although these days he prefers to stay off the stage.
Event is open to all. Register here: http://www.thoughtworks.com/21st-century-software-design
Official Website: http://www.thoughtworks.com/21st-century-software-design
Added by Navin Kabra on November 30, 2010