What is RDdotNet?
RDdotNet is made up name to act as a place holder for software developed by Martin Hinshelwood. Most if the software is Open Source and is published to CodePlex. The projects section of the site will have all off the currently published projects and host any ClickOnce, XBAP an Silverlight applicaitons.
.NET Service Manager
Current Status: Released
The Service Manager is a series of classes to enable the management of "Services", wither these services are local (instance) or remote. You can have any number of "ServiceManagers" that encompass a set of features (Services) that can be extracted at runtime.
TFS Event Handler
Current Status: Released
The TFS Event Handler is an system by which users can easily write event handlers and get them actioned when TFS fires events.
TFS Sticky Buddy
Current Status: Released
TFS Sticky Buddy is a Digital Dashboard that will run off Team Foundation Server and allow teams to display information on the status of their development on one or many projects.
Adventures in Scrum: Lesson 2 - For the record
Published on: Monday, March 15, 2010 [Permalink]
At SSW we have always done Agile. Recently we have started doing Scrum and we have nearly completed our first Sprint ever using Scrum. As you probably guessed from my previous post, it looks like it is going to be a “Failed Sprint”, but the Scrum Team (This includes the ScrumMaster and the Product Owner) has learned a huge amount about working in the Scrum Framework.
We have been running with a “Proxy Product Owner” for the last two weeks, but a simple mistake occurred either during the “Product Planning Meeting” or the “Sprint Planning Meeting” that could have prevented this Sprint from failing. We has a heated discussion on the vision of someone not in the room which ended with the assertion that the Product Owner would be quizzed again on their vision. This did not happen and we ran with the “Proxy Product Owner’s vision for two weeks.
Product Owner vision: Update Component A of Product A to Silverlight
Proxy Product Owner vision: Update Product A to Silverlight
Do you see the problem?
Worse than that, as we had a lot of junior members of the Scrum Team and we are just feeling our way around how Scrum will work at SSW I missed implementing a fundamental rule.
That’s right, it was me. It does not matter that I did not know about this rule, its on the site and I should have read it. Would a police officer let you off if you did not know that a red light meant stop? I think not…
But, what is this amazing rule I hear you shout..
Its simple, as per our rule I should have sent the following email:
“ Dear Proxy Product Owner,
For the record, I disagree that the Product Owner wants us to ‘Update Product A to Silverlight’ as I still think that he wants us to ‘Update Component A of Product A to Silverlight’ and not the entire application.
Regards
Martin”
- ‘For the record’ - Rules to being Software Consultants - Dealing with Clients
This email should have been copied to the entire Scrum Team, which would have included the Product Owner, who would have nipped this misunderstanding in the bud and we would have had one less impediment.


