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.