<?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>Grigori Melnik: Thoughts on Agile Software Engineering and Beyond : guide</title><link>http://blogs.msdn.com/agile/archive/tags/guide/default.aspx</link><description>Tags: guide</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Zen and the Art of Managing Crosscutting Concerns – EntLib Dev Guide Preview</title><link>http://blogs.msdn.com/agile/archive/2009/11/12/zen-and-the-art-of-managing-crosscutting-concerns-entlib-dev-guide-preview.aspx</link><pubDate>Fri, 13 Nov 2009 00:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9921699</guid><dc:creator>gmelnik</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/agile/comments/9921699.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9921699</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/ZenandtheArtofManagingCrosscuttingConcer_F98F/DevGuide_PDC_Preview_CSharp_Edition_small_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 20px 20px 0px; display: inline; border-top: 0px; border-right: 0px" title="DevGuide_PDC_Preview_CSharp_Edition_small" border="0" alt="DevGuide_PDC_Preview_CSharp_Edition_small" align="left" src="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/ZenandtheArtofManagingCrosscuttingConcer_F98F/DevGuide_PDC_Preview_CSharp_Edition_small_thumb.png" width="184" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A new public preview release is now available on &lt;a href="http://entlib.codeplex.com/wikipage?title=EntLib5%20Developer%20Notes"&gt;Codeplex&lt;/a&gt;. It now includes the following chapters, revised and updated for V5.0:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Chapter 1 – Intro. Meet the Librarian &lt;/li&gt;    &lt;li&gt;Chapter 2 – Much ADO about Data Access &lt;/li&gt;    &lt;li&gt;Chapter 3 – Error Management Made Exceptionally Easy &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Your comments are invited.&lt;/p&gt;  &lt;p&gt;Stay tuned for more.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9921699" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/agile/archive/tags/learnability/default.aspx">learnability</category></item><item><title>Acceptance Test Engineering Guide, volume 1 BETA2 release</title><link>http://blogs.msdn.com/agile/archive/2009/06/30/acceptance-test-engineering-guide-volume-1-beta2-release.aspx</link><pubDate>Wed, 01 Jul 2009 03:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9810189</guid><dc:creator>gmelnik</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/agile/comments/9810189.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9810189</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/AcceptanceTestEngineeringGuidevolume1BET_F57E/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 15px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="left" src="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/AcceptanceTestEngineeringGuidevolume1BET_F57E/image_thumb.png" width="248" height="323" /&gt;&lt;/a&gt; Today I am pleased to announce the release of the beta2 of the first volume of our &lt;a href="http://testingguidance.codeplex.com"&gt;Acceptance Test Engineering Guide&lt;/a&gt;. We are getting closer to “done”.&lt;/p&gt;  &lt;p&gt;As it became apparent that the primary reader personas for each part in the original guide (that was released as &lt;a href="http://testingguidance.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18914"&gt;beta1&lt;/a&gt;) were different&amp;#160; and the size of the guide was approaching 800 pages, we decided to split it into 3 volumes. It allows us to ship Volume I sooner while finishing Volume II and III. Incremental delivery for the win! &lt;/p&gt;  &lt;p&gt;Based on the first round of reviews, Volume I has undergone some serious rewriting (especially, the Gating model, which is now called the Acceptance Process Model) and the entire new chapters were added (Part II – Perspectives on Acceptance). &lt;/p&gt;  &lt;p&gt;Here’s the current structure of the guide:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Volume I &lt;/b&gt;provides an overview of the acceptance process and how acceptance testing and other key practices fit into the process. This volume is intended to be read from beginning to end. It is subdivided into three main parts:&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;&lt;b&gt;Part I – Thinking about Acceptance&lt;/b&gt; explains six mental models that are useful when thinking about the acceptance process. &lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Chapter 1 The Acceptance Process&lt;/li&gt;        &lt;li&gt;Chapter 2 Decision-Making Model&lt;/li&gt;        &lt;li&gt;Chapter 3 Project Context Model&lt;/li&gt;        &lt;li&gt;Chapter 4 System Requirements Model&lt;/li&gt;        &lt;li&gt;Chapter 5 Risk Model&lt;/li&gt;        &lt;li&gt;Chapter 6 Doneness Model&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;&lt;b&gt;Part II – Perspectives on Acceptance&lt;/b&gt; describes the acceptance process from the perspectives of key stakeholders in two different kinds of organizations: the Information Technology Department in a business and the Product Development Company. Most readers involved in the acceptance process should find some commonality with at least one of the roles describes.&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Chapter 7 Business Lead’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 8 Product Manager’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 9 Test Manager’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 10 Development Manager’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 11 User Experience Specialist’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 12 Operations Manager’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 13 Solution Architect’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 14 Enterprise Architect’s Perspective&lt;/li&gt;        &lt;li&gt;Chapter 15 Legal Perspective&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;&lt;b&gt;Part III – Accepting Software&lt;/b&gt; introduces the practices that are necessary for planning the acceptance process, for performing acceptance testing and for improving the acceptance process. &lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Chapter 16 Planning for Acceptance&lt;/li&gt;        &lt;li&gt;Chapter 17 Assessing Software&lt;/li&gt;        &lt;li&gt;Chapter 18 Managing the Acceptance Process&lt;/li&gt;        &lt;li&gt;Chapter 19 Streamlining the Acceptance Process&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Volume II&lt;/b&gt; is a collection of what we call &lt;i&gt;thumbnails&lt;/i&gt; that describe the practices introduced in Volume I in more detail. A thumbnail is a short overview of a practice that explains what it is, when you may want to use it, the risks that it mitigates, and an overview of how to perform the practice. Thumbnails also include a list of references to papers, books, and other resources that provide more complete descriptions of the practices in question. The main purpose of a thumbnail is to describe a topic well enough to provide an overview, serve as a mental reminder for someone who has used the practice on how to do it, and give someone unfamiliar with the practice enough information about the practice and its applicability to determine if they want to learn more about it. Some of these topics and practices have entire books written about them that describe the concepts in greater detail and depth than this guide could possibly do. Volume II is intended to be used as a reference; most readers will not read it from beginning to end.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Volume III&lt;/b&gt;. This volume is a collection of sample artifacts generated by applying different practices in a fictional but realistic situation for the fictional company Global Bank. These artifacts are embedded in a series of case studies of what the Global Bank team may have produced while building the application. The case studies provide some context to the individual artifacts. They also provide cross-references to the practices described in Volume II. The artifacts are intended to be used as way to learn more about how to perform a practice; they can also be used as templates for your own artifacts.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;As always, we look forward to your feedback! Feel free to submit it through the &lt;a href="http://testingguidance.codeplex.com/"&gt;Codeplex site&lt;/a&gt; (Issue Tracker or Discussion Forum) or simply &lt;a href="http://blogs.msdn.com/agile/contact.aspx"&gt;email it to me&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9810189" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/intro/default.aspx">intro</category><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+acceptance/default.aspx">software acceptance</category><category domain="http://blogs.msdn.com/agile/archive/tags/readiness+assessment/default.aspx">readiness assessment</category><category domain="http://blogs.msdn.com/agile/archive/tags/new+release/default.aspx">new release</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+testing/default.aspx">acceptance testing</category></item><item><title>Just Released – Hands-on Labs for Enterprise Library 4.1 and Unity 1.2</title><link>http://blogs.msdn.com/agile/archive/2009/03/18/just-released-hands-on-labs-for-enterprise-library-4-1-and-unity-1-2.aspx</link><pubDate>Thu, 19 Mar 2009 02:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9488467</guid><dc:creator>gmelnik</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/agile/comments/9488467.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9488467</wfw:commentRss><description>&lt;P&gt;I know it’s easy to get lost in the plethora of announcements and buzz from MIX’09, but today we are releasing a set of hands-on labs for all the application blocks in Enterprise Library. We believe that this valuable release will not go unnoticed by the community of devoted EntLib users and want to take this opportunity to highlight it for new users as well. After all, the labs are meant to help you get up to speed with EntLib.&lt;/P&gt;
&lt;P&gt;This release includes a refresh of the labs for the following blocks:&lt;/P&gt;
&lt;P&gt;- &lt;STRONG&gt;Caching&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Cryptography&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Data&lt;/STRONG&gt; &lt;STRONG&gt;Access&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Exception&lt;/STRONG&gt; &lt;STRONG&gt;Handling&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Logging&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Security&lt;/STRONG&gt; Application Block 
&lt;P&gt;There are also two entirely new hands-on labs covering &lt;STRONG&gt;Interception&lt;/STRONG&gt; and &lt;STRONG&gt;Dependency Injection&lt;/STRONG&gt; with &lt;STRONG&gt;Unity&lt;/STRONG&gt;. The &lt;STRONG&gt;Validation&lt;/STRONG&gt; Block hands-on lab was released back in December and the overwhelmingly positive feedback we’ve received on it encouraged the team to produce the rest. 
&lt;P&gt;You can download the entire set in both C# and Visual Basic .NET: &lt;A title="Hands-on Labs for Enterprise Library 4.1" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ab3f2168-fea1-4fc2-b40c-7867d99d4b6a" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ab3f2168-fea1-4fc2-b40c-7867d99d4b6a"&gt;Hands-on Labs for Enterprise Library 4.1&lt;/A&gt;&lt;BR&gt;If you prefer to download the Unity lab as a standalone, it’s also available: &lt;A title="Hands-on Labs for the Unity Application Block 1.2" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=93a5e18f-3211-44ef-b785-c59bcec4cd6f" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=93a5e18f-3211-44ef-b785-c59bcec4cd6f"&gt;Hands-on Labs for the Unity Application Block 1.2&lt;/A&gt; 
&lt;P&gt;You can do them in any order. They will guide you through common scenarios of using EntLib in various application contexts. Some labs go into advanced topics and you may want do them a couple of times. Also, don’t be shy about improvising and departing from the scenarios written in the lab instructions. &lt;/P&gt;
&lt;P&gt;The labs may also be of value to trainers and academics, since they can be used as teaching aids in the classes devoted to Enterprise Library specifically or in courses on Component-Based Software Engineering, Enterprise Application Development, and Aspect-Oriented Programming. &lt;/P&gt;
&lt;P&gt;With this release, the EntLib team reiterates its commitment to enhancing learnability and increasing ease of use of Enterprise Library. Please, try them. Whether you love them or feel frustrated (especially if you feel frustrated), please send us your feedback.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9488467" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/intro/default.aspx">intro</category><category domain="http://blogs.msdn.com/agile/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/agile/archive/tags/Unity/default.aspx">Unity</category><category domain="http://blogs.msdn.com/agile/archive/tags/new+release/default.aspx">new release</category><category domain="http://blogs.msdn.com/agile/archive/tags/labs/default.aspx">labs</category><category domain="http://blogs.msdn.com/agile/archive/tags/ease+of+use/default.aspx">ease of use</category><category domain="http://blogs.msdn.com/agile/archive/tags/learnability/default.aspx">learnability</category></item><item><title>News: Acceptance Test Engineering Guidance BETA1</title><link>http://blogs.msdn.com/agile/archive/2008/10/31/news-acceptance-test-engineering-guidance-beta1-and-other-great-releases.aspx</link><pubDate>Sat, 01 Nov 2008 03:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9027614</guid><dc:creator>gmelnik</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/agile/comments/9027614.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9027614</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small.png" mce_href="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small.png"&gt;&lt;IMG title=ATE_small style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=244 alt=ATE_small src="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small_thumb.png" width=186 border=0 mce_src="http://blogs.msdn.com/blogfiles/agile/WindowsLiveWriter/NewsAcceptanceTestEngineeringGuidanceBET_106CB/ATE_small_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;I am pleased to announce the release of the Acceptance Test Engineering guide BETA1. You can download it from &lt;A href="http://codeplex.com/TestingGuidance" mce_href="http://codeplex.com/TestingGuidance"&gt;http://codeplex.com/TestingGuidance&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Common Scenarios Addressed:&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;How to Plan for Acceptance Testing 
&lt;LI&gt;What Kinds of Acceptance Tests to Run 
&lt;LI&gt;How to Create and Run Acceptance Tests 
&lt;LI&gt;Defining What “Done” Means 
&lt;LI&gt;How to Justify Your Approach&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Contents at a Glance:&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;PART I – THINKING MODELS: &lt;/B&gt;an overview of acceptance testing and explains several models that are useful in conceptual thinking about acceptance testing. It also includes items that are necessary for planning acceptance testing. This part is intended to be read from beginning to end.&lt;B&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;PART II – THUMBNAILS: &lt;/B&gt;a thumbnail is a short overview of a practice that explains what it is, when you may want to use it, the risks that it mitigates, and an overview of how to perform the practice. Thumbnails also include a list of references to papers, books, and other resources that provide more complete descriptions of the practice in question. The main purpose of a thumbnail is to describe a topic well enough to provide an overview, serve as a mental reminder for someone who has used the practice on how to do it, and give someone unfamiliar with the practice enough information about the practice and its applicability to determine if they want to learn more about it. This part is intended to be used as a reference; most readers will not read it from beginning to end.&lt;B&gt;&lt;/B&gt; 
&lt;P&gt;&lt;B&gt;PART III – SAMPLES: &lt;/B&gt;a collection of sample artifacts generated by applying different practices in a fictional real-world situation for Global Bank. These artifacts are embedded in a series of case studies of what the Global Bank team may have produced while building the application. The case studies provide some context to the individual artifacts. They also provide cross-references to the practices described in Part II. The artifacts are intended to be used as way to learn more about how to perform a practice; they can also be used as templates for your own artifacts. 
&lt;P&gt;&lt;STRONG&gt;Webcast&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Gerard, Jon and I did a &lt;A class="" href="http://download.microsoft.com/download/2/0/6/206bd11a-3b5c-450f-a3b0-47ea083d2786/AcceptanceTestEngineeringOverview.wmv" mce_href="http://download.microsoft.com/download/2/0/6/206bd11a-3b5c-450f-a3b0-47ea083d2786/AcceptanceTestEngineeringOverview.wmv"&gt;webcast&lt;/A&gt; talking about the concepts and the way we are writing this guidance.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;Feedback&lt;/B&gt; 
&lt;P&gt;Your&amp;nbsp; feedback is invited. Please post it under Discussions on Codeplex. Also, if you have an interesting experience with acceptance testing that you’d like to share and perhaps be profiled in our guide as a case study, we’d like to hear about it. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9027614" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx">software testing</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+acceptance/default.aspx">software acceptance</category><category domain="http://blogs.msdn.com/agile/archive/tags/readiness+assessment/default.aspx">readiness assessment</category><category domain="http://blogs.msdn.com/agile/archive/tags/new+release/default.aspx">new release</category></item><item><title>Acceptance Test Engineering Guidance - project kick-off</title><link>http://blogs.msdn.com/agile/archive/2008/04/08/acceptance-test-engineering-guidance-project-kick-off.aspx</link><pubDate>Tue, 08 Apr 2008 20:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8369385</guid><dc:creator>gmelnik</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/agile/comments/8369385.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=8369385</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT face=Calibri size=3&gt;Traditionally, p&amp;amp;p primary audience included developers and architects. Even though we have some coverage of the testing discpline (in particularly &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms998205.aspx"&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: #0033cc; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;FONT size=3&gt;Testing .NET Application Blocks - Version 1.0&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; guide and &lt;/FONT&gt;&lt;A title="New Link" href="http://msdn2.microsoft.com/en-us/library/bb924375.aspx"&gt;&lt;STRONG&gt;&lt;SPAN style="COLOR: #0033cc; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi"&gt;&lt;FONT size=3&gt;Performance Testing Guidance for Web Applications&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;), it is a small portion of the p&amp;amp;p assets [link to catalog]. In our interactions with customers, we hear requests for good guidance on testing – all kinds of testing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So, b&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;ack in the fall 2007, I’ve put a number of projects related to test engineering and test automation on the patterns &amp;amp; practices backlog. Several other important projects took precedence (&lt;A class="" title=GAT/GAX href="http://msdn2.microsoft.com/en-us/teamsystem/aa718948.aspx" mce_href="http://msdn2.microsoft.com/en-us/teamsystem/aa718948.aspx"&gt;GAT/GAX&lt;/A&gt;, &lt;A class="" title=Unity href="http://msdn2.microsoft.com/en-us/library/cc468366.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/cc468366.aspx"&gt;Unity&lt;/A&gt;, &lt;A class="" title="Enterprise Library" href="http://msdn.microsoft.com/entlib" mce_href="http://msdn.microsoft.com/entlib"&gt;Enterprise Library&lt;/A&gt;). And now, after we have shipped GAT/GAX 1.4 and Unity 1.0, I am happy to be able to kick off this project with the focus on acceptance test engineering. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The core team consists of &lt;STRONG&gt;&lt;A class="" title="Michael Puleio" href="http://blogs.msdn.com/mpuleio/" mce_href="http://blogs.msdn.com/mpuleio/"&gt;Michael Puleio&lt;/A&gt;&lt;/STRONG&gt;, &lt;STRONG&gt;&lt;A class="" title="Jon Bach" href="http://www.ddj.com/blog/debugblog/archives/2007/03/five_questions_10.html" mce_href="http://www.ddj.com/blog/debugblog/archives/2007/03/five_questions_10.html"&gt;Jon Bach&lt;/A&gt;&lt;/STRONG&gt; and &lt;STRONG&gt;I, Grigori Melnik&lt;/STRONG&gt;. Michael is not a tester but a great developer with passion for testing, test automation and test tools. Jon is a professional tester, he is the manager of corporate intellect at Quardev Labs and a co-inventor of session-based test management for managing and measuring exploratory testing. I have devoted a number of years researching executable acceptance test-driven development (with FIT) and the relationships between software requirements and acceptance tests (see &lt;A class="" title=this href="http://www.gmelnik.com/papers/IEEE_Software_Moebius_GMelnik_RMartin.pdf" mce_href="http://www.gmelnik.com/papers/IEEE_Software_Moebius_GMelnik_RMartin.pdf"&gt;this&lt;/A&gt; article with my stance on this).&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The topics we plan to focus on in this project include: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;test objectives and strategy, &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;product readiness/acceptance,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;defining and reconciling good-enough criteria in various industrial contexts,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;working with customers and customer-proxies,&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: auto 0in auto 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;-&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=3&gt;supporting stories/requirements with acceptance tests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 6pt 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We intend to support our guidance with case studies and exercises from the real world.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We are running this project as an agile project, with weekly iterations, standups, collocated team, etc. This deserves a separate blog post, which I’ll probably do later this month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;In the meantime, feel free to post your comments and thoughts on any specific (painful) aspects of acceptance testing that you would like help with. Also, if you have an interesting experience with acceptance testing that you'd like to share and perhaps be profiled in our guide as a case study, we'd like to hear about it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8369385" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/acceptance+tests/default.aspx">acceptance tests</category><category domain="http://blogs.msdn.com/agile/archive/tags/software+testing/default.aspx">software testing</category></item><item><title>Just released: "Team Development with Team Foundation Server" Guide</title><link>http://blogs.msdn.com/agile/archive/2007/08/06/just-released-team-development-with-team-foundation-server-guide.aspx</link><pubDate>Mon, 06 Aug 2007 21:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4264497</guid><dc:creator>gmelnik</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/agile/comments/4264497.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=4264497</wfw:commentRss><description>&lt;P&gt;The final version of the&amp;nbsp;"Team Development with TFS" Guide is released today by the patterns &amp;amp; practices team. It targets both audiences - those who are already using TFS and those who are just starting to adopt it. The actionable how-to's are&amp;nbsp;particularly useful.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the guide that's been in beta for the last couple of months (with over 11,000 downloads).&amp;nbsp;It has&amp;nbsp;received a great deal of feedback (both through dogfooding and external reviews) and is truly a collective guidance of what really works in the industry.&lt;/P&gt;
&lt;P&gt;More info on the blog of J.D. Meier, the lead author of the guide at &lt;A href="http://blogs.msdn.com/jmeier/archive/2007/08/06/new-release-patterns-practices-team-development-with-team-foundation-server-guide.aspx"&gt;http://blogs.msdn.com/jmeier/archive/2007/08/06/new-release-patterns-practices-team-development-with-team-foundation-server-guide.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Check it out at: &lt;A href="http://www.codeplex.com/TFSGuide"&gt;http://www.codeplex.com/TFSGuide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Happy reading!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4264497" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/team+development/default.aspx">team development</category><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/TFS/default.aspx">TFS</category></item></channel></rss>