Return to GuidanceExplorer


Contents

* Scenarios
* VS Integration Scenarios
* Persona-Based Scenarios with Goals



Scenarios

Guidance Explorer Thick Client
* Browse/search available guidance
* Compose your own guidance views/library from available guidance
* Share guidane with others
* Author/Edit guidance
* Subscribe to multiple libraries and get updates

Value in VS/VSTS
* fx cop to check rules from guidance library
* validators to check rules from guidance library
* code examples exposed through code snippets (or make new feature)
* codehighlighting -- NEW and key delta
* project filter for guidance library
* add-in for plugging in guidance library
* guidance toolkits/factories -- author guidance bundles

Practices Checker
* highlight hot spots to check

Wiki
* community around prescriptive guidance
* feedback on a per item basis

MSF
* msf filter for guidance library (incorporate new types in MSF in context, such as patterns)
* guidance feeds consumed in context

MBPA
* enforce deployment checks for hosters/it/server scenarios/infrastructure
* consume guidance library rules

Corp Scenarios
* host guidance library as is, but inside the firewall
* host guidance library with your guidance


Partners
* host library
* contribute to library
* library as a business offereing

Factories
*

Guidance Feeds
*



VS Integration Scenarios

* security pro activities
* perf pro activities
* dev lead activities
* arch activities
* prescriptive guidance tools usage - vsts validators (deployment rules), code analysis (compilation/build - imp rules), practices checker (for manual inspections - imp + design + deploy rules), mbpa (for manual deployment inspections))
* presciptive guidance in UE docs
* compose factory from GE
* compose msf from GE
* execute expert techniques with GE
* execute security proven practices through the life cycle using GE
* execute performance proven practices through the life cycle using GE
* manage security quality using GE
* manage performance quality using GE
* performance tools and GE
* security tools and GE
* system view of GE / Ecosystem
* authoring with GE
* GE toolbar
* Guidance Pallete (think toolbx in GE that has a pallete of controls for patterns ... maybe test cases, code examples ... whatever we can codify)
* Code examples and GE (do we plut into existing code snippet mgr -- probably not -- we don't fit well ... then do we have a great browser experience in our plug-in?)
* GE VS Plug In
* VS GE opportunities
* VSTS GE opportunities
* MSF GE opportunities





Persona-based Scenarios with Goals

* Dev managers and architects can customize a set of guidance they know will result in improved security and performance for their team
* Developers and testers can reference a discrete set of guidelines and checklists that match to the tasks they are performing on a daily basis
* Developers, testers, architects and managers can add new guidance to the library to share with their team, their company or the community as a whole

Architects/Dev Leads
*
*

Developers
*
*

Community Authors
*
*


Field / Services
*
*
*


p&p Team
*
*


Partners
*
*

Product Team
*
*
*

Solution Integrators
*
*



Boneyard

* relationship of our libraries (how the guidance composes and uses each other
* how somebody authors in the tool in VS.NET for themselves
* how somebody authors for their team and everybody on the team gets it
* how we "learn" about guidance usage -- from customers using the tool




Return to GuidanceExplorer
Microsoft Communities