Agile web development using ASP.NET MVC, Silverlight and NHibernate
Posted on | September 20, 2009 | No Comments
You have an idea for a website.
You have been hearing a lot about agile development.
You want to create a web site using agile practices…. but how do you start?
This is a step by step blog series showing you how to do just that.
The web site we will be creating will enable people to ‘discover’ places to checkout…
Release early release often
Throughout this blog series the aim is get the minimal marketable features that have the most value released as early as possible. This is important because:
- By releasing early we can benefit from one of the major benefits of lean or agile, the ability to learn and adapt. Earlier feedback from users and stakeholders will give you the opportunity for retrospectives and take advantage of new opportunities.
- By releasing early you can start recouping the investment put into the project sooner rather than later.
I’m going to be using ASP.NET MVC, Silverlight and NHibernate, if you’re using something else that’s cool because you can still follow why, how and what we’re doing. The code will be publicly available so you can follow what we are doing.
I’m not going over the basics of ASP.NET MVC, Silverlight or NHibernate because there are plenty of code samples and blog posts to help you. I will however build a list of the resources I use in this series.
Likewise I’m not going to be covering agile development in depth, so if you want to know more I recommend The Art of Agile Development by James Shore and Shane Warden.
When we start coding I will be looking at two excellent projects that use ASP.NET MVC and NHibernate already, Sharp Architecture and CodeCampServer.
I’ll keep this page as the index for all the blog posts in the series.
Comments
Leave a Reply