Rescuing and Revitalisation a Project

Yazzgoth, a software development company based in Cork, Ireland  was approaching the final stages of a significant project with a European Security Services organisation and progress was slowing to a crawl.  Yazzgoth was one of 5 project teams, across 3 countries and was not the only team struggling to meet deadlines.

I was asked to review the status of the project and act as project manager to bring it back on track as there was only 4 months and the team was becoming demoralised at the lack of progress.

On talking to each of the people on the Yazzgoth team, it was obvious that there was not a lack of skill or enthusiasm on the team so I went back to basics to understand where the problems were.

Step 1 – Understand what the overall objective of the project is and what we are responsible for delivering.

There had been a number of changes of leadership on this project at the client side and a scarcity of high level documentation so it was not easy to discover what the objective of the project was and what the expectations of us were.

Step 2 – Made contact with the other project teams and asked what their tasks and deadlines were and what we could do to help them.

As people were already feeling a bit defensive about the slippages, my approach was to speak to all those in the other teams responsible for delivering tasks what their problems were and how we could work together to help each other meet our deadlines.  This worked well and we agreed a few simple changes, particularly around communicating with each other regularly would improve the situation.

Step 3 – Introduced short daily calls for the project management team and another for the developers.  This daily call was used to review work done yesterday, tasks for today and to share any actual or potential roadblocks.

These meeting, via skype, s initially took a full 15 minutes as we were tempted to use them to solve problems as well as give our status reports, but we soon got them down to an ideal 5 minutes and organised additional calls to sort out any issues.

Step 4 – Got all outstanding work onto an online ticketing system so we could keep track of current and outstanding tasks.

Once we could see all the work that needed to be done, we could start making real progress. Having all our tasks online also meant we knew what each other was working on, very helpful for me as I was working from home for much of the week.

Step 4 – Introduced a regular cycle of two weekly releases, agreed and prioritised with the product owner in advance. 

Once we had a clearer idea of the tasks to complete the project, we started to get into a rhythm two weekly cycles.  The week before a new cycle was spent agreeing the priorities for the release and rehearsing the work to be done.  Then a week and a half of development and a the remaining couple of days to document, complete testing and do a demo the client of that cycles progress.  The following week we analysed our own progress and implemented ideas to further improve our work practises.

Step 5 – Introduced time recording to improve our estimating skills and auditabilty of invoices.

The final, and most difficult, step was to introduce time recording for all so we could get feedback on how accurate our original estimates were.  While we did get a better feel for where time was going, our estimating skills were still too optimistic at the end of the project and this whole area of getting useful feedback to help improve the ability of an individual and a group to deliver is a subject I am currently addressing.

 

So thanks to the hard work of all involved, the project was finished on time (just!) and the client was very impressed by the improvements in our delivery and communication.  There were a lot of lessons learnt by all, and I was able to further improve my project management toolkit as a result.

 

Is your website delivering business benefits?

Website Review Form (pdf)

Just uploaded a Website Review Form to the Resources page.  The form has a few questions to help you focus on what, if anything, you need to change about your website.

It’s too easy to get sidetracked on whether you like the design when what is really important is whether the website is doing it’s job.

So let me get sidetracked on this design bit for a moment.  Years ago I started a flying school with my cousin Alexander Skeaping and one of our early pupils, Jasper Partington,  was a graphic designer who offered to do our branding for us.  One of our key criteria was that the company logo needed to be recognisable on the tail of an aircraft wherever it was on the airfield.

The day arrived for the unveiling of the logo.  We were not impressed.  We didn’t like the colour, you couldn’t read the name of the flying school in the logo etc.  Well Jasper was a formidable character and he read us the riot act and I have never forgotten it.  It doesn’t matter at all whether you like the design or not, totally irrelevant! The only question is, does it do the job. Does the logo reflect the character of the business? Yes – the purple/pink circle is the symbol for an airfield on a flying map.  Can the logo be used on letter heads, online and on the airplanes? Yes.  Is the logo instantly recognisable from a distance? Yes.  Humbled, we accepted his designs and used them for the life of AirBase on planes, cups, teeshirts with great affection.

Shoreham Airport - Home of Airbase for over 10 years.

The Logo (ignore the grey bits - couldn't find a clean version)

Logo clearly visible on the tail

 

So getting back to the form. It’s a checklist of items that I use when reviewing an existing website to see what needs to be changed or updated, apart from design!

Purpose – Why was the website setup in the first place and have the reasons changed? A site might be to sell a product online, to provide an online glossary brochure whose purpose it to get people to pick up the phone and call the company. Or it might be one page that says – this is who we are, this is how to contact us. The clearer you can be about what your website does for your business, the easier it is to make it a success.

Measuring Success – How do you know if the website is delivering benefits? Do you know what additional sales you have had as a result of your website? Are people referring others to your website? There are tools out there to help, again be clear about what success is for you.

Future – How will you know when it is time to update or refresh your website? Keep an eye on your competitors websites. Ask friends or colleagues to give an honest opinion on the look and feel. If the site was done more than 4 years ago, you probably need to refresh it, but that does not necessarily mean a rewrite.

Then the form asks a couple of questions on each of the following practicle aspects of the site:

  • Content – Appropriate, updated etc.
  • Usability – Can users find their way around your site – you are not a good judge of this!
  • Findability – Can the people you want to find your site, find it?
  • Updateability – Is there someone tasked with updating the site and do they have the skill and access to do so.

 

Any comments or questions welcome – and before you go there, the cobblers children go shoeless, my own site is not the best example!