Friday 20 November 2009

Lanzarote Diving November 2009

A video of my two dives in Playa Blanca, Lanzarote. I dived with Rubicon Diving, at two dive sites, Twin Pipes and Flamingo Wall. In this video our dive guide Rich shows us some surprising fish and shark encounters.

Sunday 1 November 2009

Combining SharePoint and Web Content Management

Chris from Noko has just posted an article on using SharePoint with a web content management system, specifically Alterian CMC SharePoint Connector:

"We thought we’d share some of our experiences of how the SharePoint Connector for Alterian CMC (previously called Immediacy CMS) is being used and the value it can deliver, which you'll find interesting if you're currently using Alterian CMC and reviewing SharePoint, or are a SharePoint user interested extending SharePoint's reach out to your web and extranet sites."

I invested a lot of time, love and devotion in developing this along with other developers at Alterian, so it's great to see good words about 'my baby'!

Sunday 26 July 2009

Mallorca July 2009 Diving - Madonna Cave

2 of 2 videos from my scuba diving in Mallorca. This was such an awesome dive site. First we swim into the cave, holding bright LED torches to help us see. Then during the dive we surface in an air bubble in the cave, which can be seen in the video as it appears as an upside down puddle. Then we descend back down, through a thermocline of cold water which makes the footage appear blurry. Then we get to the statue of the Madonna, where Marco takes some time out to pray we get back to the boat safely! On the way back, we spot a Moray Eel and a Nudibranch.

Mallorca Diving El Toro - July 2009

1 of 2 videos from my scuba diving in Mallorca. This dive was in El Toro with my mate Andre Tanguy, we saw some pretty cool fish including Triggerfish and a massive shoal of Barracuda.

Monday 6 April 2009

Certified Scrum Master

On Thursday and Friday last week I attended with James Melville a Certified Scrum Master (CSM) SCRUM training course led by Gabrielle Benefield and Jeff Sutherland in London.

Both Gabrielle and Jeff are excellent trainers, and have a wealth of knowledge and experience that they were only too happy to call on when answering the delegates multitude array of tough questions. They've worked for some really big players in the industry and Jeff was one of the original signatories of the Agile Manifesto.

Having been a 'scrum master' for over a year now for a couple of projects at Alterian meant that I went to the course armed with some knowledge, and questions that needed answering. I put the term 'scrum master' in quotes because after sitting the course it's obvious to me that what I was practising wasn't really scrum, I just thought it was at the time. I wonder how many other people are/have been in this position. I honestly feel enlightened on the topic following the two days.

Some of the key things I took from the course:
  • A scrum master's main aim is to remove impediments - but what is an impediment? It isn't just what I thought prior to the course, which was in my opinion the general day-to-day interruptions. It's actually anything that gets in the way of the team becoming more productive - this means long term issues and 'epics' in terms of company attitude, behaviour, and big productivity blocks.
  • The daily scrum - in our team we found ourselves often interrupting each other during each persons' turn, because we felt it necessary despite the rules we've previously learnt about the daily scrum. I asked Jeff about this and in his opinion it's the interruptions in the daily scrum that help increase 'information saturation' - i.e. if the interruption is necessary for clarification, questions etc. then it is valid, as long as it doesn't de-rail the meeting and is time-boxed.
  • Scrum Master daily workload - Jeff and Gabi explained that a Scrum Master should spend about 50% of their day removing impediments and making attempts to improve the team's velocity, in an ultimate aim to make the team 'hyperproductive'. Some scrum advocates think that even more time spent removing impediments is necessary. I didn't realise this, I had more in mind something like 25% and have been up to now spent most of my time working on the accepted sprint tasks with the team - I wonder if others have found this?
  • Scrum is a framework - not a defined process. It's up to the team how we operate within the rules, in order for us to become more productive. Inspect and adapt!
We were also lucky enough to grab a last minute ticket to see Jeff's talk at BT on the first evening, Shock Therapy - it was an interesting insight into starting scrum in new teams by throwing them in at the deep end - something definitely worth checking out for new teams just starting out.

More to come as I delve through my notes and re-read through the course materials, as-well as the large amount of recommended reading!