Feb 17, 2010

Announcing the Talking Shop Down Under Podcast

Following on from my previous blog post where I wondered publicly wether I should create yet another podcast there was enough feedback and interest in it to convince me to have a crack at it.  So that’s exactly what I’ve done.

So I’d like to announce that the Talking Shop Down Under Podcast (the name of which was actually chosen during the first episode) is now available for your auditory entertainment and listening pleasure!

Go check out the first episode where I chat with Scott Barnes and if you like it then feel free to subscribe to this podcast in either of two ways:

Talking Shop Down Under RSS Feed

Talking Shop Down Under on iTunes

Let me know what you think and I hope you enjoy it!

Feb 16, 2010

Does the World Need Another Podcast?

Or do you for that matter?

For those who don’t follow me on twitter (and why not!?) I’ve been doing an internal podcast in Readify where I interview some of our new staff.  Anyway Dave (who is not Readify) suggested that I create a public podcast as well, which I have thought about before.

Before I do, here’s a few questions I’d like to hear some opinions on:

1. Would you actually listen to one? (Assuming the quality didn’t completely suck)

2. What’s your ideal podcast length? (I’ve been doing 15-25 minutes internally)

3. If I do an interview style podcast (think hanselminutes) then who should I try to get on as guests?

All feedback and ideas are welcome :-) and any disparaging remarks can be forwarded to my support email at  talktothehand@carefactor.com

P.S. I asked this same set of questions on the OzAlt.Net mailing list, so you can always reply there if you prefer.

Feb 11, 2010

The Professional Scrum Developer Course

Ken Schwaber (co-creator of Scrum) moved on from the Scrum Alliance last year to found the Scrum.org organisation specifically to meet some goals that differ in purpose to those of the Scrum Alliance.  To quote from the Scrum.org front page

Scrum.org is staffed by the developers of Scrum and the best Scrum practitioners in the industry, and was founded to:

  1. Help individuals assess their knowledge of Scrum and how it is used.
  2. Help organizations find the best training courses, coaching, consulting, and topical Q&A sessions to optimize their use of Scrum.
  3. Help Scrum teams and organizations learn how to optimize their Total Cost of Ownership for systems and products built using Scrum.
  4. Initiate innovative programs, such as the Certified Scrum DeveloperTM and Professional Scrum DeveloperTM, to accelerate the effectiveness of Scrum.

Note that last point.  The one that talks about the Certified Scrum Developer program.  It turns out that the Certified Scrum Developer trainer program has recently been formally announced on the Scrum.org web site.  You can read the full announcement for yourself but to save yourself a little time here’s the summary (quoting again)

The PSD program:

  • Has been built from the ground up specifically for developers
  • Focuses on both teamwork and on technical practice, because software development in the 21st century relies on people skills as much as on tech chops
  • Addresses head on the people and technical issues that I know other Scrum courses shy away from
  • Simulates a real working environment – no “chalk and talk”
  • Utilizes an innovative continual assessment model to support student development beyond the course

What’s even better is that there are actually two flavours of this course coming.  One for .NET developers and one for Java developers as the toolsets they use are quite different.

I’ve been fortunate enough to be a lab rat for the .NET version of the course and I really enjoyed it.  That said I should take a moment for some full disclosure; I’m looking to be a Certified Professional Scrum Developer Trainer so that I can deliver it publicly through Readify (my employer) in the near future.  Now that that’s out of the way I’ll continue :-) …

In my opinion the Professional Scrum Developer course does a really good job of addressing the issues that .NET teams have doing development in a scrum environment.  Being a .NET course it specifically targets TFS 2010 and Visual Studio 2010 as tools for supporting the scrum process and providing a platform for strong agile engineering practices.  Obviously you can use tools other than these for supporting your efforts, and I don’t want to open up arguments about which tools are best, however given the majority of companies have TFS and Visual Studio it makes sense to target these platforms as a starting point.  If there’s enough interest for delivering the course using other tools such as open source alternatives then maybe an OSS version of the course can be developed but for now, it’s the pure Microsoft stack.

From a process view point the course also provides students very practical hands on experience in the tools and scrum via a series of short sprints over a 5 day period to ensure that students get a feel for the rhythm of how scrum teams should work on a day by day basis and how the tools can support them in that work.  This is, I think, where the real value of the course lies.  I’ve seen too many teams who think they’re doing scrum or agile and who are so far from it that it’s laughable, yet they just don’t realise that they’re doing things wrong.  A course like this is a great way for these teams to see the mistakes in what they’re doing and to get some practical experience on how to do things right that they can then take back to their offices to improve what they’re doing and to get higher quality software into production on a more regular basis.

One other thing to note about this course is that students who get to the end of it aren’t automatically granted a Professional Scrum Developers certification.  They will have to pass an exam to prove that they know their stuff.  This is so much better than how past scrum related certifications (think CSM) have been run and adds some weight and value to the certification process.

I’m personally quietly excited that this is happening and I’m looking forward to being able to start training others in this area.  I’ll be post some more information about it as it becomes available.

Feb 10, 2010

Australian ALM Conference

ImSpeakingButton1_389x287

I guess the picture on the left says it all, but just in case you have images turned off I’m speaking at the Australian ALM Conference coming up this April.

I’ll have two sessions that I’ll be foisting on an unsuspecting public, the first of which will be on Unit Testing in Visual Studio 2010 and the second of which will be on Lessons Learned from Agile Implementations.

I’m looking forward to the conference given it will be occurring in conjunction with the launch of Visual Studio 2010, that there are a number of international speakers coming along and that it will be held on the shores of Sydney Harbour at Luna Park.  If you haven’t already booked then take a few minutes and go bug your boss to see if they will spring for a ticket for you.  It will be well worthwhile, and may just change the way you approach software development.