|
The purpose of this site is to identify Principles, Frameworks, Patterns, and Lifecycles that would be useful in designing an MMIS Intranet systems documentation web site.
Why Pattern Analysis?:
For projects where the objective is to develop a robust solution that is sustainable, Pattern Analysis can be used to capture requirements from the users of the solution, and ensure group consensus that the solution being developed is acceptable. Pattern Analysis also has a key role in developing Solution Sets that are repeatable, and hence can be deployed and reused in other environments where the Patterns are the same (or very similar). The result is faster and more robust solutions because past solutions were tested. Pattern Analysis is very useful in preventing “re-inventing the wheel”, which requires far more time and cost to generate sub-marginal solutions.
Other concepts related to Pattern Analysis:
Principles, Frameworks, and Lifecycles are useful in doing Pattern Analysis. Together all four can be powerful for developing solutions for highly complex situations. In some cases, the effort required to use all three is not justified. The more complex the situation is, the more robust the solution needs to be, the more input is required from a diversity of people (diversity in disciplines, location, etc.), and the more sustainable and evolving the solution needs to be, the more it can be justified to formally use Principles, Frameworks, Patterns, and Lifecycles.
Webster Definitions:
Frameworks
The basic structure, arrangement, or system
Same as Frame of Reference
The set of ideas, facts, or circumstances within which something exists
Patterns
A regular, mainly unvarying way of acting or doing
A predictable or prescribed route, movement, etc.
Principles
The ultimate source, origin, or cause of something
A fundamental truth, law, doctrine, or motivating force, upon which others are based
A rule of conduct, especially the right conduct
An essential element, constituent, or quality, especially one that produces a specific effect
Lifecycle
The series of changes in form undergone by an organism in development from it earliest stage to the recurrence of the same stage in the next generation
Any series of changes like this
Relationships:
Principles reflect the core elements and attributes of the end solution; you have to know what you want. Frameworks are containers that encapsulate the solution being built, and define boundaries of what will be built so that the scope is manageable. Patterns are repeating activities or events that happen within the defined Framework. Lifecycles time-phase Patterns.
|