1 / 11

Pattern Library Basics

Pattern Library Basics. Design Patterns Research Group. Knowledge capture and transfer. How do organizations record important information for later use? How do they record information about design, including the design of processes? This is part of the broad field of knowledge management

oriel
Download Presentation

Pattern Library Basics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pattern Library Basics Design Patterns Research Group

  2. Knowledge capture and transfer • How do organizations record important information for later use? • How do they record information about design, including the design of processes? • This is part of the broad field of knowledge management • Pattern libraries are a tool for knowledge management

  3. Knowledge capture and transfer Face to face • Interviews • Observation • Apprenticeships • Training Programs Documents • Handbooks • Policies & procedures • Style manuals • Project notes/records • Minutes of meetings • Regulations • Design patterns • Etc.

  4. Applicable knowledge transfer situations • Doctors joining staff of a hospital • Engineers (etc.) joining an ongoing project in their organization • Contributing to public knowledge by government agencies, non-profits, and companies promoting their skills. For example: Usability.gov (U.S. Department of Health and Human Services) • LabelPatterns.org

  5. Design patterns and pattern libraries • What constitutes a design pattern? How does a pattern differ from other guidance? • What constitutes a pattern library (language, collection, etc.)? As a default we will talk about “pattern libraries”

  6. What is a design pattern? • Design patterns are enhanced guidelines that follow a problem-solution structure • They employ standard components (drawn from a wide superset) • They address a design problem with no obvious solution (a heuristic problem). You don’t write a pattern for calculating the circumference of a circle). • Design problems pertain to both artifacts and processes.

  7. What is a design pattern? • They are usually part of a library of design patterns

  8. What is a pattern library? • A collection of patterns dealing with one general (or specific topic) • They exist in various media—print, web, wiki • They may be public or proprietary • Various means for finding desired patterns: • Browse • Database query • Search • Hyperlinking • Pattern libraries may contain other kinds of content

  9. What is a pattern library? • Pattern libraries may contain other kinds of content

  10. When are pattern libraries a worthwhile form of knowledge transfer? • Heuristic vs. algorithmic problems • Manageable complexity of problem space (sweet spot) • Reference function (non-linear access) Pattern library for K-6 math? Pattern library for writing a novel? Pattern library for website design? Pattern library for consumer-information labels?

More Related