Capturing and sharing knowledge

using Design Patterns


How to read, write and review patterns


Objective:
Promote knowledge capture and sharing though patterns by equipping attendees to create their own patterns and assist others in writing.

Design patterns are a proven technique for capturing, documenting and sharing knowledge within and between organizations. Fields such as architecture, software engineering, education and management have benefited from using patterns. Companies using patterns can similarly benefit from this solid knowledge management technique.

What will I learn?

In this hands-on workshop, participants will learn how to approach pattern creation, apply pattern analysis, practice writing their own patterns and learning how to review the work of others to provide feedback.

At the end of this workshop attendees will know how to create patterns and be ready to write their own patterns. Topics include:
  • Why patterns are effective at capturing tacit knowledge.
  • Using pattern thinking to analyse an issue and dissect the forces and consequences.
  • How to create your own patterns, review the work of others and help them capture knowledge in their patterns.
  • Proven techniques for writing and reviewing patterns.

Who should attend?

Those who need to capture, communicate or manage knowledge intensive activities – primarily in the software development arena. For example:
  • Software Development Project and Product Managers.
  • Software Engineers, Testers and Business Analysts.

This course may also be delivered from a non-software perspective upon request.
Please get in touch if you are from outside the software arena.

Workshop leader: Allan Kelly

An experienced pattern writer whose work includes the software design pattern Encapsulated Context and the Business Strategy Patterns for Software Companies series. Allan is Conference Chair of the European Patterns conference “EuroPLoP” (2008) and author of the book Changing Software Development: Learning to be Agile (2008). He is twice winner of the Shepherding Award (EuroPLoP 2005 and VikingPLoP 2007) in recognition of help given to pattern writers.

Stand alone: 1-day workshop
Prerequisite: Participants should have completed the Understanding Design Patterns course.
Alternative: 2-day workshop with Understanding Design Patterns on day-1 followed by Capturing and Sharing Knowledge.
Attendance: Maximum of 12 people

PDF version of this information.

For more information and to book this course please contact Software Strategy.