HRzone blogs

Get your computers to do the night shift!

Back to blog homepage for: Employee management blog

Million lines of code, several complete business solutions and hundreds of individual functions –consistent improvement of the stability of our employee management system has always been one of our main goals.

The stability should come with the reduction in a number of bugs. We don’t like bugs! In fact, we don’t know anyone who likes bugs! And when you are a leader in your industry you want to put every effort into minimising the negative effect of the software bugs found by your customers.

The solution seems to be easy – if your testing system finds the issue first, then the customer will not. Simple? Well it’s not quite as black and white as this.

Correcting the software may fix the issue that has been found but it could also introduce many more problems into the software. Not fixing it is not an option. Software that stands still…dies, so the question is how to evolve our product, deliver more, but still be as solid as a rock for the user.

Achieving stability involves the whole software development lifecycle. The software developer is just as accountable as the testing team. The first step is to ensure a test plan exists authored by the software developer and quality control team. The testing team need to know what “success” is before they can release a product that has a chance of it.

We have employed many industry techniques of manual testing. These can involve testing specific features or making sure that the product actually adheres to our definition of what our product should be. We want our system to wear the product name with pride.

To take this one step further we have introduced automated testing. This is to complement our existing techniques but it basically means teaching a computer how to test the software for us.

This truly innovative software can start up the application on its own, use the mouse to click on the menus, check the values displayed on the screen and even type in information like a keyboard!

Computers also have no need for rest (we are told!) so these tests do all this overnight and with no human intervention, producing a report for the team to look at in the morning.

The Development team can now spend more time on adding new features that customers have requested, and looking for even more advanced solutions in our latest releases such as the new Rostering module.

So we have covered the night shift… and rostered in computers to help!

Create your free account

  • Access all articles in full
  • View multimedia
  • Receive email bulletins
  • Private messaging
Register now

Login

Forgotten your password?

Editor's Note - May 10

Had a busy week with two days at the Responsible Business Summit in London. What struck me was the appetite for sustainability in the corporate world. I spoke to senior figures from multinationals who knew wholeheartedly that businesses in the future would not succeed if the society around them failed.

Much of this appetite was understandably focused on collaboration - the future of sustainability. Words that were previously indicative of success - power, might, scale, size - are no longer enough in the open source, peer-reviewed future where opponents will not simply grumble and moan and then leave you in peace. Companies must work with governments, NGOs, charities and social enterprises as a matter of course. And even competitors, where necessary.

Facilitating this collaboration is the big challenge of the next five years. Highly-strung and ego-centric companies, feverish with the need to protect their brand, will struggle the most, but it's either adapt or die.

The business/charity relationship is one of the most interesting focal points. Business power can drive positive social change in so many ways but charities are the key holders to communities. As businesses are expected more and more to play a stake in the future, charity partnerships should be top of the corporate priority list. Businesses that don't work closely with a charity will find themselves with reputational problems.

There's a lot more to CSR, of course, but collaboration is the bedding on which CSR will rest. Businesses can no longer find the answers to all their problems in their own resources and assets.

And for many that's a scary thought.

Any thoughts, thoughts or questions, drop me a line on editor@hrzone.co.uk.

Best wishes

Jamie