Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
There are many takes on the agile development process: SCRUM, TDD and Extreme Programming to name a few. One of the most important, in my estimation, from the agile manifesto is: “Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.”
With this in mind, my first function is simply to design a database and extract a compatible IResource for the Castle Windsor Container. In actuality this process was quite trivial [a Sunday afternoon] with the new technologies of .Net 3.5. Moreover, it will take me much longer to explain what I did; than actually do it.
In my next post, I will delve into the database design.