Forgetful Day

Today has been terrible. I seem to have forgotten one thing after another!

  1. Slept through my alarm and didn’t end up leaving the house until 9am (When I’m supposed to start work)
  2. On my drive to work I forgot to avoid Oxshot and the bridge where a cement mixer went over the edge and onto a train below. The bridge is restricted to one way traffic and the queues build up quite quick!
  3. When I got to work I realised that I’d forgotten to bring some milk in for a cuppa! This is the biggest mistake for me. I stop functioning without at least 5 cups of tea in a working day!
  4. I went to the canteen to get a cup of tea and when I got there realised that I’d left my wallet and access card in the office. This meant I had to get reception to let me back through the door while I went and got my money. (I’d already ordered a drink as well!)
  5. On Thursdays I play alto sax in the Surrey Police Band. Oh hangon… I’ve left my saxophone at home! I’ve had to beg and borrow a sax from someone else in the band for the night!

I think it’s obvious that I need to screw my head on in the mornings before I leave the house! Maybe even write a list that I stick to the front door!

MySQL on Windows

One of the most obvious differences between Windows and Linux is the case sensitivity of  the file system. Most of the time this is not an issue. There are times however when this comes and bites you in the arse!

Today I’ve been having a problem with MySQL. On Linux the file system is case sensitive but when importing to windows the MySQL server by default makes all table names lower case. This causes problems when you come to work with the tables on Linux again.

The way around these problems is to use the lower_case_table_names value in your my.ini file. For details on this see the MySQL Manual.

Agile Project Management Practitioner

I just heard today. Me and a colleague have been awarded the Agile Project Management Practitioner qualification. That makes us the first two practitioners in the World! Quite an interesting thought.

The qualification is the first qualification of its kind and is accredited by APM Group. They are the body responsible for accrediting the PRINCE2 Practitioner and DSDM Atern practitioner.

DD-WRT and Asterisk

I’ve just, for some unknown reason, had to setup my router again. For some reason it decided that it didn’t want to have USB support any more. This in turn meant that I couldn’t use my router as my home phone server.

Since I got my WRT610n I’ve not used the stock firmware. First thing I did when I got it was to put a release of DD-WRT on it. This basically turns your router into a linux esque box. This allowed me to setup a few things on it that make life easier. For example I have an ad-blocker on it that intercepts calls to certain advertising based domains and serves up a 1×1 pixel image. This does two things. 1) it stops you getting adverts on your web pages and 2) speeds up the access of pages. It’s usually adverts that are the slow parts!

The second main advantage of the setup is running asterisk from my router. I use SIP phones in my house to make phone calls. Using this I can connect to my works asterisk server and take calls when I’m working form home. I can also setup dial plans for other services. For example I’ve got two sip accounts that I use. Each is cheaper for different things. E.g. Calling abroad vs calling locally.

It’s taken me a little over an hour but I am now back and running again having reset the router to factory defaults, re-installed asterisk and other packages and re-configured my phones.

If you’ve not used dd-wrt before I seriously recommend it if your router is compatible.

HP Pavillion dv7 4040sa Battery Life

I promised some later reviews of the laptop. Just a quick not on the battery life. I’ve been sat in a coffee shop for about an hour and a half now using the laptop for web browsing using WiFi constantly since entering the shop. I’m still here and have 33% Battery life remaining.

I’m going to estimate that I will get about 2 hours of battery life out of the machine before it dies with this kind of usage. Not the most strenuous usage but not too low.

I think with something more strenuous like listening to music or watching a video would get about an Hour and a half and the ultimate usage… watching a DVD with the disk spinning constantly would get probably a little under and hour.

I’m happy with that.

Something Random…

I’m still at the coffee shop in Kensington waiting for my parents to finish… I’ve got 56% of my laptop battery remaining and I’ve moved on to “Random Web Browsing” mode.

Here’s a video for people who need a lantern but only have glow sticks and a blender. That’s right… a Bender. See the video below:

Glow Stick Blender!!!

Burn Down Charts

I’ve been considering the value of a burn down chart for measuring the progress of an Agile project. We are using DSDM Atern at work and as a consultancy company we like to try to use the techniques we recommend to others in house before preaching the benefits of them to others. I realise that Burn Down charts originated in Scrum but I would propose that Scrum does not have enough of a robust framework to be of any real value as a complete Project Management framework.

My question is: Are Burn Down charts a realistic progress indicator for a timebox?

My reason for this questioning is that when we used the burn down chart in house we discovered that at any point within a timebox we had some requirements completed others in progress and others not started. With this situation the completed tasks are indicated accurately on the burn down, as are the incomplete tasks.

The grey area is around the tasks that are in progress. Realistically the tasks that are in progress have not been completed so should therefor not be burnt down on the chart. It has however had work completed upon it so should you burn down the work to date on the task? It gives a misrepresentation of the status of the progress. If a task is not complete it’s not been delivered. If near the end of completing a task a sizeable problem occurs meaning the task will take much longer to complete than expected the burnt down progress becomes inaccurate.

My thoughts on this are that we do not burn down any progress on the burn down chart until a task is completed. That way we have a accurate view of what has been completed. I think it needs to be understood when doing this that the chart only displays 100% completed tasks and does not cover in anyway the in progress work.

The other inaccuracy is in relation to the prioritisation of Requirements. When we talk about DSDM Atern we are aware that we need to remember that it is very possible that some requirements will get de-prioritised and not completed to allow the project to stay on track. With this in mind then the bottom of the burn down chart which sits at “Zero Story Points” remaining is not an accurate view. Should you consider the base line of the chart to be the point at which all “Must Have” requirements have been completed and then any of the “Should Have” and “Could Have” requirements are added bonuses?

The thoughts behind this are that in theory the Timebox has not breached the plan if all the must have requirements are completed.

As a reporting tool to management the view of what the chart is showing should be made very clear. The chart could be used to display the information that fits with the requirements of the person creating it. If management are not aware of what is included and what is being displayed it can be very misleading.

I’m interested in what peoples usages are of burn down charts so add a comment to the post start a discussion.

Starbucks Posting!!!

I’m sat in Starbucks near the Royal Albert Hall having dropped my parents off at the Royal Service of Remembrance. It’s something they have been to for the last two years and are here again this year. While they are in the service I decided to find a Starbucks and have a bit of web browsing time. On arriving I discovered that the WiFi they have is BT Open zone… and I don’t have a login for this.

What I did find however is several unsecured WiFi networks. How can people have a WiFi in London and not secure it. I’m posting this from the unsecured network. It’s always the first thing that I do when I setup a WiFi before I even connect it to the outside world: Add a WiFi password. It doesn’t take that long!

Anyway… I am sat in the starbucks at the moment having a bit of a web browse and am so supprised by the number of people doing the same thing. From my view point I can see 7 people in here using laptops. I thought that the coffee culture thing was more of an American thing but it appears that England has take it on as well. I may well post a few posts while I’m sat here so expect a few updates.

Training Complete

It’s Wednesday and I’ve completed my first training course. I’ve just been running a Business Analysis Essentials course for TCC. It’s the first course that I’ve run end to end and it went very successfully. The course covers several aspects of Business Analysis from high level strategic positioning through to Business Activity Modelling. Hopefully this will lead to running more courses.