...
- Finalize Last Week's Discussion questions (See High-level OSDPL Discussion Questions for a summary of responses to the mailing list) //
Panel | ||
---|---|---|
| ||
A design pattern is a "proven solution to a complex problem in a specified context." The primary goal of the Open Source Design Pattern Library will be to promote a set of collaboratively-created user experience (UX) design patterns as a way to design usable, high-quality, inclusive user interfaces in specific contexts. It will:
|
Panel | ||
---|---|---|
| ||
The OSDPL is a setting down of a portion of the body of knowledge that expresses the principles of good design. As such, it should serve as a reference work, as well as a repository for study. The library will be targeted towards a diverse set of audiences, including:
We will design the library for three primary audiences, meaning each of them will have their own interface (in this case, their own form of the pattern):
We expect there will be some secondary audiences as well (meaning design will not be focused on them, but their needs should be covered in the interface which addresses the primary audiences' needs, perhaps with just a few additional enhancements):
As mentioned above, although Pattern Authors may fall into either the designer or developer category, they will have a completely separate interface to add and edit patterns (which others who are simply users of the library will never see). We believe designers and developers will have slightly different needs as users of the patterns. This could be as simple as presenting the full version of the pattern to designers and a more "stripped-down" version to developers. We believe designers will want to understand why a pattern is the right pattern, who else has used it, what other design considerations they need to think about when using the pattern, etc. They will want interaction consistency with some flexibility for innovation and different contexts. Developers may just want to "cut to the chase," "just tell me how to solve this interaction problem" or "tell me how to implement this solution, don't give me a bunch of different options;" in other words, they may prefer a much more prescriptive style. Developers will likely also want to have code examples or actual code to use. Additionally, the 2 disciplines' search strategies may also be quite different from one another. We'd like to confirm all of these assumptions in the future by doing user interviews/research. |
- Discuss new high-level questions (are we missing any?)
- What is our goal/mission?
- Who is our audience?
- How can patterns add value to the Fluid Community?
- How can we contribute to the larger design pattern community?
- How will this pattern library add value to the existing pattern libraries? How is it different?
- What do we mean by "design patterns"/what is the scope of our work? Should we concentrate only on interaction design patterns, or include other human computer interaction or programming or architecture patterns as well? What types of patterns are within the scope of the OSDPL?
- See Peter Rowley's Collaboration Support Patterns for an example of another type of pattern we could include
- Where can the group discuss these questions?
- How do we get the word out about where and when and how we're discussing this?
- How can we foster a community to advise and assist with the creation of the pattern library?
- Future meetings
- Note-taking
- Next meeting date
- Sign up for work on the OSDPL
...