<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://experience.fellowshipone.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>Intelligent Design : Scrum</title><link>http://experience.fellowshipone.com/blogs/intelligentdesign/archive/tags/Scrum/default.aspx</link><description>Tags &amp; Topics: Scrum</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>Innovating with MVC in ASP.NET</title><link>http://experience.fellowshipone.com/blogs/intelligentdesign/archive/2007/11/01/innovating-with-mvc-in-asp-net.aspx</link><pubDate>Thu, 01 Nov 2007 00:55:00 GMT</pubDate><guid isPermaLink="false">87eee960-b871-44cb-8a98-02588a960c04:8964</guid><dc:creator>FTProductDev</dc:creator><slash:comments>0</slash:comments><comments>http://experience.fellowshipone.com/blogs/intelligentdesign/comments/8964.aspx</comments><wfw:commentRss>http://experience.fellowshipone.com/blogs/intelligentdesign/commentrss.aspx?PostID=8964</wfw:commentRss><description>&lt;P&gt;If you were following our blog at the end of last year, you read my entry on MVC -&amp;nbsp;&lt;A class="" href="http://experience.fellowshipone.com/blogs/intelligentdesign/archive/2006/09/22/Enterprise-.NET-architecture.aspx"&gt;Wrestling an Enterprise Architecture out of .NET&lt;/A&gt;.&amp;nbsp; Well, we pressed forward and developed a fully-working MVC2 architecture on top of ASP.NET.&amp;nbsp; We've had some bumps along the way, but we think it's been worth&amp;nbsp;the effort&amp;nbsp;to move to an MVC2 architecture.&amp;nbsp; The benefit of moving the majority of your application's logic into controllers cannot be overstated.&amp;nbsp; Testing and API extensibility are just a couple of the huge benefits.&amp;nbsp; We said as much to Scott Guthrie in an email conversation at the beginning of this year, and asked why Microsoft didn't address this architectural need.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;We were very pleased to hear that Microsoft is going to do just that with their &lt;A class="" href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;MVC framework in ASP.NET&lt;/A&gt;, and it feels good to know we were ahead of the curve.&amp;nbsp; Matt Vasquez and I also had the honor of attending a Software Design Review of MVC and some other technologies, along with about 20 others, in Redmond last week.&amp;nbsp; It was a great event, with tons of info on upcoming technologies and some good conversations with the developers.&amp;nbsp; Not to mention the fact that a thirty second question to Scott Guthrie after dinner solved a problem that our development team has spent at least a collective 24 hours trying to figure out.&amp;nbsp; While everything covered in the SDR is under a non-disclosure, suffice it to say that we're excited about this new MVC support from Microsoft.&amp;nbsp;&amp;nbsp;Our home-grown architecture is very legitimized by what we saw.&amp;nbsp; We're very close to what they've developed, but I'm sure we'll be able to use a lot of what they're creating to more cleanly handle what we had to hack onto ASP.NET.&amp;nbsp; It's also exciting to be able to influence the development of this new framework.&amp;nbsp; I plan on cranking some code from the SDR bits starting this weekend and giving lots of juicy feedback.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I pray that all our customers know that we place a great deal of importance on innovation.&amp;nbsp; It's a high priority for us to innovate both&amp;nbsp;our architecture and our processes to improve our product, and we aren't afraid to go to the lengths necessary to align our development with future-thinking choices.&amp;nbsp; It takes a pioneering spirit to not only see where technology needs to go, but to also take the effort/time/risk to move in that direction.&amp;nbsp; This past year, we moved to the Agile process of &lt;A class="" href="http://en.wikipedia.org/wiki/Scrum_(development)"&gt;Scrum&lt;/A&gt; and created our own MVC architecture on top of ASP.NET.&amp;nbsp; All of our new development now adhears to the MVC pattern (MVC2 if you want to be specific).&amp;nbsp; God has given us a pioneering spirit, and we're excited about where He's leading us.&lt;/P&gt;
&lt;P&gt;thardy&lt;/P&gt;&lt;img src="http://experience.fellowshipone.com/aggbug.aspx?PostID=8964" width="1" height="1"&gt;</description><category domain="http://experience.fellowshipone.com/blogs/intelligentdesign/archive/tags/MVC/default.aspx">MVC</category><category domain="http://experience.fellowshipone.com/blogs/intelligentdesign/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://experience.fellowshipone.com/blogs/intelligentdesign/archive/tags/Framework/default.aspx">Framework</category><category domain="http://experience.fellowshipone.com/blogs/intelligentdesign/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://experience.fellowshipone.com/blogs/intelligentdesign/archive/tags/Scrum/default.aspx">Scrum</category></item></channel></rss>