In this last article I will discuss fun in the Agile Office. It is the smallest article of this thee articles. However, fun is probably most important 😉
If you have any questions, remarks, disagree, etc. please let me know! I understand that most of these topics are also nice to have in a not agile office. However, I think they should be really there in an agile office.
No Clean Desk Policy
People like to personalize their environment. We decorate our house with the furniture and accessories
we like, we wear the cloth we like, why not personalize your desk the way you like? In some organisations there is a clean desk policy and employees are no allowed to personalize their desk or office. I think every employee should have the possibility to personalize his work environment. By doing this you feel at home and create an inspiring environment.
There is of course a difference between personalizing and a mess… the picture on the left side is far beyond personalizing.
You are expected to deliver the best software possible, work as efficient as possible, create happy customers… is it not logic to have good tooling to do your job? I think it is very frustrated for a engineer to do his work with outdated hardware.The hardware of an engineer should be at least
what is required for a customer. In most cases it should be even more, especially when you are working in a multi-tier environment. You probably have an application server, database server, web server running at your local machine. This set up requires hardware that is more then average. For example, a solid state drive
could boost your improvement.
Two monitors could also increase your happiness. You could use one monitor to display the application and the other monitor to display the IDE or test automation tool. There are several reports on the internet to prove your manager that multiple monitors improves efficiency. In most cases, when you are able to work more efficient, you also have more fun in your work.
Organize a soccer table, dartboard, ping pong table, Wii, at least something to relax during work time. Building, testing, describing software is an intense process. You have to be concentrated and focus on your work. There should be an option to relax during the day. A manager that believes you are concentrated the whole day, fools himself.
Make sure you set up a separate game room or at least don’t disturb people who are working when you’re relaxing.