<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.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>Port 25: The Open Source Community at Microsoft : Open Source, Sara Ford</title><link>http://port25.technet.com/archive/tags/Open+Source/Sara+Ford/default.aspx</link><description>Tags: Open Source, Sara Ford</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Part 1: Lessons I Learned as a Project Manager Converting to Agile</title><link>http://port25.technet.com/archive/2009/10/19/lessons-i-learned-as-a-project-manager-converting-to-agile.aspx</link><pubDate>Mon, 19 Oct 2009 19:16:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:28086</guid><dc:creator>saraford</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=28086</wfw:commentRss><comments>http://port25.technet.com/archive/2009/10/19/lessons-i-learned-as-a-project-manager-converting-to-agile.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Before I became the Program Manager for &lt;A href="http://www.codeplex.com/" target=_blank&gt;CodePlex.com&lt;/A&gt;, Microsoft's open source project hosting site, I worked on the Visual Studio team on four different product cycles. Since Visual Studio uses traditional Microsoft product lifecycle releases, I had to learn about Agile development alongside learning about open source development when I joined the CodePlex.com team. &amp;nbsp;Making the switch from releasing every three years to every three weeks didn't happen overnight!&lt;/P&gt;
&lt;P&gt;One of the things I discovered is that Agile is used a lot in open source communities. In fact, many of the people who I've worked with personally on learning Agile have strong roots in OSS. Also, the fact that Microsoft is starting to adopt Agile philosophies shows how the company&amp;nbsp;is changing, becoming more transparent, finding more ways to connect with the community, and embracing other schools of thought. And this is why I am here, to be on the inside to push for these cultural changes within Microsoft. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Although Agile is the single greatest thing a team could do to significantly improve the user experience and quality of their website, I believe it can be quite challenging for anyone not in a developer role to get accustomed to. I hope that by sharing my experiences, I can help others in non-developer disciplines on an Agile team.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;In this series of blog posts, you'll discover how I learned to program manage an Agile team after six years of waterfall (the traditional method of software development).&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Three&amp;nbsp;Major Takeaways&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;If I could go back in time, here are the three things I would tell myself about Agile. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/B&gt;&lt;B&gt;Design and plan for the very next step&lt;/B&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;It's not about reaching the moon, but getting out of your front door. Sure, you can design the perfect feature, but if it is going to take you six months to get there, it is useless to an Agile team. It's about designing the journey towards the perfect feature that matters. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/B&gt;&lt;B&gt;Break down work into the smallest possible functional sets. &lt;/B&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Adding work is fun and rewarding, but removing incomplete work due to a lack of development time&amp;nbsp;is painful and risky. But, you can't deploy a half-written feature either. First, break down the work into the smallest pieces. Then, put together the smallest functional sets that have to be deployed together for the feature to make sense. Your development team will tell you how many sets they can do per release. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/B&gt;&lt;B&gt;Design and plan only 80% of the way. &lt;/B&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Not designing the full 100% is a true blessing in disguise. Since you have another release right around the corner, you have the time to collect user feedback and incorporate it into the next design. Not only does this solve the remaining 20% (getting you closer to the perfect design with less cost), but also allows your customers to be virtual members of your team. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;The Program Manager Release Cycle&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;To begin, here's an Agile release cycle from the point of view of the Program Manager. For simplicity, this illustration only depicts a single release cycle, without any overlap of previous or future cycles.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://port25.technet.com/images/port25/ProgramManagementReleaseCycle.png"&gt;&lt;IMG style="WIDTH: 517px; HEIGHT: 363px" border=0 src="http://port25.technet.com/images/port25/ProgramManagementReleaseCycle.png" width=605 height=394&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Ratings and Reviews: An Example&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;To further illustrate, consider the &lt;A href="http://blogs.msdn.com/codeplex/archive/2008/08/01/ratings-and-reviews-for-codeplex-projects.aspx" target=_blank mce_href="http://blogs.msdn.com/codeplex/archive/2008/08/01/ratings-and-reviews-for-codeplex-projects.aspx"&gt;ratings and reviews &lt;/A&gt;feature on CodePlex.com as an example. Users can rate a release and write a review for projects on CodePlex. &lt;/P&gt;
&lt;P mce_keep="true"&gt;One quick aside about ratings and reviews: CodePlex users rate an individual release instead the entire project. For example, consider Stephen King as an author. What does it mean for me to rate Stephen King 4 out of 5 stars? I find some of his books to be awful, like the &lt;A href="http://en.wikipedia.org/wiki/The_Tommyknockers" target=_blank mce_href="http://en.wikipedia.org/wiki/The_Tommyknockers"&gt;Tommyknockers&lt;/A&gt;. I want those 7 hours of my life back. 1 out of 5 stars. Yet, for me, some of his other books are incredible, like &lt;A href="http://en.wikipedia.org/wiki/The_Dark_Tower_VII:_The_Dark_Tower" target=_blank mce_href="http://en.wikipedia.org/wiki/The_Dark_Tower_VII:_The_Dark_Tower"&gt;The Dark Tower&lt;/A&gt;. 5 out of 5 stars. Hence, we allow users to rate an individual release to provide more relevant information to potential downloaders of the project.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Let's explore the ratings and reviews feature step-by-step in the Program Manager shoes.&lt;/P&gt;
&lt;P mce_keep="true"&gt;1. &lt;B&gt;Design Phase Part 1: &lt;/B&gt;Limit the scope to designing the minimum to make the feature useful and meaningful. For ratings and reviews, the feature must have the following:&lt;/P&gt;
&lt;P mce_keep="true"&gt;a. User can rate a release. User can view the rating.&lt;/P&gt;
&lt;P&gt;b. User can write a review. User can read the review.&lt;/P&gt;
&lt;P&gt;c. User can sort by highest rated releases in project directory.&lt;/P&gt;
&lt;P mce_keep="true"&gt;2. &lt;B&gt;Design Phase Part 2: &lt;/B&gt;Bucket into smallest deployable functional sets. For me, personally, I use sticky notes to illustrate the "must have" pieces for each set. &lt;/P&gt;
&lt;P mce_keep="true"&gt;a. Sticky Note #1: Rate releases / View rating&lt;/P&gt;
&lt;P&gt;b. Sticky Note #2: Write a review / read review&lt;/P&gt;
&lt;P&gt;c. Sticky Note #2: Sort by highest rated releases&lt;/P&gt;
&lt;P mce_keep="true"&gt;3. &lt;B&gt;Iteration Planning Meeting: &lt;/B&gt;To start the development cycle, meet with the development team to discuss costing.&lt;/P&gt;
&lt;P mce_keep="true"&gt;a. In the case of ratings and reviews, my devs said they could do Sticky Notes #1 and #2, but the project directory sorting feature would have to wait for the next release.&lt;/P&gt;
&lt;P&gt;4. &lt;B&gt;Dev Cycle: &lt;/B&gt;Because the designs are closer to 1-page specifications rather than fully-documented implementations, questions will come up from the dev team. This is where you, the Program Manager, will:&lt;/P&gt;
&lt;P mce_keep="true"&gt;a. Answer any questions about the missing 20% of the specifications / wireframes&lt;/P&gt;
&lt;P&gt;b. "Course correct" (more on that later) &lt;/P&gt;
&lt;P&gt;c. Add more feature work if time allows&lt;/P&gt;
&lt;P mce_keep="true"&gt;5. &lt;B&gt;Deployment&lt;/B&gt;: The release goes live. Now you can collect user feedback and incorporate it into the next development cycle.&lt;/P&gt;
&lt;P mce_keep="true"&gt;a. The very first tweet I saw regarding the ratings and reviews feature was "Sara, is there a way to sort by highest rated?" Here, I was able to ask the user questions about how this feature should work to confirm our designs. Most of the time we don't inform users what's coming up next (we like surprises.) But in this case, it was pretty obvious.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Here's the visual representation of the ratings and reviews feature in the Program Management agile release cycle:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;&lt;A href="http://port25.technet.com/images/port25/RatingsAndReviewsReleaseCycleExample.png"&gt;&lt;IMG style="WIDTH: 567px; HEIGHT: 352px" border=0 src="http://port25.technet.com/images/port25/RatingsAndReviewsReleaseCycleExample.png" width=645 height=401&gt;&lt;/A&gt;&lt;A href="http://port25.technet.com/images/port25/RatingsAndReviewsReleaseCycleExample.png"&gt;&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&amp;nbsp;&lt;/B&gt;&lt;B&gt;Conclusion of Part 1: The Agile Program Management Cycle&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;This concludes my first post on Program Managing an Agile team. Since I could go on endlessly writing about topics I'm passionate about (and those who know me will confirm this is not an exaggeration), I'm going to pause here to conclude this initial train of thought. &lt;/P&gt;
&lt;P mce_keep="true"&gt;If you like what you see, let me know! And if you don't like what you see, please don't hesitate to let me know. Seriously, I &lt;B&gt;love&lt;/B&gt; discussing &lt;A href="http://blogs.msdn.com/saraford/archive/2009/03/16/how-i-learned-to-program-manage-an-agile-team-after-6-years-of-waterfall.aspx" target=_blank mce_href="http://blogs.msdn.com/saraford/archive/2009/03/16/how-i-learned-to-program-manage-an-agile-team-after-6-years-of-waterfall.aspx"&gt;my Love / Hate Relationship with Agile development&lt;/A&gt;, as depicted on my personal blog. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;Up next: The concept of Course Correction.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=28086" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Management/default.aspx">Management</category><category domain="http://port25.technet.com/archive/tags/Sara+Ford/default.aspx">Sara Ford</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Dev+Center/default.aspx">Dev Center</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>CodePlex: A Year in Review</title><link>http://port25.technet.com/archive/2009/01/26/codeplex-a-year-in-review.aspx</link><pubDate>Tue, 27 Jan 2009 00:52:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23508</guid><dc:creator>Peter Galli</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23508</wfw:commentRss><comments>http://port25.technet.com/archive/2009/01/26/codeplex-a-year-in-review.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;CodePlex, Microsoft's open source project hosting Web site, has grown by leaps and bounds over the past calendar year. Visits to the Website more than doubled to top 19-million in 2008, while new registered users were up more than 70 percent to over 66,000 and the number of new projects more than doubled to 4,542 over the year.&lt;/P&gt;
&lt;P mce_keep="true"&gt;That brings the grand CodePlex total to more than 120,000 registered users and 7,500 projects.&lt;/P&gt;
&lt;P mce_keep="true"&gt;According to &lt;A class="" href="http://blogs.msdn.com/codeplex/default.aspx" target=_blank mce_href="http://blogs.msdn.com/codeplex/default.aspx"&gt;a blog&lt;/A&gt; by &lt;A class="" href="http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx"&gt;Sara Ford&lt;/A&gt;, the&amp;nbsp;Program Manager for &lt;A class="" href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt;, there were&amp;nbsp;12 new releases of the CodePlex software over the year, with new features including&amp;nbsp;Subversion client support; an upgraded UI; Silverlight hosting; an AJAX Source code browser; and Search improvements.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The top five Open Source projects created in 2008, by page view count, were &lt;A class="" href="http://www.codeplex.com/wpf" target=_blank mce_href="http://www.codeplex.com/wpf"&gt;WPF&lt;/A&gt;, the main site for updates on the WPF roadmap and the portal for accessing the WPF Toolkit and the WPF Futures releases; the &lt;A class="" href="http://www.codeplex.com/silverlight" target=_blank mce_href="http://www.codeplex.com/silverlight"&gt;Silverlight Toolkit&lt;/A&gt;,&amp;nbsp;a collection of Silverlight controls, components and utilities made available outside the normal Silverlight release cycle; the &lt;A class="" href="http://www.codeplex.com/compositewpf" target=_blank mce_href="http://www.codeplex.com/compositewpf"&gt;CompositeWPF&lt;/A&gt;, designed to help users&amp;nbsp;more easily build enterprise-level Windows Presentation Foundation and Silverlight client applications; &lt;A class="" href="http://www.codeplex.com/mvcsamples" target=_blank mce_href="http://www.codeplex.com/mvcsamples"&gt;MVCSamples&lt;/A&gt;,&amp;nbsp;prototype and sample ASP.NET MVC Sample applications; and the &lt;A class="" href="http://www.codeplex.com/unity" target=_blank mce_href="http://www.codeplex.com/unity"&gt;Unity Application Block&lt;/A&gt;, a lightweight extensible dependency injection container with support for constructor, property, and method call injection.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;Also, earlier this month, &lt;A class="" href="http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx"&gt;DotNetNuke Corporation&lt;/A&gt;, the creator of the industry-leading &lt;A href="http://www.dotnetnukecorp.com/" target=_blank mce_href="http://www.dotnetnukecorp.com/"&gt;DotNetNuke development framework&lt;/A&gt;, decided to leverage the CodePlex infrastructure for its &lt;A href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx" target=_blank mce_href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx"&gt;core product distribution&lt;/A&gt;. DotNetNuke said it would&amp;nbsp;utilize CodePlex for download infrastructure, bandwidth, and metrics reporting for its core product offerings. Until now, DotNetNuke had been leveraging services from SourceForge.Net. &lt;/P&gt;
&lt;P mce_keep="true"&gt;So, what's next you may ask? Well, Sara and the team&amp;nbsp;are eagerly waiting for your feedback and suggestions.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23508" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Sara+Ford/default.aspx">Sara Ford</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>DotNetNuke Moves to CodePlex</title><link>http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx</link><pubDate>Wed, 07 Jan 2009 22:31:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23081</guid><dc:creator>Peter Galli</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23081</wfw:commentRss><comments>http://port25.technet.com/archive/2009/01/07/dotnetnuke-moves-to-codeplex.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;DotNetNuke Corporation, the creator of the industry-leading &lt;A class="" href="http://www.dotnetnukecorp.com/" target=_blank mce_href="http://www.dotnetnukecorp.com/"&gt;DotNetNuke development framework&lt;/A&gt;, has decided to leverage the CodePlex infrastructure for its &lt;A class="" href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx" target=_blank mce_href="http://blog.theaccidentalgeek.com/post/2009/01/02/DotNetNuke-Moves-to-CodePlex.aspx"&gt;core product distribution&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;DotNetNuke will utilize &lt;A class="" href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt; for download infrastructure, bandwidth, and metrics reporting for its core product offerings. Until now, DotNetNuke had been leveraging services from SourceForge.Net. &lt;A class="" href="http://www.codeplex.com/dotnetnuke" target=_blank mce_href="http://www.codeplex.com/dotnetnuke"&gt;DotNetNuke&lt;/A&gt; is also currently the second most commonly downloaded project on CodePlex.&lt;/P&gt;
&lt;P&gt;Last February, DotNetNuke Corporation announced the availability of the DotNetNuke Forge, the prime destination for open source collaboration on the DotNetNuke platform. The DotNetNuke Forge has grown in breadth and popularity over the past year and now represents a vital part of the DotNetNuke ecosystem.&lt;/P&gt;
&lt;P&gt;The DotNetNuke Corporation researched the many open source project hosting services available, and decided that CodePlex provided the "&lt;A class="" href="http://www.dotnetnuke.com/News/MediaReleases/DotNetNukeMovestoCodePlex/tabid/1192/Default.aspx" target=_blank mce_href="http://www.dotnetnuke.com/News/MediaReleases/DotNetNukeMovestoCodePlex/tabid/1192/Default.aspx"&gt;most reliable and dependable infrastructure&lt;/A&gt;, cleanest user experience, most advanced project administration tools, and highest commitment to future innovation," said Scott Willhite, its Co-Founder and Community Director.&lt;/P&gt;
&lt;P&gt;CodePlex Program Manager&amp;nbsp;Sara Ford says Microsoft is excited about having DotNetNuke join &amp;nbsp;the CodePlex community and, as the leading open source web application framework for ASP.NET, the CodePlex team is looking forward to partnering with them to promote open source development on the Microsoft platform. &lt;/P&gt;
&lt;P&gt;The team is also looking forward to hearing the feedback from the DotNetNuke community for improving the open source development experience on CodePlex.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23081" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Sara+Ford/default.aspx">Sara Ford</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>An interview with Codeplex's Sara Ford</title><link>http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx</link><pubDate>Thu, 16 Oct 2008 21:20:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21313</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21313</wfw:commentRss><comments>http://port25.technet.com/archive/2008/10/16/an-interview-with-codeplex-s-sara-ford.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;It has been a month or so since&amp;nbsp;the &lt;A href="http://www.codeplex.com/"&gt;Codeplex&lt;/A&gt; announcement&amp;nbsp;of &lt;A href="http://port25.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=3&amp;amp;postid=20909" target=_blank mce_href="http://port25.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=3&amp;amp;postid=20909"&gt;server support&lt;/A&gt; for &lt;U&gt;&lt;A href="http://en.wikipedia.org/wiki/SVNBridge" target=_blank mce_href="http://en.wikipedia.org/wiki/SVNBridge"&gt;SVNBridge&lt;/A&gt;&lt;/U&gt;, which enables TortoiseSVN to talk to Team Foundation Server, and the team is&amp;nbsp;looking for feedback now this has been out for a while. I also recently interviewed Codeplex's &lt;A href="http://blogs.msdn.com/saraford/"&gt;Sara Ford&lt;/A&gt; on this, and wanted to share her responses with&amp;nbsp;you. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt;&amp;nbsp;So, Sara - this has been a top request for some time.&amp;nbsp; What are the most interesting comments you've received requesting this feature?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford:&lt;/B&gt; There have been countless requests and comments for this feature, but one of the more memorable ones when we first announced the SVNBridge project last year is "It's &lt;A href="http://www.hanselman.com/blog/CommentView.aspx?guid=668cb7f9-4852-4f9f-aed9-e0111ce475eb" target=_blank&gt;so crazy&lt;/A&gt; it just might work," was one.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Many of our users view CodePlex, when&amp;nbsp;compared to other open source hosting sites, as Team Foundation Server (TFS) versus Subversion (SVN). Now, our users can use either TFS or SVN clients against any of our projects. It's like soccer fans and American football fans are unexpectedly findings themselves in the same arena, conversing for the first time.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt; What made it hard to deliver this feature?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford&lt;/B&gt;: When we first started investigating this, we were skeptical that it could be done, since TortoiseSVN and Team Explorer are so different.&amp;nbsp; But once we began comparing the protocols used for Subversion and Team Foundation Server, we were surprised by how much of it could easily be translated.&amp;nbsp; So a lot of things started working quickly, but there were a couple of areas that didn't map directly, and those represented the bulk of the effort to get all the kinks worked out.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt; What can Subversion fans expect next from Codeplex?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford:&lt;/B&gt; Well, as always, we look at the features users have voted the highest on the &lt;A href="http://www.codeplex.com/CodePlex/WorkItem/List.aspx%20" target=_blank&gt;CodePlex Issue Tracker&lt;/A&gt;. Now that we're closing our number one most requested feature, we're asking our Subversion fans to visit our Issue Tracker and start voting for what they want to see next!&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sam Ramji:&lt;/B&gt; It's interesting that now we have Subversion support in Visual Studio through the AnkhSVN project, and SvnBridge support from Codeplex on the server side. You can probably do round trips via SVN from Visual Studio to Codeplex.&amp;nbsp; Interesting?&amp;nbsp; Or just plain strange?&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;Sara Ford:&lt;/B&gt; VisualSVN and AnkhSVN are both popular plug-ins for Visual Studio that provide integrated IDE support for Subversion, and several users have mentioned they've tried them against CodePlex and they work great!&amp;nbsp; We really like the idea of providing the broadest support for different clients and tools, so users can pick the tools they prefer.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21313" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Port+25+News/default.aspx">Port 25 News</category><category domain="http://port25.technet.com/archive/tags/Sara+Ford/default.aspx">Sara Ford</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category></item></channel></rss>