<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>J.D. Meier's Blog : Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx</link><description>Tags: Guidance Explorer</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Using Guidance Explorer from Outlook</title><link>http://blogs.msdn.com/jmeier/archive/2008/01/08/using-guidance-explorer-from-outlook.aspx</link><pubDate>Tue, 08 Jan 2008 20:15:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7030222</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/7030222.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=7030222</wfw:commentRss><description>&lt;p&gt;It looks like Alik Levin has some helpful posts on using &lt;a href="http://www.codeplex.com/GuidanceExplorer" target="_blank"&gt;Guidance Explorer&lt;/a&gt; from Outlook: &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/alikl/archive/2008/01/07/customize-guidance-explorer-inside-outlook-2007-find-tech-gold-nuggets-instantly.aspx" target="_blank"&gt;Customize Guidance Explorer Inside Outlook 2007 – Find Tech Gold Nuggets Instantly&lt;/a&gt; - how to configure Outlook for easier searches using built-in functionality. &lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/alikl/archive/2008/01/03/consume-patterns-practices-guidance-explorer-via-rss-using-outlook-2007.aspx" target="_blank"&gt;Consume patterns&amp;amp;practices Guidance Explorer Via RSS Using Outlook 2007&lt;/a&gt; - how to set up RSS feeds inside Outlook to read GE’s content. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Alik is a long time patterns &amp;amp; practices user.&amp;nbsp; He's intimately familiar with our security and performance bodies of guidance (BOG).&amp;nbsp;&amp;nbsp; He always surprises me with his ability to find every nugget among our vast collection (after all - we have a few thousand pages of patterns &amp;amp; practices security and performance guidance on MSDN.) &lt;/p&gt; &lt;p&gt;As an experienced security and performance consultant, Alik was already very efficient and effective with his customer delivery.&amp;nbsp; I think he was the first person I saw start using Guidance Explorer to build customized guidance for customers.&amp;nbsp; Now that he's taken GE to the next level with his Outlook integration, he's a security and performance machine!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7030222" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>How To Use Guidance Explorer to do a Security Code Inspection</title><link>http://blogs.msdn.com/jmeier/archive/2007/12/13/how-to-use-guidance-explorer-to-do-a-security-code-inspection.aspx</link><pubDate>Thu, 13 Dec 2007 16:52:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6761028</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/6761028.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=6761028</wfw:commentRss><description>&lt;p&gt;One of the key experiences&amp;nbsp;you get with&amp;nbsp;&lt;a href="http://www.CodePlex.com/GuidanceExplorer" target="_blank"&gt;Guidance Explorer&lt;/a&gt;&amp;nbsp;(GE) is support for manual security inspections.&amp;nbsp;&amp;nbsp; We call them inspections&amp;nbsp;versus reviews because&amp;nbsp;we inspect against specific criteria.&amp;nbsp;&amp;nbsp; We supply you with a starter set of inspection questions, but you can tailor them or add your own.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Security Code Inspection&lt;br&gt;&lt;/strong&gt;We use three distinct types of inspections:&amp;nbsp; design, code and deployment.&amp;nbsp; For this example, we'll use Guidance Explorer to do a security code inspection of&amp;nbsp;an ASP.NET application.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Summary of Steps&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Step 1. Create a new View.  &lt;li&gt;Step 2.&amp;nbsp;Add inspection questions to your view.  &lt;li&gt;Step 3. Save your View to Word.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Step 1. Create a new View.&amp;nbsp; &lt;br&gt;&lt;/strong&gt;In this step, you add a new view to &lt;strong&gt;My Views&lt;/strong&gt;.&amp;nbsp; To do so, &lt;strong&gt;i&lt;/strong&gt;n GE, right-click, &lt;strong&gt;My Views&lt;/strong&gt;, and add a new View.&amp;nbsp; You can name your View whatever you like, but for this example, I'll name mine "Security Code Inspection."&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/HowToUseGuidanceExplorertodoaSecurityCod_52AB/SecurityCodeInspection1%5B6%5D.gif" atomicselection="true"&gt;&lt;img height="339" src="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/HowToUseGuidanceExplorertodoaSecurityCod_52AB/SecurityCodeInspection1_thumb%5B4%5D.gif" width="315"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step 2.&amp;nbsp;Add inspection questions to your view.&lt;br&gt;&lt;/strong&gt;In this step, you add relevant security inspection questions.&amp;nbsp;&amp;nbsp;&amp;nbsp; To do so, in GE, click the patterns &amp;amp; practices Library, next click Security, next click Security Engineering, next click Code Inspections.&amp;nbsp; Expand the ASP.NET 2.0 set of security inspection questions.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/HowToUseGuidanceExplorertodoaSecurityCod_52AB/SecurityInspection2%5B2%5D.gif" atomicselection="true"&gt;&lt;img height="329" src="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/HowToUseGuidanceExplorertodoaSecurityCod_52AB/SecurityInspection2_thumb.gif" width="269"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;For this example, drag and drop the questions from the following categories: &lt;strong&gt;Input and Data Validation&lt;/strong&gt;, &lt;strong&gt;Forms Authentication&lt;/strong&gt;, and &lt;strong&gt;SQL Injection&lt;/strong&gt;.&amp;nbsp; This will give you a nice focused set of questions to drive your inspection.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Step 3. Save your View to Word.&lt;/strong&gt;&lt;br&gt;In this step, you save your View as a Word doc.&amp;nbsp; To do so, right-click your view (e.g. "Security Code Inspection") and click &lt;strong&gt;Save Vew as ....&lt;/strong&gt;&amp;nbsp; Name your doc (e.g.&amp;nbsp;"My Security Code Inspection.doc")&amp;nbsp;and click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;You just built your own security code inspection set!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Extending and Exploring&lt;br&gt;&lt;/strong&gt;There's a lot of exploring you can do and ways you can extend:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Design and Deployment Inspection:&lt;/strong&gt; For example, you can try building a security design inspection set or a security deployment inspection set.&amp;nbsp;  &lt;li&gt;&lt;strong&gt;Code Examples&lt;/strong&gt;.&amp;nbsp; You can add code examples and link them to your inspection questions.  &lt;li&gt;&lt;strong&gt;Agile Security Engineering&lt;/strong&gt;.&amp;nbsp; If you're doing Agile development, you can scope your security inspection to a finite set of categories for a specific set of stories within the current iteration.&amp;nbsp;  &lt;li&gt;&lt;strong&gt;Patterns&lt;/strong&gt;. If you're a fan of patterns you can add pattern examples to your design inspection.&amp;nbsp; At the end of the day, do what makes sense for you and your team to more effectively build software and meet your security objectives.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Share Your Stories&lt;br&gt;&lt;/strong&gt;I'm sure you're bound to have stories.&amp;nbsp;&amp;nbsp; If you haven't done security code inspections before, you're in for a treat.&amp;nbsp; Security Code Inspections are a&amp;nbsp;proven practice.&amp;nbsp;&amp;nbsp; While the criteria and context may vary, the technique pretty much remains the same.&amp;nbsp; Share your stories either&amp;nbsp;in this post&amp;nbsp;or send email to &lt;a href="mailto:getool@microsoft.com"&gt;getool@microsoft.com&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;My Related Posts&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/jmeier/archive/2007/12/12/new-release-guidance-explorer-is-now-on-msdn.aspx"&gt;New Release: Guidance Explorer is Now on MSDN&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6761028" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>How To Build Your Own Guide with Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2007/11/05/how-to-build-your-own-guide-with-guidance-explorer.aspx</link><pubDate>Mon, 05 Nov 2007 08:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5900717</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/5900717.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=5900717</wfw:commentRss><description>&lt;P&gt;You can build your own guide using &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.codeplex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;.&amp;nbsp; Guidance Explorer is a front-end browser optimized for our patterns &amp;amp; practices guidance store.&amp;nbsp; Here's some of the usage scenarios:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Build a guide of your favorite patterns &amp;amp; practices items.&lt;/LI&gt;
&lt;LI&gt;Build a custom set of guidelines for your team.&lt;/LI&gt;
&lt;LI&gt;Build a custom checklist for a security or performance inspection.&lt;/LI&gt;
&lt;LI&gt;Build a customized guide for your customer.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Summary of Steps&lt;/STRONG&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Step 1.&amp;nbsp; Create a new view.&lt;/LI&gt;
&lt;LI&gt;Step 2.&amp;nbsp; Add items to your view.&lt;/LI&gt;
&lt;LI&gt;Step 3.&amp;nbsp; Save your view as a Word doc.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Step 1.&amp;nbsp; Create a new view.&lt;BR&gt;&lt;/STRONG&gt;To create a new view, right-click &lt;STRONG&gt;My Views&lt;/STRONG&gt; and click &lt;STRONG&gt;New View&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp; Name your view.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 2.&amp;nbsp; Add items to your view.&lt;/STRONG&gt;&lt;BR&gt;For this example, select some items from the patterns &amp;amp; practices library node and drag and drop them into your view.&amp;nbsp; Note that you can edit the items.&amp;nbsp; Just double-click to bring up the item, then click &lt;STRONG&gt;Edit&lt;/STRONG&gt;.&amp;nbsp; Once you are happy with your changes then you can save to your read write libraries (such as &lt;STRONG&gt;My Library&lt;/STRONG&gt;.)&amp;nbsp; You can also create new items.&amp;nbsp; For example, right-click &lt;STRONG&gt;My Library&lt;/STRONG&gt; and click &lt;STRONG&gt;New Item&lt;/STRONG&gt;.&amp;nbsp; You can then add your new item to your View by dragging and dropping.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Step 3.&amp;nbsp; Save your view as a Word doc.&lt;/STRONG&gt;&lt;BR&gt;Once you are happy with items in your view, right-click the view and save it as a Word doc.&amp;nbsp; Note that you can also choose to save it as HTML.&lt;/P&gt;
&lt;P&gt;Voila!&amp;nbsp; You now have your very own, custom guide.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;My Related Posts&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://blogs.msdn.com/jmeier/archive/2007/03/28/new-video-how-to-personalize-team-system-guidance-with-guidance-explorer.aspx" mce_href="http://blogs.msdn.com/jmeier/archive/2007/03/28/new-video-how-to-personalize-team-system-guidance-with-guidance-explorer.aspx"&gt;New Video: How To - Personalize Team System Guidance with Guidance Explorer&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://blogs.msdn.com/jmeier/archive/2007/01/15/guidance-explorer-as-your-personal-guidance-store.aspx" mce_href="http://blogs.msdn.com/jmeier/archive/2007/01/15/guidance-explorer-as-your-personal-guidance-store.aspx"&gt;Guidance Explorer as your Personal Store&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5900717" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>Guidance Explorer: A Top Download on CodePlex</title><link>http://blogs.msdn.com/jmeier/archive/2007/10/15/guidance-explorer-a-top-download-on-codeplex.aspx</link><pubDate>Mon, 15 Oct 2007 03:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5455441</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/5455441.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=5455441</wfw:commentRss><description>&lt;P&gt;It was a nice surprise to see that our &lt;A href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.codeplex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; is among the top downloads on &lt;A href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/GuidanceExplorerATopDownloadonCodePlex_F4BA/GEMostDownloadsOnCodePlex_2.gif" mce_href="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/GuidanceExplorerATopDownloadonCodePlex_F4BA/GEMostDownloadsOnCodePlex_2.gif"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=279 alt=GEMostDownloadsOnCodePlex src="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/GuidanceExplorerATopDownloadonCodePlex_F4BA/GEMostDownloadsOnCodePlex_thumb.gif" width=501 border=0 mce_src="http://blogs.msdn.com/blogfiles/jmeier/WindowsLiveWriter/GuidanceExplorerATopDownloadonCodePlex_F4BA/GEMostDownloadsOnCodePlex_thumb.gif"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5455441" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/patterns+and+practices/default.aspx">patterns and practices</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>New Video:  How To - Personalize Team System Guidance with Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2007/03/28/new-video-how-to-personalize-team-system-guidance-with-guidance-explorer.aspx</link><pubDate>Wed, 28 Mar 2007 09:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1972657</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1972657.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1972657</wfw:commentRss><description>&lt;P&gt;If you are a hunter and gatherer of guidance, you'll want &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;.&amp;nbsp; Watch &lt;A class="" href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Video%3a%20%20How%20To%20-%20Personalize%20Team%20System%20Guidance%20with%20Guidance%20Explorer&amp;amp;referringTitle=View%20More" target=_blank mce_href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Video%3a%20%20How%20To%20-%20Personalize%20Team%20System%20Guidance%20with%20Guidance%20Explorer&amp;amp;referringTitle=View%20More"&gt;Video: How To - Personalize Team System Guidance with Guidance Explorer&lt;/A&gt;&amp;nbsp;to see how you can use Guidance Explorer to build a custom collection of guidance&amp;nbsp;from our&amp;nbsp;&lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Visual Studio Team System Guidance&lt;/A&gt; project.&amp;nbsp; If you haven't&amp;nbsp;used Guidance Explorer before, or it's been a while, you're in for a surprise.&amp;nbsp; Seriously.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; is a free tool to help you browse, find,&amp;nbsp;organize, or even create your own guidance. When you launch &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;, it synchronizes with our online store.&amp;nbsp; For example, today's additions include a number of &lt;STRONG&gt;brand new Team System guidance items&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;2 - Explained items&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;64 - FAQ items&lt;/STRONG&gt; (these are actually our &lt;A class="" href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Questions%20and%20Answers&amp;amp;referringTitle=Home" target=_blank mce_href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Questions%20and%20Answers&amp;amp;referringTitle=Home"&gt;Questions and Answers&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;43 - Mini How Tos&lt;/STRONG&gt; (these are actually our &lt;A class="" href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Practices%20at%20a%20Glance&amp;amp;referringTitle=Home" target=_blank mce_href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Practices%20at%20a%20Glance&amp;amp;referringTitle=Home"&gt;Practices at a Glance&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;6 - How Tos&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;My favorite &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; features include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Create&amp;nbsp;collections of your favorite&amp;nbsp;guidance &lt;/STRONG&gt;(custom views)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Browse&amp;nbsp;by checklists, code examples, how tos, guidelines&lt;/STRONG&gt; (view by type)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Filter for just security, performance or Team System&lt;/STRONG&gt; (Filter by technology, topic or category)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Share guidance among your teams&lt;/STRONG&gt; (UNC share scenario)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Build a customized guide or whitepaper on the fly with exactly the parts you want&lt;/STRONG&gt; (Save to Word, HTML&amp;nbsp;or XML)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Create new guidance libraries and write&amp;nbsp;your own&amp;nbsp;personal guidance or checklists&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Keep in mind that &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; is actually a diamond in the rough.&amp;nbsp; It has its flaws, but it also has unique powers.&amp;nbsp; For example, I could use Guidance Explorer to inform you of brand new, emerging&amp;nbsp;security practices.&amp;nbsp; I could also flag the top performance issues using the priority field.&amp;nbsp; Imagine the alternative of hunting through a whitepaper or article, instead of&amp;nbsp;organized collections and lists of actionable, guidance nuggets.&lt;/P&gt;
&lt;P&gt;I know consultants that literally save themselves many hours per week by using &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; as a personal knowledge base and for tailoring guidance for customers.&amp;nbsp; I also know of customers using &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; as a light-weight and effective way to share guidance among their development teams.&amp;nbsp; It's actually the type of tool where customers surprise me what they use it for.&lt;/P&gt;
&lt;P&gt;While &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; has &lt;STRONG&gt;nearly 1100 guidance nuggets&lt;/STRONG&gt; at last count (across security, performance and .NET 1.1. and 2.0), you can quickly shrink the haystacks to find the needle that you need (&lt;A class="" href="http://blogs.msdn.com/edjez" target=_blank mce_href="http://blogs.msdn.com/edjez"&gt;Ed&lt;/A&gt; and I call this our Shrinking Haystack pattern).&amp;nbsp; You can also&amp;nbsp;discover relationships among the guidance, because related items are linked.&amp;nbsp; Don't take my word for it though, test drive it&amp;nbsp;for yourself.&amp;nbsp; Did I mention it's free?&amp;nbsp; Oh&amp;nbsp;yeah, I should also mention it comes with source, so shape it to your heart's content.&lt;/P&gt;
&lt;P&gt;Go ahead and watch &lt;A class="" href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Video%3a%20%20How%20To%20-%20Personalize%20Team%20System%20Guidance%20with%20Guidance%20Explorer&amp;amp;referringTitle=View%20More" target=_blank mce_href="http://www.codeplex.com/VSTSGuidance/Wiki/View.aspx?title=Video%3a%20%20How%20To%20-%20Personalize%20Team%20System%20Guidance%20with%20Guidance%20Explorer&amp;amp;referringTitle=View%20More"&gt;Video: How To - Personalize Team System Guidance with Guidance Explorer&lt;/A&gt;&amp;nbsp;and then&amp;nbsp;&lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;download Guidance Explorer&lt;/A&gt;.&amp;nbsp; If you do use Guidance Explorer and you have a story you'd like to share, please leave a comment in this post.&amp;nbsp; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1972657" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Videos/default.aspx">Videos</category></item><item><title>Building a Custom Set of Guidance with Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2007/03/19/off-line-guidance-mashups.aspx</link><pubDate>Tue, 20 Mar 2007 01:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1915090</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1915090.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1915090</wfw:commentRss><description>&lt;P&gt;Today I was reminded of the powerful scenario for building a custom set of guidance on the fly&amp;nbsp;using &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" target=_blank mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;.&amp;nbsp; One of the scenarios for Guidance Explorer that's probably not well known, is the &lt;A class="" href="http://www.codeplex.com/guidanceExplorer/Wiki/View.aspx?title=Generate%20MS%20Word%20Document&amp;amp;referringTitle=Screen%20Shots" target=_blank mce_href="http://www.codeplex.com/guidanceExplorer/Wiki/View.aspx?title=Generate%20MS%20Word%20Document&amp;amp;referringTitle=Screen%20Shots"&gt;ability to generate MS Word documents.&lt;/A&gt;&amp;nbsp; You can also save to HTML or export to XML.&amp;nbsp; The idea was that you could build a custom set of guidance by grabbing the guidance modules you wanted.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In my case, I needed to quickly create two documents -- a set of ASP.NET 2.0 security guidelines and a set of ASP.NET 2.0 security checklist items.&amp;nbsp; To do this using Guidance Explorer, I took the following steps:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;created a new view and named it ASP.NET 2.0 Security Guidelines&lt;/LI&gt;
&lt;LI&gt;filtered the guidelines for ASP.NET 2.0 and Security&lt;/LI&gt;
&lt;LI&gt;dragged the guidelines into my new view&lt;/LI&gt;
&lt;LI&gt;clicked my view and then dragged the Category field over to the far left&lt;/LI&gt;
&lt;LI&gt;sorted the Category field.&amp;nbsp; This gave me a set of guidelines organized by key areas (authentication, authorization ... etc.)&lt;/LI&gt;
&lt;LI&gt;right-clicked my view, chose Save View As ... and saved the doc to my desktop.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;This gave me a single Word document of the ASP.NET 2.0 security guidelines with an index up front and the details in the doc.&amp;nbsp;&amp;nbsp;I repeated the steps to create a set of ASP.NET 2.0 security checklist items.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If necessary, I could have tailored the guidance before creating the document.&amp;nbsp; Another feature that's not well known is that you can use Guidance Explorer as an authoring tool.&amp;nbsp; You can quickly modify the content of guidance modules and then save to one of your read-write libraries.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1915090" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>Guidance 2.0</title><link>http://blogs.msdn.com/jmeier/archive/2007/03/03/guidance-2-0.aspx</link><pubDate>Sun, 04 Mar 2007 02:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1800019</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1800019.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1800019</wfw:commentRss><description>&lt;P&gt;Imagine what a Guidance 2.0 world might be like ...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;browse &lt;A class="" href="http://en.wikipedia.org/wiki/Tag_cloud" mce_href="http://en.wikipedia.org/wiki/Tag_cloud"&gt;tag clouds&lt;/A&gt; of reusable "architecture nuggets"&lt;/LI&gt;
&lt;LI&gt;subscribe to "guidance feeds" that give you the latest practices and recommendations&lt;/LI&gt;
&lt;LI&gt;share your "guidance" playlists with friends (share your favorite collections of how tos, guidelines, checklists)&lt;/LI&gt;
&lt;LI&gt;build guidance &lt;A class="" href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)" mce_href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)"&gt;mashups&lt;/A&gt; from your favorite trusted sources of information&lt;/LI&gt;
&lt;LI&gt;rate the guidance and rate the raters (think Amazon or EBay)&lt;/LI&gt;
&lt;LI&gt;browse a federation of guidance &lt;A class="" href="http://en.wikipedia.org/wiki/Wiki" mce_href="http://en.wikipedia.org/wiki/Wiki"&gt;Wikis&lt;/A&gt; in your company and in the community&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I think next-gen guidance is about bringing together a lot of key concepts:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://blogs.msdn.com/jmeier/archive/2005/10/10/context-precision.aspx" mce_href="http://blogs.msdn.com/jmeier/archive/2005/10/10/context-precision.aspx"&gt;context-precision&lt;/A&gt; (using context to organize information)&lt;/LI&gt;
&lt;LI&gt;personalization (create your own views, tailor it for your needs, ... etc.)&lt;/LI&gt;
&lt;LI&gt;community type ratings (expose the thinking and rate the raters for the guidance)&lt;/LI&gt;
&lt;LI&gt;guidance types (evolvable schemas for guidance types, such as how tos, guidelines, checklists, patterns ...)&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://en.wikipedia.org/wiki/Folksonomy" mce_href="http://en.wikipedia.org/wiki/Folksonomy"&gt;Folksonomy&lt;/A&gt;&amp;nbsp;over taxonomy&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;A lot of today's guidance lives in blogs.&amp;nbsp; Part of the problem (and beauty) of blogs is that every end node is a blob of information.&amp;nbsp; What if there were RSS end nodes that&amp;nbsp;contained "collections" or "lists" of how tos, guidelines, patterns ... etc.?&amp;nbsp; From a very practical standpoint, I would love to subscribe to the latest MS (or any company) recommendations and view those in a type of my choice (patterns, guidelines, how tos ... etc.)&amp;nbsp; The mashupability&amp;nbsp;is endless.&lt;/P&gt;
&lt;P&gt;Those are the&amp;nbsp;ideas that drove&amp;nbsp;and shaped&amp;nbsp;&lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;.&amp;nbsp; Guidance Explorer was just one small step towards a world of more effective and efficient&amp;nbsp;guidance.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1800019" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Engineering/default.aspx">Guidance Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Social+Software/default.aspx">Social Software</category></item><item><title>24 ASP.NET 2.0 Security FAQs Added to Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2007/01/17/24-asp-net-2-0-security-faqs-added-to-guidance-explorer.aspx</link><pubDate>Wed, 17 Jan 2007 21:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1484531</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1484531.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1484531</wfw:commentRss><description>&lt;P&gt;We published 24 ASP.NET 2.0 Security FAQs now in &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;.&amp;nbsp; You'll find them under the patterns &amp;amp; practices library node.&amp;nbsp; We pushed the FAQs into Guidance Explorer because one of our consultants in the field, &lt;A class="" href="http://blogs.microsoft.co.il/blogs/alikl" mce_href="http://blogs.microsoft.co.il/blogs/alikl"&gt;Alik&lt;/A&gt;,&amp;nbsp;is busy building out a customer's security knowledge base using &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" mce_href="http://www.CodePlex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Don't let the FAQ name fool you.&amp;nbsp; FAQ&amp;nbsp;can imply&amp;nbsp;high-level or introductory.&amp;nbsp; These FAQs actually reflect some deeper issues.&amp;nbsp; In retrospect, we should have named this class of guidance modules "Questions and Answers."&lt;/P&gt;
&lt;P&gt;Each FAQ takes a question and answer format, where&amp;nbsp;we summarize the&amp;nbsp;solution&amp;nbsp;and then point to more information.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1484531" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/patterns+and+practices/default.aspx">patterns and practices</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>Guidance Explorer as Your Personal Guidance Store</title><link>http://blogs.msdn.com/jmeier/archive/2007/01/15/guidance-explorer-as-your-personal-guidance-store.aspx</link><pubDate>Mon, 15 Jan 2007 21:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1472362</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1472362.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1472362</wfw:commentRss><description>&lt;P&gt;Although Guidance Explorer (GE for short) was designed to showcase patterns &amp;amp; practices guidance, you can use it to create your own personal knowledge base.&amp;nbsp; It's a simple authoring environment, much like an offline blog.&amp;nbsp; The usage scenario is you create and store guidance items in "My Library".&lt;/P&gt;
&lt;P&gt;While using GE for day to day use, I noticed a simple but important user experience issue.&amp;nbsp; I think we should have optimized around creating free-form notes, that you could later turn into more structured guidance modules.&amp;nbsp; There's too much friction to go right to guidance, and in practice, you start with some notes, then refine to more structure.&lt;/P&gt;
&lt;P&gt;To optimize around creating fre-form notes in GE, I think the New Item menu that you get when you right-click the MyLibrary node, should have been:&lt;BR&gt;1.&amp;nbsp; Note - This would be a simple scratch pad so you could store unstructured notes of information.&lt;BR&gt;2.&amp;nbsp; Guidance Module - This menu option would list the current module types (i.e. Checklist Item, Code Example, … etc.)&lt;/P&gt;
&lt;P&gt;We actually did include the "Technote" type for this scenario.&amp;nbsp; A "Technote" is an unstructured note that you can tag with meta-data to help sort and organize in your library.&amp;nbsp; The problem is that this is not obvious and gets lost among the other structured guidance types in the list.&lt;/P&gt;
&lt;P&gt;The benefit of 20/20 hind-sight strikes again!&lt;/P&gt;
&lt;P&gt;On a good note, I have been getting emails from various customers that are using Guidance Explorer and they like the fact they get something of a structured Wiki experience, but with a lot more capability around sorting and viewing chunks of guidance.&amp;nbsp;&amp;nbsp; They also like the fact that you get templates for key types (so when five folks create a guideline, all the guidelines have the same basic structure.)&amp;nbsp; I'll post soon about some of the key learnings that can help reshape creating, managing and sharing your&amp;nbsp;personal, team, and community knowledge in today's landscape.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1472362" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/patterns+and+practices/default.aspx">patterns and practices</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>844 Guidance Items in Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2007/01/09/844-guidance-items-in-guidance-explorer.aspx</link><pubDate>Tue, 09 Jan 2007 07:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1438036</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1438036.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1438036</wfw:commentRss><description>&lt;P&gt;It's not 9 new guidelines, it's actually 70.&amp;nbsp; It looks like my &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" mce_href="http://www.codeplex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; wasn't done synching when I wrote my previous post. &lt;/P&gt;
&lt;P&gt;Prashant sent me a quick note.&amp;nbsp; Here is the complete status for Dec and Jan&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Dec – 33 Guidelines items (.NET 2.0)&lt;/LI&gt;
&lt;LI&gt;Jan – 37 Guidelines items (ADO.NET 2.0)&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Total Items – 844&lt;/LI&gt;
&lt;LI&gt;Total Guidelines Items – 547 &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1438036" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>9 New Perf Guidelines in Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2007/01/08/9-new-perf-guidelines-in-guidance-explorer.aspx</link><pubDate>Mon, 08 Jan 2007 23:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1435634</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1435634.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1435634</wfw:commentRss><description>&lt;P&gt;You should see 9 new performance guidelines in &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" mce_href="http://www.codeplex.com/GuidanceExplorer"&gt;Guidance Explorer (GE)&lt;/A&gt;.&amp;nbsp; Well, not entirely new, but refactored and cleaned up.&amp;nbsp; Prashant Bansode (from our original &lt;A class="" href="http://msdn.com/Perf" mce_href="http://msdn.com/Perf"&gt;Improving .NET Performance guide&lt;/A&gt;&amp;nbsp;team) was busy while I was out of office for the holidays.&amp;nbsp; What you'll notice is that many of the guidelines are missing problem and solution examples.&amp;nbsp;&amp;nbsp;Job #1&amp;nbsp;is first putting the guidance into this form.&amp;nbsp;&amp;nbsp;Our new schema for guidelines is more elaborate than the original guidance, which means we'll have information holes.&amp;nbsp; Fleshing out the missing&amp;nbsp;information would be job next.&lt;/P&gt;
&lt;P&gt;BTW - if you're using Guidance Explorer and have an interesting story on how you've used it, please share it with us at &lt;A href="mailto:getool@microsoft.com"&gt;getool@microsoft.com&lt;/A&gt;.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1435634" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>From Guides to Guidance Modules</title><link>http://blogs.msdn.com/jmeier/archive/2007/01/07/from-guides-to-guidance-modules.aspx</link><pubDate>Sun, 07 Jan 2007 04:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1425241</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1425241.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1425241</wfw:commentRss><description>&lt;P&gt;Have you noticed the transition from guides to guidance modules over time?&amp;nbsp; My first few guidance projects were actually guides:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnpag/html/scalenet.asp" mce_href="http://msdn.microsoft.com/library/en-us/dnpag/html/scalenet.asp"&gt;Improving .NET Application Performance&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnnetsec/html/ThreatCounter.asp" mce_href="http://msdn.microsoft.com/library/en-us/dnnetsec/html/ThreatCounter.asp"&gt;Improving Web Application Security&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnnetsec/html/secnetlpMSDN.asp" mce_href="http://msdn.microsoft.com/library/en-us/dnnetsec/html/secnetlpMSDN.asp"&gt;Building Secure ASP.NET Applications&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;While the chapters in the guides were modular, the overall outcome was an end-to-end guide.&amp;nbsp; On the upside, there was a lot of cohesion among the chapters.&amp;nbsp; On the downside, the guides were overwhelming for many customers who just wanted bits and pieces of the information.&amp;nbsp; That's the challenge of making a full guide available in html, pdf and print.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Examples of Guidance Modules&lt;BR&gt;&lt;/STRONG&gt;&lt;A class="" href="http://msdn.com/SecurityGuidance" mce_href="http://msdn.com/SecurityGuidance"&gt;.NET 2.0 Security Guidance&lt;/A&gt; was the first project to use "Guidance Modules".&amp;nbsp; Guidance Modules are effectively modular types of guidance:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Cheat Sheets (&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/TMWAcheatsheet.asp" mce_href="http://msdn.microsoft.com/library/en-us/dnpag2/html/TMWAcheatsheet.asp"&gt;Cheat Sheet example&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;Checklists (&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/SecurityChecklistsIndex.asp?frame=true" mce_href="http://msdn.microsoft.com/library/en-us/dnpag2/html/SecurityChecklistsIndex.asp?frame=true"&gt;Checklists example&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;Explained (&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/PAGExplained0001.asp" mce_href="http://msdn.microsoft.com/library/en-us/dnpag2/html/PAGExplained0001.asp"&gt;Explained example&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;Guidelines (&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/SecurityGuidelinesIndex.asp?frame=true" mce_href="http://msdn.microsoft.com/library/en-us/dnpag2/html/SecurityGuidelinesIndex.asp?frame=true"&gt;Guidelines example&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;How Tos (&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/SecurityHowTosIndex.asp?frame=true" mce_href="http://msdn.microsoft.com/library/en-us/dnpag2/html/SecurityHowTosIndex.asp?frame=true"&gt;How To example&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;Practices (&lt;A class="" href="http://msdn.microsoft.com/library/en-us/dnpag2/html/PAGPractices0001.asp" mce_href="http://msdn.microsoft.com/library/en-us/dnpag2/html/PAGPractices0001.asp"&gt;Practices example&lt;/A&gt;)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Benefits of Guidance Modules&lt;BR&gt;&lt;/STRONG&gt;The benefits of modules include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;"right-size" the solution to the problem&lt;/LI&gt;
&lt;LI&gt;easier to author and test the guidance (templates and test cases)&lt;/LI&gt;
&lt;LI&gt;easier to consume (you can grab just the guidance you need)&lt;/LI&gt;
&lt;LI&gt;release as we go vs. wait until the end&lt;/LI&gt;
&lt;LI&gt;you can build guides and books from the modules (strong building blocks for guides)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;The Chunking Has Just Begun&lt;BR&gt;&lt;/STRONG&gt;While the initial chunking of guidance has certainly helped, there's more to go.&amp;nbsp; Customers have asked for even smaller chunks.&amp;nbsp; For example, rather than have all the guidelines in a single module, chunk each guideline into its own page.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Dealing with Chunks&lt;BR&gt;&lt;/STRONG&gt;Chunking up the guidance creates new challenges.&amp;nbsp; How do you find, gather and organize the right set of modules for your scenario?&amp;nbsp; This is a good problem to have.&amp;nbsp; Assuming there's guidance modules that have great community around them and they're prescriptive in nature (it prescribes vs. describes solutions), then the next step is to improve how you can leverage the modular information.&amp;nbsp; That's where &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" mce_href="http://www.codeplex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; comes in.&amp;nbsp; It was an experiment to&amp;nbsp;explore new&amp;nbsp;ways of&amp;nbsp;creating, finding, and using guidance modules.&amp;nbsp; We learned a great deal about user experience, which I'll share in a future post.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1425241" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Engineering/default.aspx">Guidance Engineering</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>238 New Items in Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2006/11/20/238-new-items-in-guidance-explorer.aspx</link><pubDate>Mon, 20 Nov 2006 23:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1110865</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/1110865.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=1110865</wfw:commentRss><description>&lt;P&gt;Today we published 238 new guidance items in &lt;A class="" href="http://www.codeplex.com/GuidanceExplorer" mce_href="http://www.codeplex.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt;.&amp;nbsp; If you use the offline client, it should automatically synchronize to our online store.&lt;/P&gt;
&lt;P&gt;We're in the process of performing a&amp;nbsp;guidance sweep.&amp;nbsp; The approach to the sweep is twofold:&lt;BR&gt;1.&amp;nbsp; Make existing guidance available in Guidance Explorer.&lt;BR&gt;2.&amp;nbsp; Identify user experience issues with the information models and tool design.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Benefits in GE&lt;/STRONG&gt;&lt;BR&gt;Making existing guidance available in Guidance Explorer involves re-factoring existing &lt;A class="" href="http://msdn.com/securityguidance" mce_href="http://msdn.com/securityguidance"&gt;security guidance&lt;/A&gt; and &lt;A class="" href="http://msdn.com/perf" mce_href="http://msdn.com/perf"&gt;performance guidance&lt;/A&gt;.&amp;nbsp; The benefits of having the guidance available in Guidance Explorer include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;you can view across topics (for example, you can see across the security and the performance guidance)&lt;/LI&gt;
&lt;LI&gt;you can filter down to exactly the guidance items you need for a given scenario or task&lt;/LI&gt;
&lt;LI&gt;you can build multiple custom views based on how you need to use the guidance&lt;/LI&gt;
&lt;LI&gt;you can build guides on the fly (you can save a view as a Word doc or HTML files for example)&lt;/LI&gt;
&lt;LI&gt;you can tailor the guidance to your scenario (e.g. save an item into your library in GE and edit the guidance to your liking)&lt;/LI&gt;
&lt;LI&gt;you can supplement the guidance for your scenario (because GE is also an authoring environment, you can write your own guidance)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;How We Improve Our Guidance&lt;/STRONG&gt;&lt;BR&gt;An underlying strategy in GE was to help support users quickly hunt and gather relevant items rather than try and guess your context and what you need.&amp;nbsp; In other words, it's a tool to help smart people versus a smart tool that might get in your way.&amp;nbsp; This was actually an important decision because we had to pick a problem we knew we could help directly solve and add value.&lt;/P&gt;
&lt;P&gt;The feedback from customers on existing guidance was that it was great stuff, but there were 3 key problems:&lt;BR&gt;1.&amp;nbsp; it's a copy+paste exercise to grab just the guidance you need&lt;BR&gt;2.&amp;nbsp; it's not atomic enough (monoliths over bite-sized chunks)&lt;BR&gt;3.&amp;nbsp; many of the items, while they read well, were not actionable enough&lt;/P&gt;
&lt;P&gt;That's why we took the following measures on our guidance:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;split the guidelines and checklists into individual items (we chunked the guidance into units of action)&lt;/LI&gt;
&lt;LI&gt;we cleaned up our templates for the various guidance types (we gave the chunked items a common look and feel)&lt;/LI&gt;
&lt;LI&gt;made the schema explicitly include answers to "why" and "how", as well as include problem examples and solution examples (we made the chunks more actionable and verifiable) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;As we port existing guidance to our updated schemas, we often find guidance items lacking key information such as why or how, or example code.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Guidance Explorer in Practice&lt;/STRONG&gt;&lt;BR&gt;What's been great so far is that some folks in the field have let me know how they've been using it for customer engagments.&amp;nbsp; Apparently the ability to customize guidance has resonated very well.&amp;nbsp; One consultant in particular has used Guidance Explorer for several engagements to save time and effort.&amp;nbsp; He uses GE as a general purpose rules and guidelines store.&amp;nbsp; He's also tailored guidelines and checklists for different audience levels (executive, development leads, architects, developers, PMs) and for different activities (design reviews, code reviews, and deployment reviews).&lt;/P&gt;
&lt;P&gt;A few customers have let me know they are using the &lt;A class="" href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GEFAQ013" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GEFAQ013"&gt;UNC share scenario&lt;/A&gt; to create guidance libraries for their team development.&amp;nbsp; They told me they like the idea that it is like a simple typed-wiki that you can act on.&amp;nbsp; The fact that they can create views and print out docs from the library has been the main appeal.&lt;/P&gt;
&lt;P&gt;The other benefit that more customers are appreciating is the &lt;A class="" href="http://channel9.msdn.com/wiki/default.aspx/GuidanceEngineering.TemplatesForWritingGuidance" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceEngineering.TemplatesForWritingGuidance"&gt;templates for guidelines and checklists&lt;/A&gt;.&amp;nbsp; They like the fact that it starts to simplify authoring as well as sharing prescriptive guidance.&amp;nbsp; For anybody who has authored guidelines or checklists, they know that it's challenging to write actionable guidance that can be reused.&amp;nbsp; What we're sharing in Guidance Explorer is the benefit of experience and lessons learned&amp;nbsp;over the years of producing resuable guidance for&amp;nbsp;various audiences.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;R&amp;amp;D Project&lt;/STRONG&gt;&lt;BR&gt;As a reminder and to keep things in perspective, Guidance Explorer is an R&amp;amp;D project.&amp;nbsp; While there are immediately tangible benefits, the real focus is on the learnings around user experience so that patterns &amp;amp; practices can improve it's ability to author and share guidance, and to make progress on helping debottleneck the creation of prescritive guidance for the software industry.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Feedback&lt;/STRONG&gt;&lt;BR&gt;You can send feedback on GE directly to the team at &lt;A href="mailto:getool@microsoft.com"&gt;getool@microsoft.com&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1110865" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category></item><item><title>Guidance Explorer Beta 2 Release</title><link>http://blogs.msdn.com/jmeier/archive/2006/10/02/Guidance-Explorer-Beta-2-Release.aspx</link><pubDate>Tue, 03 Oct 2006 01:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:783129</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/783129.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=783129</wfw:commentRss><description>&lt;P&gt;We released &lt;A class="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer" mce_href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer"&gt;Guidance Explorer Beta 2&lt;/A&gt; on CodePlex.&amp;nbsp; Guidance Explorer is a patterns &amp;amp; practices R&amp;amp;D project to improve finding, sharing and creating prescriptive guidance.&amp;nbsp; Guidance Explorer features modular, actionable guidance in the form of checklists, guidelines, how tos, patterns … etc. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's New with This Release&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Guidance Explorer now checks for updated guidance against an online guidance store.&lt;/LI&gt;
&lt;LI&gt;Source code is available on CodePlex so you can shape or extend Guidance Explorer&amp;nbsp;for your scenario.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" title="Guidance Explorer Web Edition" href="http://www.guidancelibrary.com/GuidanceExplorerBeta" mce_href="http://www.GuidanceLibrary.com/GuidanceExplorerBeta"&gt;Guidance Explorer Web Edition&lt;/A&gt;&amp;nbsp;is available for quick browsing of the online guidance store.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Learn More&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer&amp;amp;title=Screen%20Shots" mce_href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer&amp;amp;title=Screen%20Shots"&gt;View the screenshots of Guidance Explorer&lt;/A&gt;&amp;nbsp;for a quick look at some of the basic features.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=guidanceExplorer&amp;amp;DownloadId=2701" mce_href="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=guidanceExplorer&amp;amp;DownloadId=2701"&gt;View the Overview slides&lt;/A&gt;&amp;nbsp;for a short walkthrough of Guidance Explorer.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Resources&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer" mce_href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer"&gt;CodePlex site&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;GotDotNet site&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer&amp;amp;title=Screen%20Shots" mce_href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer&amp;amp;title=Screen%20Shots"&gt;Screenshots&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer&amp;amp;title=Slide%20Index" mce_href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer&amp;amp;title=Slide%20Index"&gt;Slides&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Feedback&lt;BR&gt;&lt;/STRONG&gt;Send your feedback to &lt;A href="mailto:getool@microsoft.com"&gt;getool@microsoft.com&lt;/A&gt;.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=783129" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/My+Projects/default.aspx">My Projects</category></item><item><title>Test Our patterns and practices Guidance Explorer</title><link>http://blogs.msdn.com/jmeier/archive/2006/05/23/test-our-patterns-practices-guidance-explorer.aspx</link><pubDate>Wed, 24 May 2006 00:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:605276</guid><dc:creator>J.D. Meier</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jmeier/comments/605276.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jmeier/commentrss.aspx?PostID=605276</wfw:commentRss><description>&lt;P&gt;I've been relatively quiet these past few weeks, getting ready to release our &lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;patterns &amp;amp; practices Guidance Explorer&lt;/A&gt;. &lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; is a new, experimental tool from the patterns &amp;amp; practices team that radically changes the way you consume guidance as well as the way we create it. If you’ve felt overwhelmed looking across multiple sources for good security or performance guidance then &lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;Guidance Explorer&lt;/A&gt; is the tool for you. You can use one tool to access a comprehensive, up to date, collection of modular guidance that will help you with your tough development tasks and design decisions. Guidance Explorer will allow you to create and distribute a set of standard best-practices that your team can adhere to for performance and security. The project includes the tool, Guidance Explorer, and a library of guidance for developers, Guidance Library. The Guidance Library will be updated weekly, ensuring you always have the most up to date information.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's In It For You&lt;/STRONG&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;If you build software with the .NET Framework, use Guidance Explorer to find the "building codes" for the .NET technologies, in terms of security and performance. They are complimentary to FX Cop rules. 
&lt;LI&gt;If you want to set development standards and best practices for your team, use Guidance Explorer views to build and then distribute your team’s standard rule-set. 
&lt;LI&gt;If you author guidance for development teams, use Guidance Explorer to create guidance for your teams in a more efficient and effective way by leveraging our templates, information models, key concepts, and tooling support.&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;What is Guidance Explorer &lt;BR&gt;&lt;/STRONG&gt;Guidance Explorer is a client-side tool that lets you find, filter, and sort guidance. You can organize custom guidance collections into persistent views and share these views with others. You can also save these custom views of the guidance as indexed Word or HTML documents. You can browse guidance by source, such as the patterns &amp;amp; practices team. You can also browse by topic, such as security or performance, or by technology, such as ASP.NET 1.1 or ASP.NET 2.0. Within a given topic or technology, you can then browse guidance within more fine-grained categories. For example, within security, you can browse by input/data validation, authentication, authorization .. etc.&lt;/P&gt;
&lt;P&gt;Guidance Explorer was designed to simplify the creation and distribution of custom guidance. To author guidance, Guidance Explorer, includes a simple editor that uses templates for guidance. Each template includes a schema and test cases. For example, each guideline item should include what to do, why, how, a problem example, and solution example, as well as related items and where to go for more information. We created these templates by analyzing what's working and not working from our several thousands of pages of guidance over the past several years, around security and performance.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is Guidance Library &lt;BR&gt;&lt;/STRONG&gt;Guidance Library is the collection of knowledge that is viewable by Guidance Explorer. It's organized by types, such as guidelines and checklists. Each type has a specific schema and test cases against that schema to help enforce quality. The library is also organized by topics, such as security and performance. The library is extensible by design so that we can add new types and new topics that prove to be useful. &lt;/P&gt;
&lt;P&gt;Not every type of guidance goes into the guidance library. For example, you don't use it to find monolithic guides or PDFs. The most important criteria for the modules in the library is that they are atomic units of action. They can directly be tested for relevancy. They can also be tested for the results they produce and how repeatable those results are. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How To Get Started&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;Join the Guidance Explorer project&lt;/A&gt; 
&lt;LI&gt;Download Guidance Explorer 
&lt;LI&gt;Watch the video tutorials &lt;BR&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The key to getting started is getting the tool up and running so you can play with it, and watching the short videos (1-2 minute long) to learn the main features and usage scenarios.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Your First Experiment with Guidance Explorer &lt;BR&gt;&lt;/STRONG&gt;For your first test with Guidance Explorer, try creating a Word doc that has just the guidelines you want.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;To run your first experiment:&lt;BR&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create a custom view of the guidance 
&lt;LI&gt;Save the view fo the guidance as a Word doc &lt;BR&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;How To Get Involved&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Join the CodeGallery workspace.&amp;nbsp; To join the workspace, sign up at the &lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;Guidance Explorer Home on Codegallery&lt;/A&gt; 
&lt;LI&gt;Subscribe to the RSS feeds.&amp;nbsp;&amp;nbsp; To subscribe to the feeds, use the RSS buttons in each section of &lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;Guidance Explorer Home on Codegallery&lt;/A&gt; 
&lt;LI&gt;Participate in the newsgroups.&amp;nbsp; To participate in the newsgroups, use the &lt;A href="http://www.gotdotnet.com/codegallery/messageboard/messageboards.aspx?id=bb9aecfe-56ba-4ca9-8127-44e551b90962" mce_href="http://www.gotdotnet.com/codegallery/messageboard/messageboards.aspx?id=bb9aecfe-56ba-4ca9-8127-44e551b90962"&gt;Guidance Explorer Message Boards on Codegallery&lt;/A&gt; 
&lt;LI&gt;Provide feedback on the alias.&amp;nbsp; To do so, send email to GETOOL at Microsoft.com.&lt;BR&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;What's Next &lt;BR&gt;&lt;/STRONG&gt;These are some of the ideas we'd like to implement:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;VS.NET integration 
&lt;LI&gt;refactoring additional guidance (e.g. existing patterns &amp;amp; practices guidance such as the data access, exception management, and caching guidance) 
&lt;LI&gt;New guidance types (such as "test cases", "code examples", "project patterns", "whiteboard solutions") 
&lt;LI&gt;New topics (such as reliability, manageability, … etc.)&lt;BR&gt;integrating bodies of guidance and ecosystems (such as integration with product documentation)&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I also hope to create a model for "Guidance Feeds", where you can subscribe to relevant guidance, as well as integrate many of the emerging social software concepts, such as allowing the network/community to rate the guidance, rate the raters and contributors, and create community-driven, shareable custom views.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;About Our Team &lt;BR&gt;&lt;/STRONG&gt;Our core team consists of:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Prashant Bansode&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp; Prashant was a core member of my Whidbey Security Guidance Project, so he's very seasoned.&amp;nbsp;&amp;nbsp; I chose him specifically because of his unmatched ability to execute, and because he is one of the best customer champions I know.&amp;nbsp; What surprised me about Prashant is his ability to not only manage his own work, but help guide others, and he really gets how to deliver incremental value. 
&lt;LI&gt;&lt;STRONG&gt;Diego Gonzalez&lt;/STRONG&gt;.&amp;nbsp; Diego is a coding machine.&amp;nbsp; He's also capable of bridging dreams and reality with working models.&amp;nbsp;&amp;nbsp; Usually, by the time you've finished your sentence on what you'd like to see, Diego's already implementing it.&amp;nbsp; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/edjez/" mce_href="http://blogs.msdn.com/edjez/"&gt;Ed Jezierski&lt;/A&gt;.&amp;nbsp;&amp;nbsp; Ed's simply brilliant.&amp;nbsp; I've never seen a more impressive mix of people focus and technical expertise.&amp;nbsp; If you can dream it up, Ed can make it happen.&amp;nbsp; If you can't dream it up, Ed can dream it up for you.&amp;nbsp; Just insert a random wish and Ed can turn it into a working prototype, and incredible slideware to match.&amp;nbsp; Ed brings to the table a ton of social software concepts and ideas around taking guidance to the next level.&amp;nbsp; I've worked with Ed for many years, but it's been a while since we've partnered up on the same project.&amp;nbsp; I look forward to many brainstorms, whiteboard sessions, and off the deep end conversations over lunch. 
&lt;LI&gt;&lt;STRONG&gt;Ariel Neisen&lt;/STRONG&gt;.&amp;nbsp; Ariel is a developer on the team.&amp;nbsp; Ariel works for Lagash with Diego and has been Diego's coding partner. 
&lt;LI&gt;&lt;STRONG&gt;Mike Reinstein&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp; Mike works for Security Innovation.&amp;nbsp; He's a Web application security expert.&amp;nbsp; He not only brings security development and design experience, but strong technical writing skills that have contributed to exceptional content. 
&lt;LI&gt;&lt;STRONG&gt;Paul Saitta&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp; Paul is previously a member of IO Active, now working for Security Innovation.&amp;nbsp; He's an expert in Web applications and white-box security audits.&amp;nbsp; He's been able to distill thousands of hours of customer audits into prescriptive guidance that illuminates common mistakes in the real world. 
&lt;LI&gt;&lt;STRONG&gt;Jason Taylor&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp; I first met Jason during my Whidbey Security Guidance Project.&amp;nbsp; He impressed me with his ability to think on his feet, execute at a rate faster than most people can ever imagine, and his ability to distill and document expertise at a level few individuals can go.&amp;nbsp; Jason has 7 years Microsoft experience under his belt, and was one of Microsoft's first test-architects.&amp;nbsp; Now he's a V.P. for Security Innovation's security consulting group.&amp;nbsp; Aside from bringing a wealth of security experience to the table,&amp;nbsp; Jason has a lot of ideas around how to improve guidance for customers in very practical ways.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Key Links&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;&lt;STRONG&gt;Guidance Explorer Home on CodeGallery&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;( &lt;A href="http://codegallery.gotdotnet.com/GuidanceExplorer" mce_href="http://codegallery.gotdotnet.com/GuidanceExplorer"&gt;http://codegallery.gotdotnet.com/GuidanceExplorer&lt;/A&gt;&amp;nbsp;) 
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="http://channel9.msdn.com/GuidanceLibrary" mce_href="http://Channel9.msdn.com/GuidanceLibrary"&gt;Wiki &lt;/A&gt;&lt;/STRONG&gt;(&lt;A href="http://channel9.msdn.com/GuidanceLibrary" mce_href="http://Channel9.msdn.com/GuidanceLibrary"&gt;http://Channel9.msdn.com/GuidanceLibrary&lt;/A&gt;&amp;nbsp;) 
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.FAQ" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.FAQ"&gt;&lt;STRONG&gt;FAQ&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;(&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.FAQ" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.FAQ"&gt;http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.FAQ&lt;/A&gt;) 
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GEFeatureList" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GEFeatureList"&gt;&lt;STRONG&gt;Feature List&lt;/STRONG&gt; &lt;/A&gt;(&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GEFeatureList" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GEFeatureList"&gt;http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GEFeatureList&lt;/A&gt;) 
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceExplorerSchedule" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceExplorerSchedule"&gt;&lt;STRONG&gt;Guidance Explorer Schedule&lt;/STRONG&gt;&lt;/A&gt; ( &lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceExplorerSchedule" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceExplorerSchedule"&gt;http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceExplorerSchedule&lt;/A&gt;) 
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceLibrarySchedule" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceLibrarySchedule"&gt;&lt;STRONG&gt;Guidance Library Schedule&lt;/STRONG&gt;&lt;/A&gt;( &lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceLibrarySchedule" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceLibrarySchedule"&gt;http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.GuidanceLibrarySchedule&lt;/A&gt;) 
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.KownIssues" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.KownIssues"&gt;&lt;STRONG&gt;Known Issues&lt;/STRONG&gt;&lt;/A&gt; &lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.KownIssues" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.KownIssues"&gt;(http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.KownIssues&lt;/A&gt;) 
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.VideoTutorials" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.VideoTutorials"&gt;&lt;STRONG&gt;Video Tutorials Index&lt;/STRONG&gt;&lt;/A&gt; (&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.VideoTutorials" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.VideoTutorials"&gt;http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.VideoTutorials&lt;/A&gt;)&lt;A href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.VideoTutoria" mce_href="http://channel9.msdn.com/wiki/default.aspx/GuidanceLibrary.VideoTutoria"&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.gotdotnet.com/codegallery/messageboard/messageboards.aspx?id=bb9aecfe-56ba-4ca9-8127-44e551b90962" mce_href="http://www.gotdotnet.com/codegallery/messageboard/messageboards.aspx?id=bb9aecfe-56ba-4ca9-8127-44e551b90962"&gt;&lt;STRONG&gt;Message Boards on Code Gallery&lt;/STRONG&gt;&lt;/A&gt; &lt;A href="http://www.gotdotnet.com/codegallery/messageboard/messageboards.aspx?id=bb9aecfe-56ba-4ca9-8127-44e551b90962" mce_href="http://www.gotdotnet.com/codegallery/messageboard/messageboards.aspx?id=bb9aecfe-56ba-4ca9-8127-44e551b90962"&gt;http://www.gotdotnet.com/codegallery/messageboard/messageboards.aspx?id=bb9aecfe-56ba-4ca9-8127-44e551b90962&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=605276" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jmeier/archive/tags/Guidance+Explorer/default.aspx">Guidance Explorer</category><category domain="http://blogs.msdn.com/jmeier/archive/tags/My+Projects/default.aspx">My Projects</category></item></channel></rss>