As I hinted at before I left for the MVP Open Day, I am now ready to start the “Real World App” (hereafter referred to as RWA). To ensure that it is indeed a real world app. I have decided to re-create a system I have worked on previously, that way everyone can see that indeed it is real word and the scenario has not been artificially constructed in order to show XAF in the best light. So, without further ado, here is the scenario we will be working on:-
The coastal town of Duncodin-by-the-Sea (referred to as Duncodin from now on) lies in the north east of Scotland, not far from the historic home of golf at St. Andrews. Recently, a wealthy tycoon purchased several hundred acres of coastal property and intends to build three links golf courses there, one of which he hopes will be selected to be part of The (British) Open circuit.
You have been selected to provide the Tee-time Booking System for this resort, and in particular you are to provide:-
- A web based tee-time booking system for use by visitors
- A win forms based tee-time booking system for use by a small call centre
- A win forms based administration system
The requirements for this system are fluid and you are to use an agile approach to constructing this software to more easily facilitate the changes which will be required as the requirements firm up.
I’ll publish the first use case for this system tomorrow.