<?xml version="1.0"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><title>MSDN Architecture Center. Agile Development</title><link>http://msdn2.microsoft.com/en-us/architecture/bb404166.aspx</link><language>en-US</language><pubDate>Fri, 28 Mar 2008 17:40:42 GMT</pubDate><lastBuildDate>Fri, 28 Mar 2008 17:40:42 GMT</lastBuildDate><managingEditor>Diego Dagum</managingEditor><generator>Microsoft Architecture Strategy Team (MS AST)</generator><item><title>Visual Studio Team System Web Access 2008 Power Tool</title><description>Team System Web Access (formerly known as TeamPlain) is a Web interface to Visual Studio 2008 Team Foundation Server.</description><link>http://www.microsoft.com/downloads/details.aspx?FamilyID=c568fba9-3a62-4781-83c6-fdfe79750207&amp;DisplayLang=en</link><pubDate>Thu, 06 Mar 2008 12:00:00 GMT</pubDate><category>Tools</category><category>Agile Processing</category></item><item><title>Redefine Your Build Process with Continuous Integration</title><description>When using a Continuous Integration (CI) system, team members integrate application components early and often, up to several integrations a day per developer. Lest that idea set your teeth on edge, note that each integration is immediately checked and verified by an automated build to find any errors instantly. While the concept of CI might take some getting used to, it can be a valuable system.</description><link>http://msdn2.microsoft.com/en-us/magazine/cc337886.aspx</link><pubDate>Sat, 01 Mar 2008 12:00:00 GMT</pubDate><author>Jay Flowers</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Test-Driven Development and Continuous Integration for Mobile Applications</title><description>A few mobile testing tools allow recording user interactions via a graphical representation of the client device but do not provide granular control over the tests. Other tools either demand scripting on a mobile device or expect tests to be executed, manually, on the device. As a result, mobile application testing is inefficient and complex, hindering productivity.</description><link>http://msdn2.microsoft.com/en-us/arcjournal/bb985498.aspx</link><pubDate>Tue, 01 Jan 2008 12:00:00 GMT</pubDate><author>Munjal Budhabhatti</author><category>Methodologies</category><category>Mobile Computing</category><category>Agile Processing</category></item><item><title>Pragmatic Architecture: Agile Development</title><description>Our featured writer, Ted Neward, offers a new chapter on his Pragmatic Architecture series.</description><link>http://msdn2.microsoft.com/en-us/architecture/bb892770.aspx</link><pubDate>Thu, 15 Nov 2007 12:00:00 GMT</pubDate><author>Ted Neward</author><category>Agile Processing</category></item><item><title>Eli Lopian Discusses TypeMock.NET</title><description>Carl and Richard talk to Eli Lopian about how mocking the right way can produce isolation in your test environment, allowing for more effective unit testing.</description><link>http://www.dotnetrocks.com/default.aspx?showNum=278</link><pubDate>Thu, 04 Oct 2007 12:00:00 GMT</pubDate><author>Richard Campbell,Carl Franklin,Eli Lopian</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>ARCast.TV - Tuning The Development Process at Spot Runner</title><description>In this episode we discover what it took to put in place a process that supports TDD, Continuous Integration, performance and scalability testing and virtual server integration labs for a world class process.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=343832</link><pubDate>Mon, 24 Sep 2007 12:00:00 GMT</pubDate><author>Marco DeMello,Ron Jacobs</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Exploring The Continuum Of Test Doubles</title><description>In the past couple of years, unit testing has gained tremendously in popularity; but while most developers understand the overall concept, certain aspects have been more elusive. Among these is how to effectively replace component servers for testing purposes. Most people call these replacements stubs or mocks, but as I will show in this article, these are only two types in a larger continuum of replacements.</description><link>http://msdn.microsoft.com/msdnmag/issues/07/09/MockTesting/default.aspx</link><pubDate>Sat, 01 Sep 2007 12:00:00 GMT</pubDate><author>Mark Seemann</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Microsoft eScrum Version 1.0</title><description>eScrum is a Web-based, end-to-end project management tool for Scrum built on the Microsoft Visual Studio Team Foundation Server platform. It provides multiple ways to interact with your Scrum project: eScrum Web-based UI, Team Explorer, and Excel or Project, via Team Foundation Office Integration. In addition, it provides a single place for all Scrum artifacts such as product backlog, sprint backlog, task management, retrospective, and reports with built-in context sensitive help.</description><link>http://www.microsoft.com/downloads/details.aspx?FamilyID=55a4bde6-10a7-4c41-9938-f388c1ed15e9&amp;DisplayLang=en</link><pubDate>Wed, 11 Jul 2007 12:00:00 GMT</pubDate><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>Venkat Subramaniam on Fundamentals of Agile Design Part 2</title><description>Venkat continues his Agile Design primer from the previous week. In this part Dr. V. explains 5 principles you can use to combat code smell.</description><link>http://www.dnrtv.com/default.aspx?showID=74</link><pubDate>Fri, 06 Jul 2007 12:00:00 GMT</pubDate><author>Carl Franklin,Venkat Subramaniam</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>ARCast.net - The Agile Architect with Jeffrey Palermo</title><description>Perhaps you have heard people talking about an "Agile" approach or other strange terms like "Scrum" or "Extreme Programming". You may be familiar with these terms but if you are an architect that is not, you need an update my friend and today we have for you Agile coach and party animal Jeffrey Palermo to bring you up to speed.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=322781</link><pubDate>Thu, 05 Jul 2007 12:00:00 GMT</pubDate><author>Jeffrey Palermo,Ron Jacobs</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Venkat Subramaniam on Fundamentals of Agile Design</title><description>Venkat is back! We can never get enough of the good doctor. This week Dr. S. starts a two-show series on the fundamentals of agile design. Venkat goes through a fun and interesting example of object cloning and touches on some key agile principals in measuring code quality.</description><link>http://www.dnrtv.com/default.aspx?showID=73</link><pubDate>Fri, 29 Jun 2007 12:00:00 GMT</pubDate><author>Carl Franklin,Venkat Subramaniam</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>ARCast.TV - Getting Agile in Dublin</title><description>Recently I popped into Dublin to speak to the .NET user group there and while I was in town had the privilege to speak to Claudio Perrone about some very interesting agile development concepts that he and Dan North have been working on known as Behavioral Driven Development.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=319867</link><pubDate>Wed, 27 Jun 2007 12:00:00 GMT</pubDate><author>Claudio Perrone,Dan North,Ron Jacobs</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>ARCast.TV - Test Driven Development Primer with Peter Provost</title><description>At my Tech-Ed 2007 US presentation this year I showed a 5 minute video of Peter Provost answering some basic questions about Test Driven Development. Many people have asked for a copy of this video so I'm putting it out on ARCast.TV for everyone to see. If you are listening to the audio only you won't hear the questions since they are only on the video.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=315777</link><pubDate>Tue, 12 Jun 2007 12:00:00 GMT</pubDate><author>Peter Provost,Ron Jacobs</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Unit Testing and Test Driven Development</title><description>You want to write the best quality code you can, and you want to ensure it does exactly what it is expected to. By writing unit tests for both your existing code, and for the code you have yet to write, you can ensure that you code is functioning exactly as it was meant to. Learn how to use the Unit Testing features built in to Microsoft Visual Studio 2005.</description><link>http://download.microsoft.com/download/1/b/0/1b0d95a3-40be-41ce-a40d-512a5f869938/DEV347.wmv</link><pubDate>Wed, 06 Jun 2007 12:00:00 GMT</pubDate><author>Doug Seven,Brian Randell</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>Exercising Agility</title><description>Physical exercise is a fact of life. What you do to stay fit, though, is far less important than that you abide by the core principles of exercising, that is, by incorporating flexibility, aerobic, and anaerobic training into your practices. Software development processes are similar�it is not as important to follow a prescribed development process exactly as it is to stick to the principles of the process. This idea is particularly true with agile development.</description><link>http://msdn.microsoft.com/msdnmag/issues/07/05/EndBracket/default.aspx</link><pubDate>Tue, 01 May 2007 12:00:00 GMT</pubDate><author>James Waletzky</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Lightweight Testing with Windows PowerShell</title><description>You can think of Windows PowerShell as a dramatic upgrade to the old cmd.exe command shell and associated .bat files. Although designed with systems administration tasks in mind, Windows PowerShell has features that also make it ideally suited for lightweight testing tasks. This month, I test Microsoft .NET Framework-based code modules from both the Windows PowerShell command line and lightweight Windows PowerShell scripts.</description><link>http://msdn.microsoft.com/msdnmag/issues/07/05/TestRun/default.aspx</link><pubDate>Tue, 01 May 2007 12:00:00 GMT</pubDate><author>James McCaffrey</author><category>Methodologies</category><category>Agile Processing</category><category>Platforms and Frameworks</category></item><item><title>Scott Hanselman and Jay Flowers on CI Factory</title><description>Jay Flowers is an expert in Continuous Integration (CI), and the author of CI Factory, a helper application for setting up CI systems. Scott complements Jay as a user of CI Factory, and one who has had to set up CI without it! In this show Jay shows Scott and Carl how to set up a complete CI system with Subversion as the source control system. Jay uses SubText, a popular blog software package, as a demo source project that gets run through the CI system.</description><link>http://www.dnrtv.com/default.aspx?showID=64</link><pubDate>Fri, 27 Apr 2007 12:00:00 GMT</pubDate><author>Carl Franklin,Jay Flowers,Scott Hanselman</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>MSDN Webcast: Using Visual Studio Team System Process Editor</title><description>The Microsoft Visual Studio Team System Process Editor provides a convenient method of customizing the process support provided by Microsoft Visual Studio 2005 Team Foundation Server. This means that you can tune the predefined process support to better reflect your organization's development process. Attend this webcast to see how you can use Visual Studio Team System Process Editor to edit process template files, work item type definitions, and global lists.</description><link>http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032334745%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e</link><pubDate>Thu, 26 Apr 2007 12:00:00 GMT</pubDate><author>Alan Wills</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>Visual Studio 2005 Team Foundation Installation Guide</title><description>This is the most current version of the Installation Guide for Visual Studio 2005 Team Foundation Server. It contains any changes that were made to the guide since shipping, including updates to support the installation of Visual Studio 2005 SP1.</description><link>http://www.microsoft.com/downloads/details.aspx?FamilyID=e54bf6ff-026b-43a4-ade4-a690388f310e&amp;DisplayLang=en</link><pubDate>Thu, 19 Apr 2007 12:00:00 GMT</pubDate><category>Tools</category><category>Agile Processing</category></item><item><title>Test-Driven Infrastructures</title><description>At the architecture level, on one side, there are the application architects involved in software development (build), and, on the other side, the infrastructure architects involved in software operation (run). Being an application architect, I believe that both teams should learn from each other's best practices. One best practice that the infrastructure team should learn from the software-development team is to express architecture decisions using test scripts.</description><link>http://msdn2.microsoft.com/en-us/arcjournal/bb491123.aspx</link><pubDate>Sun, 15 Apr 2007 12:00:00 GMT</pubDate><author>Mario Cardinal</author><category>Mission Critical</category><category>Common Services</category><category>Agile Processing</category></item><item><title>MSDN Webcast: Load Testing with Visual Studio Team Edition for Software Testers</title><description>Performance testing is an important step in developing Web applications to ensure that they are ready for deployment. Join this webcast to learn how to test for performance problems in your applications using Visual Studio 2005 for Software Testers. We show you how to configure your load tests and describe how to analyze the results with Visual Studio.</description><link>http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&amp;EventID=1032326695&amp;CountryCode=US</link><pubDate>Fri, 16 Mar 2007 12:00:00 GMT</pubDate><author>Chris Patterson</author><category>Tools</category><category>Mission Critical</category><category>Agile Processing</category></item><item><title>MSDN Webcast: Web Testing with Visual Studio Team Edition for Software Testers</title><description>In this webcast, we provide an introduction to Web testing with Microsoft Visual Studio Team Edition for Software Testers. Join us for a firsthand understanding of how the Web test recorder works as we demonstrate how to record and view a Web test. We explain how to configure Web test run settings and then select and execute Web tests using validation and extraction rules. Attend this session to learn how you can also extend your Web test by writing and using custom rules.</description><link>http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&amp;EventID=1032330801&amp;CountryCode=US</link><pubDate>Thu, 15 Mar 2007 12:00:00 GMT</pubDate><author>Rohit Chauhan</author><category>Tools</category><category>Mission Critical</category><category>Agile Processing</category></item><item><title>Billy Hollis on Application Complexity</title><description>In this episode, Billy Hollis talks about the finer points of developing complex applications in the real world, the true costs and benefits of agile and other methodologies, and the things programmers and organizations can do to be effecient financially.</description><link>http://www.dotnetrocks.com/default.aspx?showNum=214</link><pubDate>Tue, 13 Feb 2007 00:00:00 GMT</pubDate><author>Billy Hollis,Richard Campbell,Carl Franklin</author><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>SPARK UX - Analyst Bola Rotibi and ThoughtWorks Agile Architect Jeff Patton</title><description>In this episode we head back to sunny California to meet some more of the industry thought leaders on user experience. First up is Bola Rotibi who is a Senior Analyst at Ovum based in the UK along with Jeff Patton one of ThoughtWorks agile user experience architects.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=275019</link><pubDate>Tue, 23 Jan 2007 12:00:00 GMT</pubDate><author>Bola Rotibi,Jeff Patton,Ron Jacobs</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Scott Ambler on Agile</title><description>Agile Methodology is a wide topic, and this discussion is quite unlike the others that we've had. Scott Ambler brings his experiences from his career at IBM and elsewhere to this lively discussion. Richard was particularly interested in his ideas on database refactoring.</description><link>http://www.dotnetrocks.com/default.aspx?showNum=210</link><pubDate>Tue, 16 Jan 2007 00:00:00 GMT</pubDate><author>Scott Ambler,Richard Campbell,Carl Franklin</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>MSDN Webcast: Protocols for Maximizing Agility</title><description>Agility is the power of moving with speed and ease, a behavioral nimbleness arising from the ability to think and draw conclusions quickly. Increased agility can be achieved with any group by using a small set of interpersonal protocols, called �The Core Protocols� by McCarthy Technologies. In this webcast, Jim and Michele McCarty describe �The Core Protocols� in detail and emphasize how any group can use these protocols to attain alignment and maximize group agility.</description><link>http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&amp;EventID=1032323325&amp;CountryCode=US</link><pubDate>Mon, 08 Jan 2007 12:00:00 GMT</pubDate><author>Jim McCarthy,Michele McCarthy</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Continuous Integration with Roy Oserhove</title><description>What shape is your project in today? If you had to ship it now, is it ready? Is it even close? Does it even compile? If you use continuous integration, test driven development and many of the other agile practices I bet you know the answers to these questions. And if you know the answer, you probably feel a lot better about your project right now. If you don't know, then listen to my guest today, Roy Osherove who is going to fill you in on the practice of continuous integration.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=268547</link><pubDate>Tue, 26 Dec 2006 12:00:00 GMT</pubDate><author>Roy Osherove,Ron Jacobs</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Continuous Integration Using Team Foundation Build</title><description>Create a regularly available public build securely and reliably with continuous integration.</description><link>http://msdn2.microsoft.com/en-us/architecture/ms364045(VS.80).aspx</link><pubDate>Fri, 15 Dec 2006 00:00:00 GMT</pubDate><author>Khushboo Sharan</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>Venkat Subramaniam and Andrew Hunt Talk Agile (#205)</title><description>Carl and Richard talk with Venkat Subramaniam, who has had a string of successful dnrTV episodes, and Andrew Hunt about Agile dos and don'ts. Agile Methodology can be overwhelming and these guys introduce a much-needed dose of reality.</description><link>http://msdn.microsoft.com/dotnetrocks/en/20061206VenkatAndrew/dotnetrocks_0205_venkat_and_andy.asx</link><pubDate>Thu, 07 Dec 2006 00:00:00 GMT</pubDate><author>Richard Campbell,Andrew Hunt,Carl Franklin,Venkat Subramaniam</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>TechEd Europe 2006 Agile Panel (#202)</title><description>Kate Gregory, Stephen Forte, and Roy Osherove join Richard Campbell and Carl Franklin on stage at TechEd Europe 2006 in Barcelona for this discussion about Agile methodologies.</description><link>http://msdn.microsoft.com/dotnetrocks/en/20061115TechEdEurope/dotnetrocks_0202_agile_panel_teched_europe.asx</link><pubDate>Wed, 15 Nov 2006 00:00:00 GMT</pubDate><author>Kate Gregory,Roy Osherove,Richard Campbell,Carl Franklin,Stephen Forte</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>The Visual Studio 2005 SDK: An Agile Approach</title><description>?Charles and Robert interview Phil Taylor about the Visual Studio 2005 SDK and Visual Studio's Extensibility features, covering the team's use of SCRUM and Agile processes along the way.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=203708</link><pubDate>Thu, 05 Oct 2006 12:00:00 GMT</pubDate><author>Phil Taylor</author><category>Tools</category><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>Getting Agile: A Tour Through the Patterns and Practices Lab</title><description>The Microsoft Patterns and Practices team recently renovated their development lab in order to better support their Agile development methodologies. Movable walls you can write on and "escape pods" are just a couple of the featured additions. Join special correspondent, Brian Keller, and P&amp;P dudes, Ed Jezierski and Peter Provost, for a better understanding of working closer, including productivity growth and successful practices. Learn how you can get agile too, even with little or no budget.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=238321</link><pubDate>Thu, 05 Oct 2006 00:00:00 GMT</pubDate><author>Edward Jezierski,Peter Provost,Brian Keller</author><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>Monitoring and Analyzing a Load Test Result</title><description>Microsoft Visual Studio Team Test Edition provides tools for running, monitoring, and analyzing load tests. The load test result viewer is capable of monitoring a running test or analyzing a completed test. This document describes the features of the load test result viewer.</description><link>http://msdn2.microsoft.com/en-us/architecture/aa730850(VS.80).aspx</link><pubDate>Fri, 15 Sep 2006 00:00:00 GMT</pubDate><author>Rick Potts</author><category>Tools</category><category>Mission Critical</category><category>Agile Processing</category></item><item><title>ARCast: Catching up with patterns and practices</title><description>While I was at Tech-Ed I sat down with two of my colleagues from p&amp;p to discuss what they have been up to. This session is a grab bag of information about the smart client mobile work, software factories and agile development including how the new p&amp;p facilities support agile development.</description><link>http://channel9.msdn.com/Showpost.aspx?postid=227740</link><pubDate>Mon, 21 Aug 2006 00:00:00 GMT</pubDate><author>Edward Jezierski,Peter Provost,Ron Jacobs</author><category>Methodologies</category><category>Management</category><category>Agile Processing</category><category>Software Factories</category></item><item><title>Adopt and Benefit from Agile Processes in Offshore Software Development</title><description>In modern software development there are two trends that allow people to get more for less: agile development and offshore outsourcing. Let’s look at how and when to successfully combine both to raise the competitiveness of your business.</description><link>http://msdn2.microsoft.com/en-us/arcjournal/bb245671.aspx</link><pubDate>Sat, 15 Jul 2006 00:00:00 GMT</pubDate><author>Andrew Filev</author><category>Methodologies</category><category>Design Skills</category><category>Agile Processing</category></item><item><title>Evolving to Patterns</title><description>The practice of refactoring, which is defined as improving the design of existing code, is a technique that can be used to evolve the design incrementally to respond to these changing requirements. In this session, we walk through scenarios where we evolve existing code by refactoring it one step at a time into a solution enhanced with the usage of a design pattern.</description><link>http://teched.internetbroadcast.net/ARC/ARC206_files/Default.htm</link><pubDate>Thu, 15 Jun 2006 00:00:00 GMT</pubDate><author>James Newkirk</author><category>Modeling and Tools</category><category>Agile Processing</category></item><item><title>Incorporating Agile Development into Your Organization</title><description>Agile software development processes focus on team collaboration, technical excellence and adapting to change. But, how can you transition your team from a document-centric, plan-driven approach to a lighter, more agile process? Failing to understand the underlying challenges of a new methodology will only add risk to an already risky venture. Introducing Agile methods to your team will no doubt be difficult. But, many teams have already made successful transitions. You can, too.</description><link>http://teched.internetbroadcast.net/ARC/ARC201_files/Default.htm</link><pubDate>Thu, 15 Jun 2006 00:00:00 GMT</pubDate><author>Alan Ridlehoover,Peter Provost</author><category>Management</category><category>Agile Processing</category></item><item><title>ARCast: Architecting in an Agile World</title><description>Have you ever thought about how the world is agile? This can be very frustrating to say the least. If the whole world would just stop spinning for a moment perhaps we could build software that would fit it but just when you get things going--requirements change, people come and go, business rules change etc. it can be very frustrating. Architects dont need to be frustrated by this change, no, you can learn to adapt to this agile world according to my guest today Roy Osherove.</description><link>http://channel9.msdn.com/Showpost.aspx?postid=200827</link><pubDate>Mon, 12 Jun 2006 00:00:00 GMT</pubDate><author>Roy Osherove,Ron Jacobs</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Refactoring in Visual Basic 2005</title><description>Jay Schmelzer talks about source code refactoring and provides a demo of Refactor! for Visual Basic 2005, a free tool from Developer Express, Inc. that adds refactoring support to the Visual Basic 2005 development environment.</description><link>http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20060608VBasicJS/manifest.xml</link><pubDate>Thu, 08 Jun 2006 00:00:00 GMT</pubDate><author>Jay Schmelzer</author><category>Tools</category><category>Agile Processing</category></item><item><title>Working with Unit Tests</title><description>Unit tests are an important tool for testers but especially for developers. Although the size of the "unit" being tested can vary, the Team System testing tools generate unit tests specifically for methods, including private methods.</description><link>http://msdn2.microsoft.com/en-us/architecture/ms182515(VS.80).aspx</link><pubDate>Thu, 01 Jun 2006 00:00:00 GMT</pubDate><category>Agile Processing</category></item><item><title>Effective Web and Load Testing in Visual Studio Team System</title><description>It takes more than writing good Microsoft ASP.NET code to be a successful Web developer. You need to be confident that your code can sustain a barrage of 10,000 users and know how quickly your code loads over a 56k connection. You also must be certain that your code displays correctly in all browsers and handles session states properly. In this webcast, learn how to use the Web and load testing features of the Microsoft Visual Studio Team System to validate the functionality of your code.</description><link>http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032294973&amp;Culture=en-US</link><pubDate>Tue, 30 May 2006 00:00:00 GMT</pubDate><author>Jean-Luc David</author><category>Tools</category><category>Mission Critical</category><category>Methodologies</category><category>Design Skills</category><category>Agile Processing</category></item><item><title>Guidelines for Test-Driven Development</title><description>Find out how to incorporate Visual Studio Team System into test-driven development practices emphasized in Agile development methodologies.</description><link>http://msdn2.microsoft.com/en-us/architecture/aa730844(VS.80).aspx</link><pubDate>Mon, 15 May 2006 00:00:00 GMT</pubDate><author>Jeffrey Palermo</author><category>Tools</category><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>Using Metrics from Visual Studio 2005 Team Foundation Server to Manage Your Project</title><description>Many development projects take longer than anticipated and unfortunately exceed their expected budget. Microsoft Visual Studio Team System provides an integrated and seamless mechanism that enables you not only to track the quality, performance, and reliability of your current development solution, but also to manage your projects more effectively through advanced reporting and analysis.</description><link>http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032294688&amp;Culture=en-US</link><pubDate>Wed, 03 May 2006 00:00:00 GMT</pubDate><author>Tom Patton</author><category>Tools</category><category>Agile Processing</category></item><item><title>An Introduction to Visual Studio Team System and the Microsoft Solutions Framework</title><description>In this webcast, we discuss some of the concepts behind agile software development and CMMI Process Improvement, and demonstrate how to integrate these methodologies into your development process.</description><link>http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032294341&amp;Culture=en-US</link><pubDate>Tue, 02 May 2006 00:00:00 GMT</pubDate><author>Randy Miller</author><category>Agile Processing</category><category>Platforms and Frameworks</category></item><item><title>ARCast: It's An Agile World After All</title><description>So you want to be agile eh? Who doesnt these days? So much has been written about the process of agile development but you dont hear much about agile architecture or who the architect fits into the agile team. Some people speak about agile as though there is no architecture but nothing could be further from the truth according to Colin Bird CTO of Conchango who is here today to give you the low down on this agile world we live in.</description><link>http://channel9.msdn.com/Showpost.aspx?postid=184021</link><pubDate>Fri, 21 Apr 2006 00:00:00 GMT</pubDate><author>Colin Bird,Ron Jacobs</author><category>Design Skills</category><category>Agile Processing</category></item><item><title>Architecting Desktop Applications with 2.0 (Part 15): Learning from Agile Development</title><description>In this final webcast in our fifteen-part series on Microsoft .NET Framework 2.0 desktop application architecture, we present some of the principles behind the agile software development process. Whether you agree with agile development or not, you can learn from some of the key concepts involved in this approach, including customer-driven design, frequent builds, unit testing and simplicity in design.</description><link>http://msevents.microsoft.com/cui/eventdetail.aspx?eventID=1032280494&amp;amp;Culture=en-US</link><pubDate>Wed, 22 Mar 2006 00:00:00 GMT</pubDate><author>Joe Hummel</author><category>Design Skills</category><category>Agile Processing</category></item><item><title>Extend Team Foundation Server To Enable Continuous Integration</title><description>Many development teams have adopted "agile" methodologies to manage change and to improve software quality. These methodologies promote continuous integration as a practice to build and test software products incrementally as new features are included, bugs are fixed, and code is refactored. So how does Visual Studio 2005 Team System and Team Foundation Server facilitate the process of agile development and continuous integration?</description><link>http://msdn.microsoft.com/msdnmag/issues/06/03/TeamSystem/default.aspx</link><pubDate>Wed, 01 Mar 2006 00:00:00 GMT</pubDate><author>Ben Waldron</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Building the Avanade Software Lifecycle Platform using Visual Studio 2005 Team System</title><description>The purpose of this paper is to describe how Avanade is building a value-added software lifecycle platform using Visual Studio Team System. The intended audience for this paper is software developers and project managers.</description><link>http://msdn2.microsoft.com/en-us/architecture/aa718955.aspx</link><pubDate>Sun, 01 Jan 2006 00:00:00 GMT</pubDate><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>Microsoft Visual Studio Team Edition for Software Testers</title><description>This article looks at Web and Load Testing with Microsoft Visual Studio Team Edition for Software Testers.</description><link>http://msdn2.microsoft.com/en-us/architecture/ms364079(VS.80).aspx</link><pubDate>Sat, 15 Oct 2005 00:00:00 GMT</pubDate><category>Tools</category><category>Agile Processing</category></item><item><title>Unit Testing: Generating Source Code for Unit Test Frameworks Using Visual Studio 2005 Team System</title><description>A detailed look at the foundation of automated unit testing, and the code-generation engine included in the Unit Testing Framework provided by Microsoft Visual Studio 2005 Team System.</description><link>http://msdn2.microsoft.com/en-us/architecture/ms364064(VS.80).aspx</link><pubDate>Thu, 15 Sep 2005 00:00:00 GMT</pubDate><author>Scott Dockendorf</author><category>Tools</category><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>Writing Agile Software</title><description>David Anderson writes the Agile Management blog that's been getting quote popular (and wrote a book on the same topic). He's been working with teams inside Microsoft to get them to ship software faster. Hear some of his stories of working with development teams to help get them unstuck.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=91082</link><pubDate>Tue, 23 Aug 2005 12:00:00 GMT</pubDate><author>David Anderson</author><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>What is Extreme Programming?</title><description>Jim is a co-author of Nunit and Ward invented the Wiki, and both are believers in the "Extreme Programming" methodology, so we asked them to explain why it's so important to them. Jim covers the basic tenents of the methodology.</description><link>http://channel9.msdn.com/ShowPost.aspx?PostID=8561</link><pubDate>Thu, 18 Aug 2005 12:00:00 GMT</pubDate><author>James Newkirk,Ward Cunningham</author><category>Tools</category><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>Test Harness Design Patterns</title><description>In this article, we will explain fundamental lightweight test harness design patterns, show you a basic NUnit test framework approach, give you guidance on when each technique is most appropriate, and describe how you can adapt each technique to meet your own needs. You'll learn the pros and cons of multiple test design patterns, and this information will be a valuable addition to your developer, tester, and manager skill sets.</description><link>http://msdn.microsoft.com/msdnmag/issues/05/08/TestRun/</link><pubDate>Mon, 01 Aug 2005 00:00:00 GMT</pubDate><author>James Newkirk,James McCaffrey</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>Value-Driven Architecture: Linking Product Strategy with Architecture</title><description>This article explains how to use value models to create effective high-level architecture strategies with information provided in this article.</description><link>http://msdn2.microsoft.com/en-us/arcjournal/aa480060</link><pubDate>Wed, 15 Jun 2005 00:00:00 GMT</pubDate><author>Charlie Alfred</author><category>Strategy</category><category>Valuation</category><category>Agile Processing</category></item><item><title>A Unit Testing Walkthrough with Visual Studio Team Test</title><description>Learn about the unit testing features of Team Test from a TDD, test-then-code approach with this walkthrough.</description><link>http://msdn2.microsoft.com/en-us/architecture/ms379625(VS.80).aspx</link><pubDate>Tue, 15 Mar 2005 00:00:00 GMT</pubDate><author>Mark Michaelis</author><category>Tools</category><category>Methodologies</category><category>Management</category><category>Agile Processing</category></item><item><title>Testing Methodologies</title><description>An introduction to various test methodologies with an example around test-driven development.</description><link>http://msdn2.microsoft.com/en-us/architecture/ms998213.aspx</link><pubDate>Sat, 15 Jan 2005 00:00:00 GMT</pubDate><author>Ashish Babbar,Terrence Cyril,Mohammad Al-Sabt,Sameer Tarey,Ken Perilman,Ramprasad Ramamurthy</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Interview with Steve McConnell</title><description>Shawn Morrissey from MSDN talks with Steve McConnell, author of Code Complete, about updates in the recently published second version, software process, agile development, and more.</description><link>http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040819CodeSM/manifest.xml</link><pubDate>Thu, 19 Aug 2004 00:00:00 GMT</pubDate><author>Shawn Morrissey</author><category>Methodologies</category><category>Industry Concerns</category><category>Agile Processing</category></item><item><title>Refactoring C# Code Using Visual Studio 2005</title><description>This article examines the role of code refactoring, and the refactoring techniques supported by Visual Studio 2005.</description><link>http://msdn2.microsoft.com/en-us/architecture/ms379618(vs.80).aspx</link><pubDate>Thu, 15 Jul 2004 12:00:00 GMT</pubDate><author>Andrew Troelsen</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>John Alexander and Barry Gervin on Unit Testing (#67)</title><description>John and Barry talk with us about Test-Driven Development, Unit Testing, and other aspects of Extreme Programming that are being used today.</description><link>http://msdn.microsoft.com/dotnetrocks/en/20040617JohnBarry/dotnetrocks_0067_john_alexander_barry_gervin.asx</link><pubDate>Thu, 17 Jun 2004 00:00:00 GMT</pubDate><author>Barry Gervin,Richard Campbell,Carl Franklin,John Alexander</author><category>Methodologies</category><category>Agile Processing</category></item><item><title>Visual Studio 2005 Team System: Enabling Better Software Through Better Testing</title><description>This article examines tools for testing software that are integrated into Visual Studio 2005 Team System.</description><link>http://msdn2.microsoft.com/en-us/architecture/aa302183.aspx</link><pubDate>Sat, 15 May 2004 00:00:00 GMT</pubDate><author>Tom Arnold,Paul Schafer</author><category>Tools</category><category>Agile Processing</category></item><item><title>Visual Studio 2005 Team System: Building Robust and Reliable Software</title><description>This document describes the code analysis and performance tools available in Visual Studio 2005 Team System.</description><link>http://msdn2.microsoft.com/en-us/architecture/aa302177.aspx</link><pubDate>Sat, 15 May 2004 00:00:00 GMT</pubDate><author>Kamran Iqbal</author><category>Tools</category><category>Agile Processing</category></item><item><title>Service-Oriented Architecture: Considerations for Agile Systems</title><description>Discusses several principles of good service architecture and design in terms of their impact on agility and adaptability.</description><link>http://msdn2.microsoft.com/en-us/arcjournal/aa480028</link><pubDate>Thu, 15 Apr 2004 00:00:00 GMT</pubDate><author>Lawrence Wilkes,Richard Veryard</author><category>Design Skills</category><category>Agile Processing</category><category>Service-Oriented Architecture</category></item><item><title>Improve the Design and Flexibility of Your Project with Extreme Programming Techniques</title><description>This article discusses a comprehensive description of test-driven development, the benefits of TDD and extreme programming, an introduction to Nunit and a comparison with traditional development techniques.</description><link>http://msdn.microsoft.com/msdnmag/issues/04/04/ExtremeProgramming/</link><pubDate>Thu, 01 Apr 2004 00:00:00 GMT</pubDate><author>James Newkirk,Will Stott</author><category>Tools</category><category>Methodologies</category><category>Agile Processing</category></item><item><title>Agile Development in the Enterprise</title><description>Lightweight or agile software development examines ways to respond and deliver value in a dynamic environment. Join a group of development team leaders gathered at Tech-Ed in Dallas to discuss agile methods.</description><link>http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030715ARCHRNDTBL03/manifest.xml</link><pubDate>Wed, 16 Jul 2003 00:00:00 GMT</pubDate><author>Steve Kirk</author><category>Methodologies</category><category>Agile Processing</category></item></channel></rss>
