Checklist of Architecting GuidelinesĀ
Information Collection Guidelines
1 |
Collect a list of all user types for the feature. |
|
2 |
Collect a list of all user scenarios for each user type. |
|
3 |
Create a list of object types managed by the feature, including all the actions (methods) that can be applied to each object type. |
|
4 |
Create a list of all activities that need to be performed by the users of the feature to cover all the user scenarios. |
|
5 |
Collect a list of all the activities by importance and assign each to a user type. |
Constructing Snap-ins Guidelines
1 |
Create a hierarchical tree view that has containers for each object type. |
|
2 |
Every container node has a list view in the results pane, and the Actions pane displays the applicable actions. |
|
3 |
Create a single MMC snap-in for your feature if it is not complex and its functionality is not to be shared with other snap-ins. |
|
4 |
Create multiple snap-ins or extensions if your feature is complex with very distinct user types and scenarios. |