“The eyes are the windows to the skull, my friend.”
I am posting the first of my homework assignments here on my blog, because I don’t want to lose it in email.
The Process Patterns Resource Page offers the student and practitoners of software engineering a central repository of online links to sites that focus on process patterns. It is maintained by Scott Ambler a major proponent and developer of process patterns. At the site, one is informed of Scott Ambler’s two books that deal with process patterns, Process Patterns, Building Large-scale systems using object technology and More Process Patters, Delivering Large-scale systems using object technology. Along with links, Ambler includes a brief overview of process patterns via an abbreviated FAQ, frequently asked questions. The FAQ answers, “What are process patterns,” “what is the history of process patterns,” and “what types of process patterns exist?” He also instructs users on how to document a process pattern in the similar manner as documenting design patterns. Overall, the Process Patterns Resource Page, is a good starting point for researching process patterns.
Since the main focus of The Process Patterns Resource Page is to aggregate links to other sites about process patterns, the sites that it links to are of special interest to software engineers and students when they visit this site. As communication is the primary facet of a process framework, then what can be more important than communication amongst peers? In fact, each link gives access to more information about process patterns. For example, Ambler includes a link to a white paper (PDF) on process patterns which he wrote. This gives a more in depth introduction to process patterns. Another example is a link to online library which categorizes all types of patterns including process patterns. Lastly, an important link in the pattern ecology is the Portland Pattern Repository. Another library of patterns, but this time in the form of a wiki, a self-organizing online discussion board. It is a good place for software engineers to interact in a continuous dialogue with peers. There are many links which can be explored in order to learn more about patterns.