Our moving into these offices a year and a half ago coincided with Polo agreeing to come on board and work for us. I had somehow convinced him that he could build the sort of engineering team that he enjoys working with, starting with next to nothing. Initially, he and I shared a massive office, and the engineering staff were at the other end of the floor, squeezed into ill-fitting offices. This worked well as Polo found his feet, taking an hour or two of my time each day.
Polo's plan was to start tearing down walls until he had the space to triple the size of the team. At the time, without the possibility of expansion, that meant somehow taking over MadDog's office - the once nearest the new open-plan area. Joining the offices was referred to as breaking down the Berlin walls (or the unification of Germany), and expanding was referred to as invading Poland. This also meant that he and I had to abandon our paradise, and it was split into two offices far too small to do anything with. Think of it as the former Yugoslavia. I think we had seven or eight people in there for the day once, talking strategy. Some didn't want to join the company long term.
Anyway, Polo built his team, and I built mine, and he demanded the right to sit in the middle of his so as not to lose sight of reality. He now has Gabriel to do that, and either Bubble or FO has finally convinced him, in a bid to kill off MadDog, that he take over that office.
Given that MadDog was in the office for all of a few days recently, I wonder if he even knows about the change in circumstances. Admittedly, it is a little silly that he spends so little time here, and yet takes up a well-appointed office with its own meeting space, etc. But then, we don't have a space issue at the moment - in fact, Polo has been getting rid of contractors recently, leaving enough space for visitors from the other office. However, I know what the purpose of those visits is - Bubble thinks it makes good sense to use the cheaper resources there to do the work of the engineering team here. That means that MadDog might be spending his life there, which works for him personally, but makes no sense otherwise. Winding down the resourcing makes us less capable of achieving the goals set, it doesn't just make it cheaper to not achieve them. False economies. I think I've touched on that before. If you put an accountant in charge of anyting, it always comes back to money - how much will it cost us to get it done? - how much can I save if I don't do it?
Money doesn't solve problems; it causes them. It worries me that there are people who think that the world is a capitalistic paradise where time is money and time can be bought, etc. But don't get me started. Some folk around here are artificially inflated enough. The next thing you know, people will have to carry their egos around in wheelbarrows.
31 October, 2006
26 October, 2006
Shifting Sands
Sometimes, working between business priorities and engineering priorities is like running through sand dunes. The object of the game is to keep moving in the direction you want to go at the speed you think is safe - sometimes with the sand flowing under you to assist, sometimes going against it; sometimes slowing yourself to go downhill, sometimes going nowhere uphill.
Thus it was yesterday, after a few days of shifting priorities. Last Friday had seen Doodles make an emergency request for functionality; without specifying anything more than "it doesn't work as I promised", it took Monday to work out what he wanted, and I indicated the likelihood that it couldn't be delivered immediately, after talking to Gabriel. A day later, MadDog had made two even more urgent requirements which meant a definite delay for Gabriel's team, which meant that there did appear to be a gap for squeezing in Doodles' requirement. However, by then, he'd come up with another one. He and Arkle had spotted another gaping hole. Actually, it was a known deficiency in the product, whereby we recommend it not be used for that purpose. Obviously neither of these two read the (virtual) warning label.
There was no way that a second requirement from Doodles could also be delivered, and with the urgency of MadDog's requirements, no more delay was conceivable. I was reasonably happy to support Doodles' desires and get a special release done, slotted in after the other three, from a priorities perspective.
After all of the "why does it take so long?" whines, I thought I had it all sewn up and understood. Then FO stepped in and told Gabriel that Doodles could have all he wanted because a delay was possible.
Uh oh.
Seriously? Almost immediately after a meeting I had that confirmed the order of priorities and the necessity of deliveries (agreed between engineering, product management, and customer services), FO thinks he can just break some promises willy-nilly to satisfy others? That makes no sense. Certainly, I had no vested interest in what got delivered when, apart from keeping as many customers happy as possible, but to burn one person's customers for the sake of another's, when there's no priority between them (or possibly the reverse) is suicide.
Fundamentally, it was Polo's problem. He is supposed to be running the factory floor, after all. I had a little chat to him, and discovered that he and I were on the same page in terms of how the priorities should have dictated releases. That means that Gabriel had been backed into a corner and had to agree to too many people's requests. His reaction to the conflict, however, was that MadDog and FO should fight it out, and he'd watch from the sidelines.
This, to say the least, was disappointing. It's not the Polo that I used to know. He may say that he protects Tweet by not allowing people outside of Engineering to make requests on her time, but what about the whole of engineering?
I'm at a loss to work out a go-forward. I'm trapped in a valley between dunes, with sand raining down on all sides, there's a storm brewing, and the glass walls are closing in around me.
Thus it was yesterday, after a few days of shifting priorities. Last Friday had seen Doodles make an emergency request for functionality; without specifying anything more than "it doesn't work as I promised", it took Monday to work out what he wanted, and I indicated the likelihood that it couldn't be delivered immediately, after talking to Gabriel. A day later, MadDog had made two even more urgent requirements which meant a definite delay for Gabriel's team, which meant that there did appear to be a gap for squeezing in Doodles' requirement. However, by then, he'd come up with another one. He and Arkle had spotted another gaping hole. Actually, it was a known deficiency in the product, whereby we recommend it not be used for that purpose. Obviously neither of these two read the (virtual) warning label.
There was no way that a second requirement from Doodles could also be delivered, and with the urgency of MadDog's requirements, no more delay was conceivable. I was reasonably happy to support Doodles' desires and get a special release done, slotted in after the other three, from a priorities perspective.
After all of the "why does it take so long?" whines, I thought I had it all sewn up and understood. Then FO stepped in and told Gabriel that Doodles could have all he wanted because a delay was possible.
Uh oh.
Seriously? Almost immediately after a meeting I had that confirmed the order of priorities and the necessity of deliveries (agreed between engineering, product management, and customer services), FO thinks he can just break some promises willy-nilly to satisfy others? That makes no sense. Certainly, I had no vested interest in what got delivered when, apart from keeping as many customers happy as possible, but to burn one person's customers for the sake of another's, when there's no priority between them (or possibly the reverse) is suicide.
Fundamentally, it was Polo's problem. He is supposed to be running the factory floor, after all. I had a little chat to him, and discovered that he and I were on the same page in terms of how the priorities should have dictated releases. That means that Gabriel had been backed into a corner and had to agree to too many people's requests. His reaction to the conflict, however, was that MadDog and FO should fight it out, and he'd watch from the sidelines.
This, to say the least, was disappointing. It's not the Polo that I used to know. He may say that he protects Tweet by not allowing people outside of Engineering to make requests on her time, but what about the whole of engineering?
I'm at a loss to work out a go-forward. I'm trapped in a valley between dunes, with sand raining down on all sides, there's a storm brewing, and the glass walls are closing in around me.
25 October, 2006
Make a Contribution
Yesterday morning, as I walked across from the station, there were people setting up for Pink Ribbon day - Breast Cancer Research, for those who don't know. Eagerly, I went over and asked if they were open for business. I'm a sucker for charities; in particular, badges and stuffed things. Whoever came up with the concept of buying something useless for an exorbitant price with the profit going to charity must be very proud of themselves. What a contribution they made to society! Not just money, but giving a concept.
As usual, I was the only one in the office wearing the badge, although, to be fair, we had a collection jar for Jeans for Genes day. Invariably, people walk around the streets ignoring charities. I know where they hang out, and can spot them a mile away. Maybe it's because I'm a great fan of public transport. Even during the day, though, no-one asked why I wore the ribbon, or where they could get one. They already knew. Veg, for one, is a dedicated anti-charity person. He won't give to charities because he knows that companies representing the charities take the profits for the first two years, or some such. Do I care if he's right? He also believes that all fruit is snap-frozen for months, and that you shouldn't eat fish because of the way they rape the North Sea. He's a pom.
But back to my point - making a contribution. People wander about the office all day, doing what they are expected to do, without thinking about how they can contribute. They then wonder why the things that they've noticed needing to be done don't get any attention. Change the world - but start with yourself. One of my least favourite phrases is "It's not my job". I specifically do not hire people with that attitude. I'm sure that there are some perfectly clever and conscientious people working for the Public Service, but almost every one of them that I have met below executive level (and some over) have had that same attitude - someone else will take care of it, eventually. I think I'll stay in the private sector.
It concerns me greatly, however, that some people will take that attitude regardless. Those that work an eight-hour day (don't get me started on contractors). Those that take a one-hour lunch-break. Those that arrive no earlier than, say 0900. Yes, I am the one who's out of here before 1700 most days, but I'm the first one in the office - every day. My contribution starts with collecting the milk and newspaper from the foyer. It usually continues with cleaning the kitchen cupboards down, setting up the beverage appliances. Work! Work! Work! A woman's work is never done. I'm sure that's why someone called me Mother. I don't think it's too extreme to do that. I don't drink coffee, so I tend not to check the coffee machine anymore, the way I used to every time I went through the kitchen. I think someone else has learnt how to transpose water from sink to receptacle. When Polo hired the new receptionist, Tutu, he made it her job to start the dishwasher when she left the office, and unpack it in the morning.
That, to me, is giving up. You're admitting that people can't change their habits and clean up after themselves. You're also allowing them to stagnate. They're not growing as people, they're not contributing more to the society taht is the workplace. They're not going to contribute more to their job independently of thinking about their other activities. They're just going to get more qualified for the Public Service, or stop eating fish, or not give to charities.
I refuse to follow. There's my contribution - belligerence in the face of conformity.
As usual, I was the only one in the office wearing the badge, although, to be fair, we had a collection jar for Jeans for Genes day. Invariably, people walk around the streets ignoring charities. I know where they hang out, and can spot them a mile away. Maybe it's because I'm a great fan of public transport. Even during the day, though, no-one asked why I wore the ribbon, or where they could get one. They already knew. Veg, for one, is a dedicated anti-charity person. He won't give to charities because he knows that companies representing the charities take the profits for the first two years, or some such. Do I care if he's right? He also believes that all fruit is snap-frozen for months, and that you shouldn't eat fish because of the way they rape the North Sea. He's a pom.
But back to my point - making a contribution. People wander about the office all day, doing what they are expected to do, without thinking about how they can contribute. They then wonder why the things that they've noticed needing to be done don't get any attention. Change the world - but start with yourself. One of my least favourite phrases is "It's not my job". I specifically do not hire people with that attitude. I'm sure that there are some perfectly clever and conscientious people working for the Public Service, but almost every one of them that I have met below executive level (and some over) have had that same attitude - someone else will take care of it, eventually. I think I'll stay in the private sector.
It concerns me greatly, however, that some people will take that attitude regardless. Those that work an eight-hour day (don't get me started on contractors). Those that take a one-hour lunch-break. Those that arrive no earlier than, say 0900. Yes, I am the one who's out of here before 1700 most days, but I'm the first one in the office - every day. My contribution starts with collecting the milk and newspaper from the foyer. It usually continues with cleaning the kitchen cupboards down, setting up the beverage appliances. Work! Work! Work! A woman's work is never done. I'm sure that's why someone called me Mother. I don't think it's too extreme to do that. I don't drink coffee, so I tend not to check the coffee machine anymore, the way I used to every time I went through the kitchen. I think someone else has learnt how to transpose water from sink to receptacle. When Polo hired the new receptionist, Tutu, he made it her job to start the dishwasher when she left the office, and unpack it in the morning.
That, to me, is giving up. You're admitting that people can't change their habits and clean up after themselves. You're also allowing them to stagnate. They're not growing as people, they're not contributing more to the society taht is the workplace. They're not going to contribute more to their job independently of thinking about their other activities. They're just going to get more qualified for the Public Service, or stop eating fish, or not give to charities.
I refuse to follow. There's my contribution - belligerence in the face of conformity.
24 October, 2006
Nothing to Say
I sat down this morning thinking that I needn't bother writing into the journal because I had nothing to say. Yesterday was similar to the (working day) before, and nothing exciting happened. Life goes on. Product gets delayed. Sales people whine. Engineers look overworked. Product Managers shrug and point out that this is exactly what they said would happen if they weren't listened to. Line Managers complain that being told "I told you so" is no comfort. Machete-wielding systems administrator takes the mail server down with extreme prejudice. Nothing out of the ordinary.
And then I thought - "Wow! What a theme!" It's now Tuesday. I'm about to prepare for one of my weekly meetings - business priorities; getting the agenda out the door as early as possible, etc, and it struck me - "why do I bother?" It was always the case that these meetings, when I defined them, might be non-events, and I've even had one cancelled (and one not happen while I was away), but, fundamentally, what good is the meeting? Does it achieve anything, or are we just all turning up to bitch about having meetings and how busy we are, etc? Some might use it for an audience for their latest foray into thinking, or as an opportunity to attack someone who supports one agenda over another (or a football team, on occasion).
Is this productive? Is the meeting merely a rest break between doing real work, that essential away-from-the-desk time, or stop-strolling-around-looking-over-other-people's-shoulders time, or even that I've-just-had-lunch-and-feel-sleepy time. Any combination of people with these attitudes can be dangerous. Meetings should not be like that.
Neither should blogs. I shouldn't be sitting here looking forward to my morning cup of tea, or else waiting for it to cool, typing away into the ether with nothing better to do. I should be more thoughtful, better planned. There should be enough structure that the introductory paragraph links up with the argument in the body, leading inevitably to the conclusion.
Just like all the other blogs.
And then I thought - "Wow! What a theme!" It's now Tuesday. I'm about to prepare for one of my weekly meetings - business priorities; getting the agenda out the door as early as possible, etc, and it struck me - "why do I bother?" It was always the case that these meetings, when I defined them, might be non-events, and I've even had one cancelled (and one not happen while I was away), but, fundamentally, what good is the meeting? Does it achieve anything, or are we just all turning up to bitch about having meetings and how busy we are, etc? Some might use it for an audience for their latest foray into thinking, or as an opportunity to attack someone who supports one agenda over another (or a football team, on occasion).
Is this productive? Is the meeting merely a rest break between doing real work, that essential away-from-the-desk time, or stop-strolling-around-looking-over-other-people's-shoulders time, or even that I've-just-had-lunch-and-feel-sleepy time. Any combination of people with these attitudes can be dangerous. Meetings should not be like that.
Neither should blogs. I shouldn't be sitting here looking forward to my morning cup of tea, or else waiting for it to cool, typing away into the ether with nothing better to do. I should be more thoughtful, better planned. There should be enough structure that the introductory paragraph links up with the argument in the body, leading inevitably to the conclusion.
Just like all the other blogs.
23 October, 2006
Slow Week
It ended up by being a rather slow week last week, especially at the end. Although all the old birds had come home to roost from their trips overseas 'visiting clients', their sole purpose in doing so was to turn up for the dreaded AGM. I've lost interest in attending. It does nothing for me. Reality and a Board of Directors are forces that never seem to have met - or is it that they act in equal and opposite directions? I can never remember - I wasn't very good at physics.
Anyway, due to this fortuitous circumstance and my beligerence with respect thereto, FO was tied up and didn't get to bother me much. Merk, with FO away, found himself very busy elsewhere. Arkle, having succeeded in his attempt to subvert half my team to the dark side (client services) has had no need to come to me and ask for each new task to be assigned. So, I have been trying to concentrate on helping out the engineers with their lack of resources, and simultaneously fob off anything else. This means that, by the end of the week, having sorted out yet another problem for Axis while he was off to lunch seeing off a colleague ("When I looked at the docco afterwards, it confirmed your suspicions about the tool" he said when he came back), I had almost nothing to do in the afternoon.
This is always dangerous. Leaving me with time to think is one of the 72 deadly sins, or something. It usually leads to me making stuff up and then pushing that out to others to implement. In this case, I'd already promised FO I'd go easy on the troops for a bit, and my energies all fell on Doodles. I had nothing to do. He was in his office with nothing to do - he was due to fly back here over the weekend. Between us, we racked up some increasingly heated emails with an ever-growing CC list along the lines:
"This is urgent."
"Why? I've never heard of it before."
"But the customer wants it!"
"That doesn't mean we have to provide it. Nobody else does. It's not a standard feature."
"Others do."
"No they don't (with reference)."
"They do - they just don't tell anyone." (You can't beat that hand.)
"We can only do it if our providers agree."
"These guys are the provider!"
(A quick check - yes, they are the client, and they represent the provider as well.)
"Then, in this case, we might be able to support a special release."
"But it's a small change! It won't take long."
"We should leave it 'til Monday."
"But it needs to be done now!"
At which point, FO came past, back from the AGM, and I deferred further inflamation until a bucket of water could more easily be applied. Sales people too easily get over-heated when deliveries don't occur. They tend to take it personally when their promises aren't met, and still don't learn that the secret to making a delivery is telling someone else that there's a distribution required - preferably before the due date.
"It must be bad - you're still wearing a tie."
"Not my f***ing funeral." he muttered, good-humouredly.
Don't get me started on expletives. It's all well and good to look around, realise that there's someone of the fairer sex present, and apologise, but it's too late. I'm not a prude, but I believe that there's a time and a place. For me, such things don't exist. For others, they should certainly be not around me. Mind you, the odd expletive artfully used is humourous on occasion (the first seven words of "Four Weddings and a Funeral"). In a business environment, though, it is not so much used for surprise or self-reproach, but as a weapon. That's where I draw the line.
Anyway, due to this fortuitous circumstance and my beligerence with respect thereto, FO was tied up and didn't get to bother me much. Merk, with FO away, found himself very busy elsewhere. Arkle, having succeeded in his attempt to subvert half my team to the dark side (client services) has had no need to come to me and ask for each new task to be assigned. So, I have been trying to concentrate on helping out the engineers with their lack of resources, and simultaneously fob off anything else. This means that, by the end of the week, having sorted out yet another problem for Axis while he was off to lunch seeing off a colleague ("When I looked at the docco afterwards, it confirmed your suspicions about the tool" he said when he came back), I had almost nothing to do in the afternoon.
This is always dangerous. Leaving me with time to think is one of the 72 deadly sins, or something. It usually leads to me making stuff up and then pushing that out to others to implement. In this case, I'd already promised FO I'd go easy on the troops for a bit, and my energies all fell on Doodles. I had nothing to do. He was in his office with nothing to do - he was due to fly back here over the weekend. Between us, we racked up some increasingly heated emails with an ever-growing CC list along the lines:
"This is urgent."
"Why? I've never heard of it before."
"But the customer wants it!"
"That doesn't mean we have to provide it. Nobody else does. It's not a standard feature."
"Others do."
"No they don't (with reference)."
"They do - they just don't tell anyone." (You can't beat that hand.)
"We can only do it if our providers agree."
"These guys are the provider!"
(A quick check - yes, they are the client, and they represent the provider as well.)
"Then, in this case, we might be able to support a special release."
"But it's a small change! It won't take long."
"We should leave it 'til Monday."
"But it needs to be done now!"
At which point, FO came past, back from the AGM, and I deferred further inflamation until a bucket of water could more easily be applied. Sales people too easily get over-heated when deliveries don't occur. They tend to take it personally when their promises aren't met, and still don't learn that the secret to making a delivery is telling someone else that there's a distribution required - preferably before the due date.
"It must be bad - you're still wearing a tie."
"Not my f***ing funeral." he muttered, good-humouredly.
Don't get me started on expletives. It's all well and good to look around, realise that there's someone of the fairer sex present, and apologise, but it's too late. I'm not a prude, but I believe that there's a time and a place. For me, such things don't exist. For others, they should certainly be not around me. Mind you, the odd expletive artfully used is humourous on occasion (the first seven words of "Four Weddings and a Funeral"). In a business environment, though, it is not so much used for surprise or self-reproach, but as a weapon. That's where I draw the line.
20 October, 2006
Imagine
I am one of those people who believes that anything is possible given enough time and resources. This often gets me into trouble, because I am quite happy to follow up such a belief with the conviction that I can achieve it. Either I do, and those who doubted it get upset, or I don't, and those who relied on me do. The key is to limit the number of such statements you make in a day, then you can deliver on them.
I am, however, surrounded by people who believe that nothing is possible because there isn't enough time , or there aren't enough resources. Things that need a week's notice, several days of planning and estimating, and a schedule date a month away, with generous delivery dates to handle unmitigated risk, may seem on the surface more likely to succeed, but fundamentally there is an in-built assumption that things will fail, and that revelation of the inevitable must be delayed as long as possible. Many a large, long-running project runs over time and over budget because it has a large budget and seemingly a lot of time. When I manage a project, I take the slack out and aim for the ideal. If I finish early, then kudos to the team. If I finish on time, then I know I've been distracted and let the process slide.
There was once a move in management for setting stretch targets, and having bonuses associated with them. That is, defining how would you prove that you were really working optimally, and then being rewarded. However, what often happened is that people quickly realised that such targets were always achievable by those clever enough to use the system, and the incentive was enough to make them the average PM a lot more cunning. What is really needed is a social change that makes those involved in the project want to be stretched for their own benefit. It's very easy to get jaded, or else expect the bonus as part of the wage, and then start sliding.
By stretch targets, I don't mean working all hours and killing yourself to meet a deadline. A simple example is estimating a project, with all the risks involved, all of the time added to estimate when the project is likely to be delivered, and then take these away, and see how hard people work to mitigate those risks creatively, ensuring that they don't occur, or else have less impact. If the people in the team think about what might happen and move towards the good things and away from the bad, because of their social interaction and belief and involvement in the project, then it is destined for success, regardless of its deadlines.
If, on the other hand, people turn up for work, put in their time, strike off a task from the list, go home, and spend their whole time in a daze moving from task to task, then the tasks will never be complete. You'll hear the phrase "I never thought of that" a lot. I don't want to support the commercial enterprise that is Edward de Bono too much, but you have to think creatively. You have to learn how much you're not doing it now, discover how to do it yourself, practice, and then put it into practice in all facets of your life - work and home. A project team is not there to implement a solution. It is there to solve a problem. You can't rely on one or two problem solvers to come up with the solution and then it's all systems go. That's just crazy talk.
Nobody's perfect - not even me! - and therefore a solution creator will not find the perfect solution up front that needs to be implemented. They will find a good avenue worth persuing, and it needs to be pursued. If you're really lucky, they may continue to be a part of the project, and help to redefine the solution as it comes to fruition (as opposed relying on the users to tell you at the end). If you're really lucky, then everyone on the project thinks about the problem, and works towards solving it. A team is not a head with multiple limbs, it is a conglomerate of intelligences (I hope).
Imagine the possibilities.
I am, however, surrounded by people who believe that nothing is possible because there isn't enough time , or there aren't enough resources. Things that need a week's notice, several days of planning and estimating, and a schedule date a month away, with generous delivery dates to handle unmitigated risk, may seem on the surface more likely to succeed, but fundamentally there is an in-built assumption that things will fail, and that revelation of the inevitable must be delayed as long as possible. Many a large, long-running project runs over time and over budget because it has a large budget and seemingly a lot of time. When I manage a project, I take the slack out and aim for the ideal. If I finish early, then kudos to the team. If I finish on time, then I know I've been distracted and let the process slide.
There was once a move in management for setting stretch targets, and having bonuses associated with them. That is, defining how would you prove that you were really working optimally, and then being rewarded. However, what often happened is that people quickly realised that such targets were always achievable by those clever enough to use the system, and the incentive was enough to make them the average PM a lot more cunning. What is really needed is a social change that makes those involved in the project want to be stretched for their own benefit. It's very easy to get jaded, or else expect the bonus as part of the wage, and then start sliding.
By stretch targets, I don't mean working all hours and killing yourself to meet a deadline. A simple example is estimating a project, with all the risks involved, all of the time added to estimate when the project is likely to be delivered, and then take these away, and see how hard people work to mitigate those risks creatively, ensuring that they don't occur, or else have less impact. If the people in the team think about what might happen and move towards the good things and away from the bad, because of their social interaction and belief and involvement in the project, then it is destined for success, regardless of its deadlines.
If, on the other hand, people turn up for work, put in their time, strike off a task from the list, go home, and spend their whole time in a daze moving from task to task, then the tasks will never be complete. You'll hear the phrase "I never thought of that" a lot. I don't want to support the commercial enterprise that is Edward de Bono too much, but you have to think creatively. You have to learn how much you're not doing it now, discover how to do it yourself, practice, and then put it into practice in all facets of your life - work and home. A project team is not there to implement a solution. It is there to solve a problem. You can't rely on one or two problem solvers to come up with the solution and then it's all systems go. That's just crazy talk.
Nobody's perfect - not even me! - and therefore a solution creator will not find the perfect solution up front that needs to be implemented. They will find a good avenue worth persuing, and it needs to be pursued. If you're really lucky, they may continue to be a part of the project, and help to redefine the solution as it comes to fruition (as opposed relying on the users to tell you at the end). If you're really lucky, then everyone on the project thinks about the problem, and works towards solving it. A team is not a head with multiple limbs, it is a conglomerate of intelligences (I hope).
Imagine the possibilities.
19 October, 2006
Down and Dirty
All of this talk about getting things done when engineering is swamped, and everyone and their pet budgie getting involved, and no-one wanting to take responsibility, all came to a head a few days ago, and I'm just beginning to regret that old expression of rolling the sleeves up and getting down and dirty.
Merk, the poor chap, being floundered with the project management (claiming that he hasn't done that sort of thing for ages) has tried to get my help to sort a few things out. I don't know if I helped or hindered, but between us we managed to clear up FO's very poorly written spec (it said everything that it needed to, and nothing useful), and we have a better understanding of what will be delivered and when. Gabriel came crying to me that he doesn't have the manpower to deliver anything useful, so I agreed to do the technical thing and will try and block out some time to do something I've never done before, being the most qualified to achieve this, and with no time to do it. Axis is now my good buddy, and his partially-produced solution is now being re-defined by my involvement. If one person does the work, it's consistent. If two, it needs an interface! I trust Axis to pull it off, though. And poor Spin is so out of her depth in contributing things, that I have to more or less oversee her every move. Again, because I haven't anyone else to watch her, and I've got no qualified resources, aside from myself.
Whinge mode toned down.
You realise what this means, though, don't you? I went away for my well-earned 'rest' when this project began, with the expectation that I wouldn't be involved in it at all. I've come back to find that nothing's been done, and had to inject myself into every facet of it. If the project fails, I will feel personally responsible. I have no choice. It's in my nature. In the same way that I had to get involved to rescue this little beastie, I may end up drowning myself in the process, and I can't stop myself from swimming onward.
Once upon a time, I realised that my chief role in a past company was Patron Saint of Lost Causes. As much as I enjoy the martyr complex, I wish that I could break out of the cycle. I would stand up in management meetings and bemoan the demise of disappearing company culture, the loss of working processes and structures, or the introduction of ludicrous mean-budget-based decisions that removed small luxuries when our largest cost was the people who enjoyed and appreciated those luxuries.
I would prefer to be teflon. Sometimes I get away with that quite nicely - step in, do my bit, chivvy things along, step back into the shadows, smile sweetly as the project gets delivered by someone else, and breathe a sigh of relief that we've pulled off another amazing advance in porcine aeronautics. To me, that is teflon, because maintenance always comes around to bite you on the glutius maximus, and if you don't own the pig, then you don't have to apply the lipstick.
Some people are teflon because they do own the pig, but have managed to disguise themselves with the lipstick first, or quickly bequeath it to their neighbour, or exchange it for their dog - or swap it in the middle of the night when no-one's watching. Enough farmyard metaphor. It must be the mud thing.
Merk, the poor chap, being floundered with the project management (claiming that he hasn't done that sort of thing for ages) has tried to get my help to sort a few things out. I don't know if I helped or hindered, but between us we managed to clear up FO's very poorly written spec (it said everything that it needed to, and nothing useful), and we have a better understanding of what will be delivered and when. Gabriel came crying to me that he doesn't have the manpower to deliver anything useful, so I agreed to do the technical thing and will try and block out some time to do something I've never done before, being the most qualified to achieve this, and with no time to do it. Axis is now my good buddy, and his partially-produced solution is now being re-defined by my involvement. If one person does the work, it's consistent. If two, it needs an interface! I trust Axis to pull it off, though. And poor Spin is so out of her depth in contributing things, that I have to more or less oversee her every move. Again, because I haven't anyone else to watch her, and I've got no qualified resources, aside from myself.
Whinge mode toned down.
You realise what this means, though, don't you? I went away for my well-earned 'rest' when this project began, with the expectation that I wouldn't be involved in it at all. I've come back to find that nothing's been done, and had to inject myself into every facet of it. If the project fails, I will feel personally responsible. I have no choice. It's in my nature. In the same way that I had to get involved to rescue this little beastie, I may end up drowning myself in the process, and I can't stop myself from swimming onward.
Once upon a time, I realised that my chief role in a past company was Patron Saint of Lost Causes. As much as I enjoy the martyr complex, I wish that I could break out of the cycle. I would stand up in management meetings and bemoan the demise of disappearing company culture, the loss of working processes and structures, or the introduction of ludicrous mean-budget-based decisions that removed small luxuries when our largest cost was the people who enjoyed and appreciated those luxuries.
I would prefer to be teflon. Sometimes I get away with that quite nicely - step in, do my bit, chivvy things along, step back into the shadows, smile sweetly as the project gets delivered by someone else, and breathe a sigh of relief that we've pulled off another amazing advance in porcine aeronautics. To me, that is teflon, because maintenance always comes around to bite you on the glutius maximus, and if you don't own the pig, then you don't have to apply the lipstick.
Some people are teflon because they do own the pig, but have managed to disguise themselves with the lipstick first, or quickly bequeath it to their neighbour, or exchange it for their dog - or swap it in the middle of the night when no-one's watching. Enough farmyard metaphor. It must be the mud thing.
18 October, 2006
Physician, heel!
There are essentially two types of managers - those smarter than those they manage, and those better at managing than those they manage. The third kind are not qualified, and tend not to be effective, so they can be easily ignored as temporary aberrations to the rule. Over time, such people can become politicians.
Having said that there are two kinds, the worst kind is the intersection, because they are not mutually exclusive sets. Managers who have more skills than their reports, more technical expertise or experience in the field, and have superior management skills might be considered the ideal. In fact, they're a plague on society. They know better than all of those who they should be relying on to delegate to. They can't step down, because no-one can do their job better. They can't be shifted around or moved up because they're too good at what they do. The Peter Principle is rarely applied.
When I find myself leaning towards this sort of role, and I mean that as a function more than as a position, I have few choices - act dumb technically, ignore the management function and hope that someone else takes over, or move on.
I do not like any of those choices. I've gotten away with two of the three in the past, and I'm egotistic enough to not try the third.
That's the position I'm in today. It seems to be a natural one. Brain the size of a planet, as I must have, if I stick around long enough, I gather useless information that makes me seem to know everything, and I naturally replace incompetent management with my own, regardless of authority. Yes, I am full of myself, but it's a rare day when I'm proven too full beyond some facets of my work. I've made mistakes, but I've seen others make the same mistakes, and not many people make fewer. That is also my frustration - I'm happy not to be the most brilliant person around, but I don't find much competition. I am constantly disappointed by the lack of brain-power around me (not skills - I can be beaten on technical skills on an individual level, any day).
I remember having a conversation with a consultant we had here for two days. He was a natural language processing expert from the US, headed for a local conference. He and I had a wonderful chat, mostly because I found myself being the only one with the time to spend with him, which was a shame, because he had a lot to say that was useful. Anyway, I passed FO's office, and he asked me how it was going, and I said it was good to talk to someone within an SD of my IQ, rather flippantly.
He remembered that one. I have nothing against FO, but he's a bulk standard accountant who has, through grind and perseverence, gotten to executive level with a large degree of short-sightedness and industrial deafness. He falls back on the old cost-cutting chestnut every time someone mentions a budget. He has some wonderful industry experience, but he doesn't seem to be learning from his current experience. He thinks like an accountant - what worked then must work in the future.
And working with him is like having a yoke around my neck. Let's look at the rest of the executive, while we're at it. Polo, my friend from the past, is so snowed under with technical management that he isn't given the opportunity to shine as a structural manager, which is where I'd seen him in the past. MadDog is so busy building his empire that he also isn't contributing the kind of strategy I know he's capable of applying to this company. Bubble is a waste of space. There - I've said it. The man is useless in all respects, and probably the least intelligent of the group. His purpose escapes me, his core skills are invisible; and I would do everything in my power to assist in his removal, as long as it doesn't cost us an unnecessarily large pay-out.
But that's the pot-luck of management in a smallish company. Sometimes, you're stuck with what you've got because you can't attract anything better, and the alternatives are sometimes worse. Better the devil? Maybe it's just me having a bitch-session. Maybe it's time to look at those three options again.
Having said that there are two kinds, the worst kind is the intersection, because they are not mutually exclusive sets. Managers who have more skills than their reports, more technical expertise or experience in the field, and have superior management skills might be considered the ideal. In fact, they're a plague on society. They know better than all of those who they should be relying on to delegate to. They can't step down, because no-one can do their job better. They can't be shifted around or moved up because they're too good at what they do. The Peter Principle is rarely applied.
When I find myself leaning towards this sort of role, and I mean that as a function more than as a position, I have few choices - act dumb technically, ignore the management function and hope that someone else takes over, or move on.
I do not like any of those choices. I've gotten away with two of the three in the past, and I'm egotistic enough to not try the third.
That's the position I'm in today. It seems to be a natural one. Brain the size of a planet, as I must have, if I stick around long enough, I gather useless information that makes me seem to know everything, and I naturally replace incompetent management with my own, regardless of authority. Yes, I am full of myself, but it's a rare day when I'm proven too full beyond some facets of my work. I've made mistakes, but I've seen others make the same mistakes, and not many people make fewer. That is also my frustration - I'm happy not to be the most brilliant person around, but I don't find much competition. I am constantly disappointed by the lack of brain-power around me (not skills - I can be beaten on technical skills on an individual level, any day).
I remember having a conversation with a consultant we had here for two days. He was a natural language processing expert from the US, headed for a local conference. He and I had a wonderful chat, mostly because I found myself being the only one with the time to spend with him, which was a shame, because he had a lot to say that was useful. Anyway, I passed FO's office, and he asked me how it was going, and I said it was good to talk to someone within an SD of my IQ, rather flippantly.
He remembered that one. I have nothing against FO, but he's a bulk standard accountant who has, through grind and perseverence, gotten to executive level with a large degree of short-sightedness and industrial deafness. He falls back on the old cost-cutting chestnut every time someone mentions a budget. He has some wonderful industry experience, but he doesn't seem to be learning from his current experience. He thinks like an accountant - what worked then must work in the future.
And working with him is like having a yoke around my neck. Let's look at the rest of the executive, while we're at it. Polo, my friend from the past, is so snowed under with technical management that he isn't given the opportunity to shine as a structural manager, which is where I'd seen him in the past. MadDog is so busy building his empire that he also isn't contributing the kind of strategy I know he's capable of applying to this company. Bubble is a waste of space. There - I've said it. The man is useless in all respects, and probably the least intelligent of the group. His purpose escapes me, his core skills are invisible; and I would do everything in my power to assist in his removal, as long as it doesn't cost us an unnecessarily large pay-out.
But that's the pot-luck of management in a smallish company. Sometimes, you're stuck with what you've got because you can't attract anything better, and the alternatives are sometimes worse. Better the devil? Maybe it's just me having a bitch-session. Maybe it's time to look at those three options again.
17 October, 2006
The Cultural Divide
Always having an interest in social interaction, in both professional and cultural societies, this melting pot I call the work-place is a wonderful centre for observing the behaviour of a variety of species of that common, and yet psychologically elusive animal: mankind.
When I started building my team out of nothing, I was looking for people who I could put to work - people who would accept me as their overlord and bring some intelligence, rather than specific skills, into the arena. It was their innate abilities I was looking to utilise, and the team has an overall feeling of being slightly out of their depth, but coping when given the right assistance. That assistance is me, chivvying them along, and the networks I hope they build over time within the company to help them solve their problems. From a technical, or professional, point of view, my people are not in the same social group as the engineers that surround. However, and this is an interesting point, everyone in the company has a degree (even the receptionist is a student), and so each has some professional standing, they just don't necessarily work in the field of their education.
When hiring engineers (and I have done), technical skills are as important as being able to build a team that works together. I don't think there's any question on that. But what is the reality in a small dynamic company? Is an engineer going to rely on those technical skills exclusively, or even for most of the time? No. Experience counts for more - the knowledge gained from applying those skills, and the wisdom from being exposed to different environments - unless, of course, you do hire someone for a specific task you can lock away in a cupboard. That's what contractors are for.
And so, with my professionals working outside of their field, their experience counts for more than the fact that they are non-technical people in a semi-technical environment. This then comes down to how much experience my people have had as to how useful they are, and I suddenly find a divide I hadn't expected. Anne is significantly older and wiser than the others. She's had some professional marketing experience not only at great variance to what is expected of her here, but also quite useful if we thought about how to apply it. Add to that the fact that she is the only Japanese person left in the office. I know very little about Japanese business or working practices. I know what it means to get an office with a window (it means you have nothing better to do), and I think I understand what it means when work gets taken from you to give to someone else (losing face). As an Australian, it's hard to come to grips with these, because we tend to think the opposite (or is it just me?). A window seat means that you get the natural light! Having a task taken off you can mean either a breather, or else the opportunity to get on with one of a thousand other things that have been accumulating in your in-box.
Anne had gotten quite concerned that some of her requests, which were very important to her (and her personal self-worth) and how she perceived her market, were not being seen to, and she had no visibility of their priority. She was right, of course, and I intend to investigate how I can get that visibility myself; but she also showed her Japanese cultural training - there was a problem, why was it not being dealt with? The attitude in a busy organisation is that prioritisation solves such issues - problems will be solved in priority order. Priorities will change as the business focuses. It's a simple equation based on a few essential, but essentially flawed assumptions - work is a constant stream of activity that should not fluctuate; resources are a fixed pool over which you minimise wastage. If neither of these is the case, then you don't get the problem of 'false' perception that things don't get done. If work is not a constant stream of activity, and is assumed to have peaks and troughs, then resourcing would have to change to cater for that. If resources were not a fixed pool, but a dynamic pool, then using more staff in the short term, or being able to redeploy staff likewise, would allow you to deal with different levels of work. This applies to manufacturing, IT, financial services, wherever.
Of course, this is extraordinarily stupid fantasy, that there is the possibility of having semi-trained people on tap, drifting between organisations whose work-load fluctuates. There are companies providing a service, however, more or less; and I am sure that they are utilised by other companies who've taken that step beyond believing that you can plan for resourcing months in advance. It's a matter of how culturally acceptable they are (company culture, that is). They are contractors. They are consultants. They cost a lot more than full-time employees because they are short-term.
The only caveat to the bad-planning versus accepting reality debate is this: what if the resourcing requirement is actually long-term, can be planned as long term, but will simply not be accepted as a long-term cost commitment within the organisation's budget? Then it's just a management issue.
When I started building my team out of nothing, I was looking for people who I could put to work - people who would accept me as their overlord and bring some intelligence, rather than specific skills, into the arena. It was their innate abilities I was looking to utilise, and the team has an overall feeling of being slightly out of their depth, but coping when given the right assistance. That assistance is me, chivvying them along, and the networks I hope they build over time within the company to help them solve their problems. From a technical, or professional, point of view, my people are not in the same social group as the engineers that surround. However, and this is an interesting point, everyone in the company has a degree (even the receptionist is a student), and so each has some professional standing, they just don't necessarily work in the field of their education.
When hiring engineers (and I have done), technical skills are as important as being able to build a team that works together. I don't think there's any question on that. But what is the reality in a small dynamic company? Is an engineer going to rely on those technical skills exclusively, or even for most of the time? No. Experience counts for more - the knowledge gained from applying those skills, and the wisdom from being exposed to different environments - unless, of course, you do hire someone for a specific task you can lock away in a cupboard. That's what contractors are for.
And so, with my professionals working outside of their field, their experience counts for more than the fact that they are non-technical people in a semi-technical environment. This then comes down to how much experience my people have had as to how useful they are, and I suddenly find a divide I hadn't expected. Anne is significantly older and wiser than the others. She's had some professional marketing experience not only at great variance to what is expected of her here, but also quite useful if we thought about how to apply it. Add to that the fact that she is the only Japanese person left in the office. I know very little about Japanese business or working practices. I know what it means to get an office with a window (it means you have nothing better to do), and I think I understand what it means when work gets taken from you to give to someone else (losing face). As an Australian, it's hard to come to grips with these, because we tend to think the opposite (or is it just me?). A window seat means that you get the natural light! Having a task taken off you can mean either a breather, or else the opportunity to get on with one of a thousand other things that have been accumulating in your in-box.
Anne had gotten quite concerned that some of her requests, which were very important to her (and her personal self-worth) and how she perceived her market, were not being seen to, and she had no visibility of their priority. She was right, of course, and I intend to investigate how I can get that visibility myself; but she also showed her Japanese cultural training - there was a problem, why was it not being dealt with? The attitude in a busy organisation is that prioritisation solves such issues - problems will be solved in priority order. Priorities will change as the business focuses. It's a simple equation based on a few essential, but essentially flawed assumptions - work is a constant stream of activity that should not fluctuate; resources are a fixed pool over which you minimise wastage. If neither of these is the case, then you don't get the problem of 'false' perception that things don't get done. If work is not a constant stream of activity, and is assumed to have peaks and troughs, then resourcing would have to change to cater for that. If resources were not a fixed pool, but a dynamic pool, then using more staff in the short term, or being able to redeploy staff likewise, would allow you to deal with different levels of work. This applies to manufacturing, IT, financial services, wherever.
Of course, this is extraordinarily stupid fantasy, that there is the possibility of having semi-trained people on tap, drifting between organisations whose work-load fluctuates. There are companies providing a service, however, more or less; and I am sure that they are utilised by other companies who've taken that step beyond believing that you can plan for resourcing months in advance. It's a matter of how culturally acceptable they are (company culture, that is). They are contractors. They are consultants. They cost a lot more than full-time employees because they are short-term.
The only caveat to the bad-planning versus accepting reality debate is this: what if the resourcing requirement is actually long-term, can be planned as long term, but will simply not be accepted as a long-term cost commitment within the organisation's budget? Then it's just a management issue.
16 October, 2006
What you want and what you get
"You can't always get what you want" - The Rolling Stones.
"WYSIWYG" - What you see is what you get.
Somewhere in between is the reality of product management - under some circumstances, you can get what you want, but it never looks like what you expected.
After the "passing ships" discontent with Doodles in this office and me on holidays, I'd sent out an email to the effect that the latest product release had features requested by certain individuals, and it was a part of business acceptance to ensure that the requestor play the role of customer or user.
A few days later, Doodles understood how much I was asking of him, and responded with a "How the *&^% do I test that?" or words to that effect.
I saw red (without unnecessarily quoting Split Enz). How can you have a requirement, and then have no idea what it would look like if it did get delivered on? Sure, if you relied entirely on me to do that work for you, then you could ask me to check if the requirement that I had written was satisfied, which would be easy for me, because I always make sure that my expectations are fully appreciated, understood, and eventually met by happy smiling engineers eager to please. Always. Without Fail. Without exception.
However, that requirement that I produce is not what Doodles might have wanted. It's my interpretation of his explanation, knowing more about the product, how things work in this office, who would go about designing a solution, their personality, their view of the world, and the way to express to them, personally, what I want. What gets delivered would then tend to be something for me to interpret as being the solution I asked for. It might be documented (heaven forbid!) with me in mind (or a customer, if I represented the need so), or have been tested to show the functionality that I emphasised or highlighted as being crucial or difficult.
None of this helps Doodles, who, having something entirely different in mind, but no desire to express it, no time to review my interpretation, no interest in following up the solution at any stage, will have nothing but surprises when it comes time for me to say "So, did you get what you wanted?" several weeks later.
The upshot of this morning's email to the likes of Doodles, Arkel, FO, Puff, and anyone else I could think of who keeps asking for new stuff, was simple: nothing is so urgent that you haven't got the time to make sure that you get what you want. There are no excuses, really (or so Gabriel once told me) for not knowing before-hand that you might be disappointed. You are only setting yourself up for a fall if you expect everyone else to be a mind reader.
Do not abandon your requirement at the orphanage gate and expect to come back to collect a perfectly well-adjusted mature solution. Nurture it throughout the lifecycle. Deal with its needs, answer its questions, embrace its curiosity, and in time it will look after itself, and perhaps even care for you in its old age.
"WYSIWYG" - What you see is what you get.
Somewhere in between is the reality of product management - under some circumstances, you can get what you want, but it never looks like what you expected.
After the "passing ships" discontent with Doodles in this office and me on holidays, I'd sent out an email to the effect that the latest product release had features requested by certain individuals, and it was a part of business acceptance to ensure that the requestor play the role of customer or user.
A few days later, Doodles understood how much I was asking of him, and responded with a "How the *&^% do I test that?" or words to that effect.
I saw red (without unnecessarily quoting Split Enz). How can you have a requirement, and then have no idea what it would look like if it did get delivered on? Sure, if you relied entirely on me to do that work for you, then you could ask me to check if the requirement that I had written was satisfied, which would be easy for me, because I always make sure that my expectations are fully appreciated, understood, and eventually met by happy smiling engineers eager to please. Always. Without Fail. Without exception.
However, that requirement that I produce is not what Doodles might have wanted. It's my interpretation of his explanation, knowing more about the product, how things work in this office, who would go about designing a solution, their personality, their view of the world, and the way to express to them, personally, what I want. What gets delivered would then tend to be something for me to interpret as being the solution I asked for. It might be documented (heaven forbid!) with me in mind (or a customer, if I represented the need so), or have been tested to show the functionality that I emphasised or highlighted as being crucial or difficult.
None of this helps Doodles, who, having something entirely different in mind, but no desire to express it, no time to review my interpretation, no interest in following up the solution at any stage, will have nothing but surprises when it comes time for me to say "So, did you get what you wanted?" several weeks later.
The upshot of this morning's email to the likes of Doodles, Arkel, FO, Puff, and anyone else I could think of who keeps asking for new stuff, was simple: nothing is so urgent that you haven't got the time to make sure that you get what you want. There are no excuses, really (or so Gabriel once told me) for not knowing before-hand that you might be disappointed. You are only setting yourself up for a fall if you expect everyone else to be a mind reader.
Do not abandon your requirement at the orphanage gate and expect to come back to collect a perfectly well-adjusted mature solution. Nurture it throughout the lifecycle. Deal with its needs, answer its questions, embrace its curiosity, and in time it will look after itself, and perhaps even care for you in its old age.
13 October, 2006
Post-Mortem
I got an amusing meeting invitation from Polo - a post-mortem on a project which I had thought barely underway. Now, I'm all for reflecting on how well a project has been run, and what can be learned from the experience, but I like to wait until it's been delivered. Call me old-fashioned, but up until then, cutting into a project mid-stream is likely to cause a whole lot of blood and guts to come pouring out and have detrimental effects on the patient.
The usual suspects were gathered - me, FO, Merk, Gabriel, Tank, and Axis. The first thing we did was make jokes about not doing any finger-pointing by doing just that. In a way, it lightens the mood, or lets you take out some frustrations. In another way, it makes it clear that that's exactly what everyone wants to do.
Polo, however, started with "I feel that I've had so little to do with this project, having been overseas, that I can Chair this meeting without bias."
A mellowed FO leapt into the fray with "Hang on - over a month ago, I had a meeting with you and Gabriel to ensure that there were resources, so you were involved!"
And you can guess how it progressed from there.
Honestly, it looked like everyone was sitting around that table (almost everyone), willing to accept that they had a part of the guilt, but that someone else had to share it. Even I could stuck my hand up for a bit of it, on the basis that if I hadn't gone on holidays, I would have been around pushing for status and making sure that someone did something. Gabriel admitted that he understood things so little, that he was relying on data from Merk. Merk admitted that he thought he had to produce the data, but didn't know why or how, and was waiting for FO (or possibly me). Tank admitted that he thought he only had to define the solution and hand over to Axis. Axis admitted that he had the definition, but hadn't had the time, and hadn't told anyone. Gabriel admitted that he knew about Axis lack of time, but thought it wasn't important because there was no data yet.
The thing that was missing was FO admitting that he hadn't briefed Merk well enough, and hadn't spent any time himself chasing things up, status-wise.
I think that that's exactly what Polo wanted. He's a clever enough chap, and I know he'd been talking to his people well before the meeting. He didn't need their admissions at the meeting - he needed FO to hear them. He knew what should have been said, and I'm sure he could have planned for it to be said in the appropriate sequence. It was a brilliantly-orchestrated display of unity and shared responsibility that I hope FO treasures for the rest of the month, because it's as close as we're going to get to an understanding between the thinkers and the doers this year, I think.
After the meeting, when the dust settled, we all went back to our cosy little environments and forgot our recent falls from grace, our admissions of guilt, and carried on as if nothing had happened - except for FO, who probably had another peaceful afternoon thinking that everything was sorted, and he had nothing more to worry about. The project was in hand. I don't have the heart to tell him otherwise.
Nothing changes because a meeting makes a resolution. A meeting is like a project. It has a plan, an implementation, and a review. If the plan is not followed, then there's generally no likelihood of a successful meeting, coming under budget or on time. If there's no following the plan, then the review is likely to be little more than "whoopsey" and we straggle on regardless into the next meeting, or just keep going on with the current one. A meeting is reviewed when the participants get the meeting notes and follow up on their actions, and the owner of the results determines that all such have occurred (for a one-off meeting - but for a regular meeting, the next meeting is the follow-up).
If the meeting has no resolutions, then what was the point? Status? That doesn't generally need a meeting on its own. You can post a bulletin or a memorandum. In fact, that's how Axis later described his documentation for the project - not so much a set of requirements as a memorandum of understanding. I would go further, knowing that FO has only cursorily accepted same, and say that it is merely a memorandum of misunderstanding until he signs off on it. Knowing FO, he won't. His email is still broken.
The usual suspects were gathered - me, FO, Merk, Gabriel, Tank, and Axis. The first thing we did was make jokes about not doing any finger-pointing by doing just that. In a way, it lightens the mood, or lets you take out some frustrations. In another way, it makes it clear that that's exactly what everyone wants to do.
Polo, however, started with "I feel that I've had so little to do with this project, having been overseas, that I can Chair this meeting without bias."
A mellowed FO leapt into the fray with "Hang on - over a month ago, I had a meeting with you and Gabriel to ensure that there were resources, so you were involved!"
And you can guess how it progressed from there.
Honestly, it looked like everyone was sitting around that table (almost everyone), willing to accept that they had a part of the guilt, but that someone else had to share it. Even I could stuck my hand up for a bit of it, on the basis that if I hadn't gone on holidays, I would have been around pushing for status and making sure that someone did something. Gabriel admitted that he understood things so little, that he was relying on data from Merk. Merk admitted that he thought he had to produce the data, but didn't know why or how, and was waiting for FO (or possibly me). Tank admitted that he thought he only had to define the solution and hand over to Axis. Axis admitted that he had the definition, but hadn't had the time, and hadn't told anyone. Gabriel admitted that he knew about Axis lack of time, but thought it wasn't important because there was no data yet.
The thing that was missing was FO admitting that he hadn't briefed Merk well enough, and hadn't spent any time himself chasing things up, status-wise.
I think that that's exactly what Polo wanted. He's a clever enough chap, and I know he'd been talking to his people well before the meeting. He didn't need their admissions at the meeting - he needed FO to hear them. He knew what should have been said, and I'm sure he could have planned for it to be said in the appropriate sequence. It was a brilliantly-orchestrated display of unity and shared responsibility that I hope FO treasures for the rest of the month, because it's as close as we're going to get to an understanding between the thinkers and the doers this year, I think.
After the meeting, when the dust settled, we all went back to our cosy little environments and forgot our recent falls from grace, our admissions of guilt, and carried on as if nothing had happened - except for FO, who probably had another peaceful afternoon thinking that everything was sorted, and he had nothing more to worry about. The project was in hand. I don't have the heart to tell him otherwise.
Nothing changes because a meeting makes a resolution. A meeting is like a project. It has a plan, an implementation, and a review. If the plan is not followed, then there's generally no likelihood of a successful meeting, coming under budget or on time. If there's no following the plan, then the review is likely to be little more than "whoopsey" and we straggle on regardless into the next meeting, or just keep going on with the current one. A meeting is reviewed when the participants get the meeting notes and follow up on their actions, and the owner of the results determines that all such have occurred (for a one-off meeting - but for a regular meeting, the next meeting is the follow-up).
If the meeting has no resolutions, then what was the point? Status? That doesn't generally need a meeting on its own. You can post a bulletin or a memorandum. In fact, that's how Axis later described his documentation for the project - not so much a set of requirements as a memorandum of understanding. I would go further, knowing that FO has only cursorily accepted same, and say that it is merely a memorandum of misunderstanding until he signs off on it. Knowing FO, he won't. His email is still broken.
12 October, 2006
Making a Meeting
FO still can't use his email, and can't set a meeting for himself. This means that when he wants to cause a meeting to happen, he has to enlist some innocent bystander's help, who will then be held responsible for the fact that he won't turn up for it himself, either, because it doesn't appear in his calendar, because he can't use his email! It's generally safer that way, anyway. I even caught him pushing Tweet out of the way yesterday so that he could read his inbox at her machine. I'm sure it was done with tact and apologies, but she's the kind of girl who would never refuse such requests - from almost anyone.
So, FO made a meeting, and it was another one where I ended up using Merk as my sounding board, because Booker was more mouse-like than usual. I am beginning to fear that she has a problem dealing with authority figures, which are effectively any men older than her, or of a technical background. That's all of the males in this company. Most of the females are no older than her, now - except Anne - and that's interesting in itself. There was a time when I was the eldest here, but now there are several who have had more years and less wisdom under their belts.
Anyway, the meeting. I am a firm believer in having meetings with agendas, and we stick to the agenda, get the job done, and all walk away happy. That doesn't necessarily mean that any meeting I call goes exactly to plan, but it means that, barring interference, I can usually do what I say I'll do in he time I believe it should take - exactly like any project I run. I'm quite happy to cut out chunks of a meeting if it means finishing on time, and then not mentioning what got lost. I'm just as happy to tell a joke or make a diversion to fill in the minimum half-hour.
In this case, one of those things that I had hoped was going to have been finalised as soon as I left for holidays (to give Spin a chance of input after her return from holidays) hadn't been done (shock! horror!), and I discovered it was because FO had intervened. He then produced his own personal version (apologies to Merk for thinking he'd had a hand in that), and dumped it on me after I got back - two weeks after the original release date.
Poor Gabriel came to me and asked when it was due, and I kept saying "It's done", and was inadvertently lying. More of this later.
The meeting started without FO, which was good, and I took his input and explained to Merk how we pretty much had it covered in the original solution, with a few additions that I nodded over towards Booker. Just when I was ready to wrap up, FO came in (phone in hand), at first leaning in the doorway.
"Damn, we've left it too late."
He sat down and started ranting about how the work that had been done so far was useless for his project, may never get used in the product, and should follow someone else's outline (outsourcing an idea), rather than that which had been developed over a year in-house. About an hour later, I got him to admit that it didn't actually matter what it looked like, as long as we had one. Although we could change our minds later, what we had two weeks ago was more than sufficient to go on with, and was exactly what Gabriel had been waiting for.
Bad move. I shouldn't have mentioned that. I then had to calmly explain to FO that Tank and Axis had discussed their plans for implementing the next stage, and now FO went off the handle about it being unimportant what the data for the solution was, just that it worked, and that it got under way ASAP. Yes, thinking over their plans, there was no reliance on data, and Gabriel should no longer be pestering anyone for it for a week or so. This is assuming that Axis gets the time to work on it.
Another blunder. "What's Axis doing with it? I thought Tank was doing it??"
Merk jumped in with "I think there was a hand-over."
Whether that was enough explanation, or FO had just run out of steam, I don't know, but it was enough of a cue for me to wrap up the meeting - a little later than expected.
"Well, we're all agreed that the original solution stands for the time being, and we can progress."
FO stormed out, and I noted to Booker and Merk, probably still in hearing range "I told you we should have finished before he arrived."
There are people who turn up to meetings to hear the sound of their own voice. I go in the hope that I don't have to listen to my own - that someone else - anyone - will say something useful that can add to my personal store of knowledge. FO does not achieve this. He adds to the unknowledge. He sucks knowledge out of a room, replacing it with the chaotic confusion of no longer knowing what is right or wrong, which way is up, who said what, or what we're all doing sitting around a table in an artificially-lit room staring at a flickering projector screen full of a screen-saver's colourfully distracting, but ultimately useless images.
So, FO made a meeting, and it was another one where I ended up using Merk as my sounding board, because Booker was more mouse-like than usual. I am beginning to fear that she has a problem dealing with authority figures, which are effectively any men older than her, or of a technical background. That's all of the males in this company. Most of the females are no older than her, now - except Anne - and that's interesting in itself. There was a time when I was the eldest here, but now there are several who have had more years and less wisdom under their belts.
Anyway, the meeting. I am a firm believer in having meetings with agendas, and we stick to the agenda, get the job done, and all walk away happy. That doesn't necessarily mean that any meeting I call goes exactly to plan, but it means that, barring interference, I can usually do what I say I'll do in he time I believe it should take - exactly like any project I run. I'm quite happy to cut out chunks of a meeting if it means finishing on time, and then not mentioning what got lost. I'm just as happy to tell a joke or make a diversion to fill in the minimum half-hour.
In this case, one of those things that I had hoped was going to have been finalised as soon as I left for holidays (to give Spin a chance of input after her return from holidays) hadn't been done (shock! horror!), and I discovered it was because FO had intervened. He then produced his own personal version (apologies to Merk for thinking he'd had a hand in that), and dumped it on me after I got back - two weeks after the original release date.
Poor Gabriel came to me and asked when it was due, and I kept saying "It's done", and was inadvertently lying. More of this later.
The meeting started without FO, which was good, and I took his input and explained to Merk how we pretty much had it covered in the original solution, with a few additions that I nodded over towards Booker. Just when I was ready to wrap up, FO came in (phone in hand), at first leaning in the doorway.
"Damn, we've left it too late."
He sat down and started ranting about how the work that had been done so far was useless for his project, may never get used in the product, and should follow someone else's outline (outsourcing an idea), rather than that which had been developed over a year in-house. About an hour later, I got him to admit that it didn't actually matter what it looked like, as long as we had one. Although we could change our minds later, what we had two weeks ago was more than sufficient to go on with, and was exactly what Gabriel had been waiting for.
Bad move. I shouldn't have mentioned that. I then had to calmly explain to FO that Tank and Axis had discussed their plans for implementing the next stage, and now FO went off the handle about it being unimportant what the data for the solution was, just that it worked, and that it got under way ASAP. Yes, thinking over their plans, there was no reliance on data, and Gabriel should no longer be pestering anyone for it for a week or so. This is assuming that Axis gets the time to work on it.
Another blunder. "What's Axis doing with it? I thought Tank was doing it??"
Merk jumped in with "I think there was a hand-over."
Whether that was enough explanation, or FO had just run out of steam, I don't know, but it was enough of a cue for me to wrap up the meeting - a little later than expected.
"Well, we're all agreed that the original solution stands for the time being, and we can progress."
FO stormed out, and I noted to Booker and Merk, probably still in hearing range "I told you we should have finished before he arrived."
There are people who turn up to meetings to hear the sound of their own voice. I go in the hope that I don't have to listen to my own - that someone else - anyone - will say something useful that can add to my personal store of knowledge. FO does not achieve this. He adds to the unknowledge. He sucks knowledge out of a room, replacing it with the chaotic confusion of no longer knowing what is right or wrong, which way is up, who said what, or what we're all doing sitting around a table in an artificially-lit room staring at a flickering projector screen full of a screen-saver's colourfully distracting, but ultimately useless images.
11 October, 2006
The Return of Merk
Merk has rejoined us. I can't get a straight answer out of anyone as to how long for. I treat him as a kind of consultant and sounding board, but FO has worked with him before, and likes to see him as an addition to the team, no matter how temporary. Fo has tried to drag Merk into his own pet project - this will be the third attempt to find a sucker, and the second nomination for Merk.
Failing that, or perhaps because of it, Merk set a meeting for Arkel, FO, and myself to talk about short-term strategy. It was actually FO who was supposed to have set it, but he's now claiming that his email doesn't work - he got Tutu to set the last meeting, and she had no idea what was going on. FO then claimed he was waiting for a phone call, leaving we three to work out what we were doing. It was Merk's idea to start laying out a strategy based on real and expected benefit. I haven't been involved in one of these for ages, and I just go into fascination mode as ideas are collected, and the map just gets bigger and bigger as you enumerate all of the things going on around you, and try to identify their importance.
It was all new to Merk, but Arkel and I plunged in with everything we knew, until we hit the big market, and I begged off as not knowing enough, and Arkel laid claim that it was MadDog's domain, and he wouldn't like to second-guess. It was around here that FO sauntered in, still clutching his phone like a security blanket. He turned everything upside down, so that the markets he knew about and the clients he had contact with were obviously more important. At this point, we were only talking active product, money-generating stuff, not his pet project, which to be honest, has no clear objectives, no real client, and has spent the best part of six months achieving this state. Not my problem.
Then the discussion went into its usual shouting match - FO defending his position before we realised that he was being attacked, and then illogically pointing out that the resources should go to where the money was, without being able to justify that his project had any potential revenue. In fact, with his statement that we didn't need to invest any more resources into the current product because our market position meant that we didn't have to compete on a product basis, merely territory, then it seems obvious that we don't need more product, just better marketing.
Now, as much as I don't along with MadDog, a good excuse for his not delivering is that he knows Sales, but not Marketing, and poor Belle is on her own, without support, without guidance, and generally without content worth making into Marketing material. Given that it takes both Arkel and me to proof-read anything produced from that quarter, I have little faith in the pair.
The other arm is Client Services, which I refuse to call by the misnomer Professional Services. With a staff of one, who are we kidding? Where are the resources? Well, we're a small company, but we are still concentrating on delivering product, without understanding what we need to deliver to satisfy our clients. What we're mostly doing is chasing our tails trying to work out what we're doing wrong when spending all this time trying to work out what we're doing.
As soon as we sit down to work out a strategy - and we haven't had one since most of the executive joined me in this mad-house - an exclusive committee (non-representative of the company's company) makes sweeping general statements based on one dominant voice, and the work is done. Where is the direction? What is the strategy?
Here's a simple one I tried to communicate to FO. We should follow through on something. Anything. It doesn't matter what. Just finish something and move on to something else. We should trust each other, share the responsibility, lead, rather than direct our people, supervise rather than interfere. Let the people whose job it is to find solutions to problems be given the freedom to come up with their own solutions, rather than be told what solution to implement.
OK, it wasn't so simple after all. If it was simple, someone would have thought about it before, and we'd have tried to do it.
Failing that, or perhaps because of it, Merk set a meeting for Arkel, FO, and myself to talk about short-term strategy. It was actually FO who was supposed to have set it, but he's now claiming that his email doesn't work - he got Tutu to set the last meeting, and she had no idea what was going on. FO then claimed he was waiting for a phone call, leaving we three to work out what we were doing. It was Merk's idea to start laying out a strategy based on real and expected benefit. I haven't been involved in one of these for ages, and I just go into fascination mode as ideas are collected, and the map just gets bigger and bigger as you enumerate all of the things going on around you, and try to identify their importance.
It was all new to Merk, but Arkel and I plunged in with everything we knew, until we hit the big market, and I begged off as not knowing enough, and Arkel laid claim that it was MadDog's domain, and he wouldn't like to second-guess. It was around here that FO sauntered in, still clutching his phone like a security blanket. He turned everything upside down, so that the markets he knew about and the clients he had contact with were obviously more important. At this point, we were only talking active product, money-generating stuff, not his pet project, which to be honest, has no clear objectives, no real client, and has spent the best part of six months achieving this state. Not my problem.
Then the discussion went into its usual shouting match - FO defending his position before we realised that he was being attacked, and then illogically pointing out that the resources should go to where the money was, without being able to justify that his project had any potential revenue. In fact, with his statement that we didn't need to invest any more resources into the current product because our market position meant that we didn't have to compete on a product basis, merely territory, then it seems obvious that we don't need more product, just better marketing.
Now, as much as I don't along with MadDog, a good excuse for his not delivering is that he knows Sales, but not Marketing, and poor Belle is on her own, without support, without guidance, and generally without content worth making into Marketing material. Given that it takes both Arkel and me to proof-read anything produced from that quarter, I have little faith in the pair.
The other arm is Client Services, which I refuse to call by the misnomer Professional Services. With a staff of one, who are we kidding? Where are the resources? Well, we're a small company, but we are still concentrating on delivering product, without understanding what we need to deliver to satisfy our clients. What we're mostly doing is chasing our tails trying to work out what we're doing wrong when spending all this time trying to work out what we're doing.
As soon as we sit down to work out a strategy - and we haven't had one since most of the executive joined me in this mad-house - an exclusive committee (non-representative of the company's company) makes sweeping general statements based on one dominant voice, and the work is done. Where is the direction? What is the strategy?
Here's a simple one I tried to communicate to FO. We should follow through on something. Anything. It doesn't matter what. Just finish something and move on to something else. We should trust each other, share the responsibility, lead, rather than direct our people, supervise rather than interfere. Let the people whose job it is to find solutions to problems be given the freedom to come up with their own solutions, rather than be told what solution to implement.
OK, it wasn't so simple after all. If it was simple, someone would have thought about it before, and we'd have tried to do it.
10 October, 2006
Back into the Fray
There's something that can always be said about holidays - they don't last long enough. This can be proven by several observations:
FO and Arkel avoided me all morning, being the two most likely to have anything useful to tell me in terms of status. Because nothing had changed, I should have guessed that they had imparted all useful information via their absence. My team were not so lucky - I rounded them all up before the lunch-time sugar-crunch and had a catch-up. Five young female faces turned to me in expectation as if waiting for me to fill them with wisdom, as usual; but I needed them to talk. The training is going slowly, and, like chickens, if you don't teach them to talk each day, they forget how to squawk. Tweet broke the silence, and opened the flood-gates. She was also the only one to genuinely ask about my holiday. The others had all just been polite about it. Maybe it's just that I'm more enamoured of her than the others.
Without being overly egotistic, I have always held the belief that nothing ever happens around here unless I instigate it, and then preferably chase it up. As tiring as this is, and also distracting, it gets things done. I get nothing done, but the company as a whole seems to progress, mostly. Everything that Arkel and FO, in particular, asked to help out on, in terms of handing things over for completion, before I left, has been replaced by a new series of requests placed on my team.
In one respect, this is the fundamental problem with the way the business is run - priorities change so fast that it's hardly worth prioritising anything. WHatever decisions are made today become irrelevent tomorrow, and forgotten by the day after. The only way around this is through introspection, audit trails, reflection. These take time, and we don't have the time because we keep changing priorities and everything has to be done yesterday.
I think that the best policy for moving forward is the simplest one. We just learn to say "no". The power in those two letters, when spoken and followed up by action, cannot be underestimated. If sections within this company refuse to do things because it is impossible, rather than buckling under the weight of their own cowardice, then things will be achieved - something will be achieved. If priorities cannot change as rapidly as they have been - are not allowed to change - then they will not. Wasted effort on expected problems that never arrive will be better channeled on planned work.
This sounds idealistic, and also impossible for a small company. However, for a company to succeed, it must have a plan; if plans change, then either it needs a different plan, or else it needs new resources to fullfil both the old and new plan. If it can't get new resources (as a small company), then it cannot succeed with two plans. Logic dictates that it is not possible. To proceed with two plans is to ensure a planned failure, and that is the least desired plan of all.
- I don't feel at all rested on my return
- I don't remember the days passing
- People seem surprised that I am back
- Nothing significant seems to have happened while I was away
FO and Arkel avoided me all morning, being the two most likely to have anything useful to tell me in terms of status. Because nothing had changed, I should have guessed that they had imparted all useful information via their absence. My team were not so lucky - I rounded them all up before the lunch-time sugar-crunch and had a catch-up. Five young female faces turned to me in expectation as if waiting for me to fill them with wisdom, as usual; but I needed them to talk. The training is going slowly, and, like chickens, if you don't teach them to talk each day, they forget how to squawk. Tweet broke the silence, and opened the flood-gates. She was also the only one to genuinely ask about my holiday. The others had all just been polite about it. Maybe it's just that I'm more enamoured of her than the others.
Without being overly egotistic, I have always held the belief that nothing ever happens around here unless I instigate it, and then preferably chase it up. As tiring as this is, and also distracting, it gets things done. I get nothing done, but the company as a whole seems to progress, mostly. Everything that Arkel and FO, in particular, asked to help out on, in terms of handing things over for completion, before I left, has been replaced by a new series of requests placed on my team.
In one respect, this is the fundamental problem with the way the business is run - priorities change so fast that it's hardly worth prioritising anything. WHatever decisions are made today become irrelevent tomorrow, and forgotten by the day after. The only way around this is through introspection, audit trails, reflection. These take time, and we don't have the time because we keep changing priorities and everything has to be done yesterday.
I think that the best policy for moving forward is the simplest one. We just learn to say "no". The power in those two letters, when spoken and followed up by action, cannot be underestimated. If sections within this company refuse to do things because it is impossible, rather than buckling under the weight of their own cowardice, then things will be achieved - something will be achieved. If priorities cannot change as rapidly as they have been - are not allowed to change - then they will not. Wasted effort on expected problems that never arrive will be better channeled on planned work.
This sounds idealistic, and also impossible for a small company. However, for a company to succeed, it must have a plan; if plans change, then either it needs a different plan, or else it needs new resources to fullfil both the old and new plan. If it can't get new resources (as a small company), then it cannot succeed with two plans. Logic dictates that it is not possible. To proceed with two plans is to ensure a planned failure, and that is the least desired plan of all.
Subscribe to:
Posts (Atom)
