Monday, September 27, 2004
Adam 2:11 pm
[+]
Total bollocks. Why oh why am I bothering to do this team leader/management shit? There is surely no need. If I went and joined Tom's team as a developer I'd have:
- A really fucking brilliant laptop (much better than current laptop)
- Much less stress
- Earn the same amount of money
Now why on earth would I stay in management? Literally, the only reason is so in 6 months time I can leave to get a better job somewhere else. Why are Cable & Wireless making the only attractive option one where I leave??? Don't they like me? If so, why have they just promoted me???
Confused, London
(1) comments |
Saturday, September 18, 2004
Adam 8:39 pm
[+]
Staff Terror. I have recently been put in charge of a team of 6 and one of the first things that has surprised me is how scared everybody seems to be of actually expressing an opinion. Now, I'm not a management master, but my general opinion on it all is to trust your programmers and let them get on with it. Make it easier for them to do their work. Deal with the red tape. Trust their instincts on things, because they know whats going on and, after all, they should know better than me - they're in the trenches. So they should be able to define timescales (within reason), they should be able to suggest what architecture and hardware they require, they should lead the process of building a spec (or even come out and say they don't need one). They are the people doing the work. So they should know best.
What is such a surprise to me is how difficult they find it to actually respond to this, and to offer me their opinions on how things should be done. Taking my lead here from The Cluetrain Manifesto, I think that this is because they are so used to the internal hiararchy - they've had it drilled into them that being at the bottom means you are less important, your ideas count for less, and you should speak only when spoken to. Couple this with the "blame culture" in which Cable & Wireless operates and its no real surprise that no-one wants to get involved. You think it's probably pointless and you feel you're sticking you head above the parapet should anything go wrong.
Now this is of no use to me, nor the way I'd like to manage it. Ideally, in meetings with my staff, I want them to be sitting there telling me exactly what they need, how they want to do it and how long they think it'll take. I don't want them to be afraid of making mistakes. Admittedly, I don't want people to continually make the same errors over and over again, but the culture C&W has managed to create is one where individuals are simply terrified of doing anything; prefering to default to whoever is above them in the company organisation chart, because surely they must know more. Not good.
One of the things I'm doing to try and change this is setting up a new blog (cwthinktank.blogspot.com) where my team can post ideas on programming, and how to improve Cable & Wireless processes and so on - encourage them to think. Because they're the guys that should have the knowledge to change things at Cable for the better. Ideally this will grow into a selection of interesting links, articles, ideas and methodologies that will help us all.
Finally, my apologies for using the phrase "think tank". I realise its quite cliched but it fits, and I actually quite like it.
(2) comments |
Thursday, September 02, 2004
Thomas David Baker 1:13 pm
[+]
Management. Mr. S and I have been "promoted" to have our own little teams of six and five developers each. Although Steve remains head honcho this does involve things like reporting, objectives setting, etc. so it is real management.
This sucks. But the alternative was having a layer between us and Steve and that sucks double.
I don't really feel like a manager and I certainly don't feel like emailing people who even as recently as this morning were sending me patronising emails about date formatting* saying, "Hi, I'm your new manager - I want you to come to me with all your concerns and shit. Let's kick ass for Cable!"
I'm thinking that primarily I'll deal with reporting. If anything else comes up they'll probably go direct to Steve at least for now. If they get used to me doing the reporting maybe I'll do some more shit. I'm not sure why I have added this to my job for no extra money but apparently I have. Hmm.
* = As if I don't know how to format a date in java! As if I couldn't look it up if I didn't!
(0) comments |