Apparently working from home is becoming more common these days.
It's still difficult to justify for certain teams and businesses companies, though. Remote working doesn't have as good communication as sitting next to someone does :(
if the entire team is flexed in the same way, but other connected teams are flexed differently, htere's bound to be some overlap, so any inter-team communication can occur. Also bear in mind that even when working ina team each team member will have individual work to be getting on with when the rest of the team isn't there.
1) Flexitime where it's compatible with the clients. 2) No dress code where it's not incompatible with the clients. 3) The option to change the problem domain worked on upon project completion, unless specific skills are required for the client. 4) Structured reviews and fair career progression. 5) Aircon in the office. 6) Free fizzy pop.
Probably not that unreasonable, as 1 and 2 keep the employees happy, 3 stops them getting bored and wanting to leave, 4 stops them getting frustrated with the seeming arbitrariness of pay rises/promotions, 5 keeps them undistracted, and 6 would stop me spending all my money on either cans of coke, or going to the nearest shop and buying a lardy sandwich while I'm there... ;)
1) Yeah. Flexitime seems to be something that everyone wants. It'd be silly not to offer it. 2) I've always hated dress code. Suits are for meetings with clients. Most developers should hever have to do this. 3) Good call. Nobody enjoys tedium or lack of change. 4) This would be applicable in a larger company, surely. It's always good to have a progression plan, though this sort of approach can lead to irritating beaurocracy. 5 & 6) Comfortable work environment. Nothing wrong with that. I'd offer free food, too.
It's better to operate a business on the assumption your employees won't stay forever. Whilst career progression might not be relevant to a small company, it is relevant to the employees CV. e.g. if I join your company as a software engineer, stay for 5 years but don't get promoted, then move on, I then have to explain to my next employer why I'm still only a softeware engineer, and not a senior software engineer.
I think most of what I'd say has been covered. I think you could sort out generic things like a nice working environment and things that everyone would like, and then when you've found someone you want to employ you could ask what other things they'd want. Personally, I wouldn't want an iphone but a stash of dandelion and burdock would be fantastic.
Comments 16
Reply
It's still difficult to justify for certain teams and businesses companies, though. Remote working doesn't have as good communication as sitting next to someone does :(
Reply
(The comment has been removed)
As for flexible working hours... what if you have to work as part of a team?
Reply
Reply
2) No dress code where it's not incompatible with the clients.
3) The option to change the problem domain worked on upon project completion, unless specific skills are required for the client.
4) Structured reviews and fair career progression.
5) Aircon in the office.
6) Free fizzy pop.
Probably not that unreasonable, as 1 and 2 keep the employees happy, 3 stops them getting bored and wanting to leave, 4 stops them getting frustrated with the seeming arbitrariness of pay rises/promotions, 5 keeps them undistracted, and 6 would stop me spending all my money on either cans of coke, or going to the nearest shop and buying a lardy sandwich while I'm there... ;)
Reply
2) I've always hated dress code. Suits are for meetings with clients. Most developers should hever have to do this.
3) Good call. Nobody enjoys tedium or lack of change.
4) This would be applicable in a larger company, surely. It's always good to have a progression plan, though this sort of approach can lead to irritating beaurocracy.
5 & 6) Comfortable work environment. Nothing wrong with that. I'd offer free food, too.
Reply
Reply
I'll have a think and get back to you
Reply
Reply
Leave a comment