Team management - The working space
Hi fellows.
After I have told you about team leadership, next I want to say a few words about the team working space.It´s an important factor for your team productivity and as a Project Manager is one of your duties to ensure a medium of work as best as possible.
First of all I think we should look at the room where the team is located.Best would be that each programmer to have it´s own room but this is a nice dream right
? Well, if that is possible then would be best, but you should be aware that not all programmers feels comfortable in this situation.Some of them like to have someone close to them, so best would be to have at least two in one room. If that is not possible, then I think is ok to go up till seven, but no more.
There are a lot of big companies that are using big spaces and create there small isolated desks and put a big number of people in the same room. Personally I hate that for many reasons and I think that is the worst way to make people productive. In fact I think is all about money because many studies show that is the cheapest method.
Next thing is too look how much noise is in that room and who´s make it… That´s right, when people don´t talk, there is a lot of background noise in the room which comes from computers and keyboard typing.If you don´t believe me, just listen.You will notice that too. It´s important to have silent fans and hard drives in your systems and militate with your upper boss to get the best set of keyboards for you and your team. Those days you can find quite easy and cheaper good cooling systems and good keyboards.The investment is not so big and the noise reduction you get is quite significant.
Get good computers.I don´t mean here the most expensive you get, but be sure that is enough powerful to help your people in their job without to put delays in their work. Memory is an important factor and having at least 1Gb of memory is a must those days(I am not talking by Vista here! he he…).
Give them the right tools for work.I know a lot of cases where in order to keep the budget low programmers are working with primary tools. For example using a simple free text editor when editing html and working on projects with over 300 files.That might be ok for quick edits or code inspections but is a big impediment on big projects.Some coders make a passion for some tools.Try to see which are those and if they are productive buy them.If not work to make them understand why is best and the time to make a switch to a verified set of tools by your team.The general rule here is to use the right tool for each task.I hate when someone try to open a screw with the wrong screwdriver… Sometime just takes too long:)
Get them big monitors which works at high resolutions! For me my desk space is never enough.The same rule apply to my desktop space… And I get frustrated when switching from one window to another.Programmers usually work with many applications at the same time and they need many windows opened. Switching between them is a real pain, specially when you are a bit stressed with a deadline… There are plenty of good monitors out there and not so expensive. You can get a 21″ or 22″ wide monitor quite easy. If that does not work for you, why not adding a second monitor to their system ? Dual monitor graphic cards are also cheaper those days and the combination of the new card + monitor is affordable.I don´t say to do that in one day for all your guys, but you can give them one by one at the end of a project as a motivation factor.They will like it, believe´me:)
If there is a phone in their room cut´ it off! You have no idea how much silence you will get! Ask your boss to call you by email or messenger, or whatever other method he can, but not by phone.Same rule apply for programmers.If they need to disturb someone, at least to disturb only one. Not all the team!
If you keep meetings in your room try to have them at a given hour of the day.Programmers might start instant meetings to solve a problem.If all of them are involved then ok.If not make a rule to move the brainstorming in another place and let the others working.
And there is one more… Get them good chairs! Don´t forget that your people are working at least 6-8 hours each day on that chair.Their health is important and you don´t want to have them spend a lot of time visiting doctors with back or neck pains.Look at your boss and if his not complaining about such problems ask him to get your programmers (and you) the same model of chair:)
That´s all for now. Hope to see some comments on this.I will really appreciate them.
Bye:)

