The gang-bangers were at it again on the street corner just outside my window. Yesterday it was the police taking them away in handcuffs, today it was them welcoming the firemen. Apparently there was some kind of fire in their headquarters (apartment building) although we couldn’t see any smoke. Oddly enough people in the other apartments didn’t seem concerned, they were out on the balconies smoking cigarettes. It was cool to watch the firemen in action, a welcome break from my rather boring assignment.
For those who are not in the IT profession, please bear with me, I think you’ll find it worth it:
I was joined today by the consultant who previously worked on the project. I was there to migrate the project from one system to another, yet I don’t know much about it. He came to give me the expertise I lacked. We discussed the options for maintaining two versions of the application (for the old and new system).
He had a great idea: We could keep a single version and just have a configuration property to toggle between them. I had used this strategy before, so I agreed right away. The client was there with us and he was happy with it too. So I was surprised when he said to the client “We’re going to make a list of the options, write down the benefits and concerns of each, and then we can make a decision.”
I wanted to say “Since you’re only here for today, and we don’t have much time, why don’t we just go with this idea of keeping them together?” Yet I held back. He had a lot more experience on the project (6+ months compared to my 2 days). We discussed it further and then he called the former project manager (the one with the vest) and discussed it some more. After he hung up he came back with an objection to this approach and ruled it out. Basically it limited us for future modifications and also it was surely more complicated to put in place.
Now I hope I didn’t lose anyone with all that technical stuff, but the point I want to make is this: The American approach is, as many describe, “shoot from the hip”. Americans don’t waste precious time with too much analysis. We come up with a plan and we go for it. Americans spend 20% of the time analyzing and 80% doing the work.
The French on the other hand love to analyze and debate. They’re much more philosophical than Americans. They like to spend 80% of the time analyzing the problem and then get it done in the 20% remaining.
So we have two approaches which are complete opposites. The question is which one works?
Take a guess before I share my experience here. Yes, I’m talking to you. Click on the link to leave a comment, it’s really easy and you can remain anonymous like my mother (who thinks she’s anonymous but I know it’s her). Seriously, this blog isn’t going to be any fun if people don’t start participating so let’s go. Tell me which approach you think is best.
Recent Comments