Specification By Awesomeness

If you make the tools easy to use, the process easy to follow and it helps get things done, then people will follow the process, they will use the tools and so you have a defacto standard. You have a standard that actually helps promote work and productivity.

Even if the tool is slow and unresponsive, provided it helps get things done, people will accept it. I have had this happen first hand with my WebMethods tools that I developed for the company I work for. The tool takes a few minutes to do anything (yes I know I need to optimize, but I don’t have the time – and I was taken off the product so that other team members can can know e source code), but it is hailed by my team for the simple reason that it can save hours of work even in its crippled state.

On the other hand, if you have a process designed to slow things down. Has long lead times. Tools that are difficult to use and basically hinders productivity and feedback, then you will find people complaining about the tool or the process. People start to get disgruntled. You have to force the standard and overall you will end up with a compliant workforce rather than a productive workforce.

In our news, I went and took a certified scrum master course and I am now certified. With my interest in DevOps, Lean etc, and given my experience in my first Agile project recently, it seemed like someone to do. I just hope that I can use my new found knowledge sooner rather than much later.

Buddy Up

It’s been a couple of weeks since my last post. I’ve been finishing up a project which has m ant a few days of long hours and I have also gotten myself quite sick during the process which leads to this post. 
In this project, I was the only resource for the particular technology stack used for the integration layer. This meant,by hat despite being quite sick, I still had to work. This resulted in me getting much worse. 
So, my advice is always have someone with you, even part time so that they are across the project, but also too so they can take over from you when you need time off. I.e. When you are extremely ill.