Understanding Design Patterns
and How To Use them
Objective: Attendees will benefit from learning how to maximise their understanding and use of design patterns. They will be challenged to go beyond the 23 well-known patterns to discover large archives of engineering and business knowledge now available in pattern form.
Most experienced software professions will have encountered design patterns, in particular the 23 patterns in the eponymous book. There are hundreds, possibly thousands, more patterns that are less well known and cover subjects from software design and architecture, to management and business strategy. Contained in these patterns is concrete knowledge to help improve software development and business process.
This seminar aims to help software professionals access these sources; they will learn how to read and understand patterns in depth, and where to find more patterns.
Who should attend?
- Software professionals
e.g. engineer, architects and managers.
What will I learn?
- How to read design patterns to maximise understanding.
- Why patterns are an effective tool for capturing knowledge.
- Where to find more patterns, and how to start creating new ones*.
- The role of quality
without a name in patterns*.
Seminar
This seminar is led by Allan Kelly, an experience software engineer and manager. Allan is the author Encapsulated Context Pattern and the Business Strategy Patterns for Software Companies series. He is also author of the book Changing Software Development: Learning to be Agile (2008) and chair of EuroPLoP 2008 - the European Pattern Languages conference.Full seminar: 1-day
Half-day seminar: The short version of this seminar has limited coverage of some topics (marked*) and smaller selection of new patterns
Attendance: Maximum of 12 people
PDF version of this information.
For more information and to book this course please contact Software Strategy.