Show mobile menu

Software Design in the 21st Century – An evening with Martin Fowler

In a collaboration between NUS Institute of Systems Science and ThoughtWorks, Martin Fowler will be speaking in Singapore providing insights into the leading thoughts in the software development industry.

About Software Design in the 21st Century – An evening with Martin Fowler

Event proudly presented by:

  • Martin Fowler
  • Vivek Prahlad

And brought to you by

NUS Institute of Systems Science and ThoughtWorks proudly invite you to an evening with Martin Fowler.

Software design in the 21st century

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.

Materials

You can download Vivek's slides here: Transitioning To Agile - Singapore 2012.pdf

Also check out Martin Fowler's Bliki , which contains summaries of many of the topics touched on in his talk.

Agenda

18:00 - Registration, refreshments and networking
18:30 - Welcome & Introduction
- Lim Swee Cheang, Director / CEO NUS ISS
- Karin Verloop, General Manager ThoughtWorks Singapore
18:45 - "Transitioning to Agile" - Vivek Prahlad, Technical Principal ThoughtWorks Singapore
19:15 - "Software Design in the 21st Century" - Martin Fowler, Chief Scientist ThoughtWorks
20:15 - Refreshments and Networking

About the speakers

Martin Fowler

Martin Fowler - 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.

vivek-prahlad

Vivek Prahlad is a Principal Consultant for ThoughtWorks Singapore. Prior to that, he was Delivery Manager at ThoughtWorks Studios, where he helped build Twist, a next generation Functional Testing tool. During his career, Vivek has also worked as a Technical Lead, Agile Coach, and Project Manager. Vivek is the author of Frankenstein, an open source testing tool for Swing applications.