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!

Wednesday, 3 September 2008

Inside Google Chrome - Google's Intent to Crush IE

So, practically everyone on the internet is talking about Google Chrome right now, and I'm writing this article using it.

My findings are that it's really fast to use, the interface although slightly weird in the blue hue makes sense with it's simplicity and tabs being above the address bar, and the install was a dream. Also, simply count how long it takes to load - faster than Firefox, faster than IE (which is preloaded in part by Windows) - it's lighting fast!

Reading the comic Google published I really liked the approach to design, the V8 compiled javascript VM and the process seperated tabs and enhanced security model.

One thing I found really interesting was this article from wired:


What's really cool about this article is that it gives you an inside story on the development of Chrome, who the developers are and why it was built.

Whether you like Chrome or not, it can only be good news for the browser market. Yes, as a web developer I now have another browser to worry about (although it is based on WebKit like Safari, so perhaps minor differences?), but having such a major player hit the market with a browser offering will force all others to raise their game.

Unlike the introduction of IE8, Chrome is now my current default browser.

Friday, 29 August 2008

Internet Explorer 8 beta 2 Released


Internet Explorer 8 beta 2 has just been released, you can get it from here:

http://www.microsoft.com/windows/internet-explorer/beta/default.aspx

This beta is being reccomended not just for developers, but regular web users too.

Some new features include:

Accelerators
Accelerators let you complete your everyday browsing activities more quickly and even discover new services. Start mapping, translating, emailing, and more in just a few mouse clicks.

Compatibility View
Internet Explorer 8's built-in Compatibility View button enables you to display websites that were designed for older browsers. Simply press the Compatibility View button if you see display problems on a website like misaligned text, images, or text boxes. It's located next to the Refresh button on the Address Bar.

Search Suggestions
Search smarter with detailed suggestions from your favorite search providers and browsing history. See visual previews and get suggested content topics while you type in the enhanced Instant Search Box.

Web Slices
Keep up with changes to the sites you care about most. Add a Web Slice and you won't have to go back to the same website again and again for updates on news, stock quotes, online auctions, weather, or even sports scores.

Smartscreen Filter
New security features help to protect you against deceptive and malicious websites which can compromise your data, privacy, and identity.

InPrivate Browsing
Keep Internet Explorer 8 from adding any sites you visit to Browsing History with InPrivate Browsing. Now you can shop for that special gift with confidence knowing your family won't accidentally find out.

I'll let you know if it replaces Firefox 3 as my private browser, but I wouldn't hold your breath :)