I'm just out of a surreal meeting, but altogether too real.
A senior developer has been having lots of problems with some difficult testing. It's basically 300 test cases stacked on top of each other, with some dependencies between them (but few).
The issue is that this testing has been going on for 3 weeks, according to the PM (four weeks now :)), while this senior developer has been tending to the problem for only 1 week.
So, the PM is grilling the developer to stress the urgency and the fact that we're not doing the right thing by stacking those tests together etc -- while the developer emphasizes nitty gritty details about the various stumbling blocks -- because he has run out of high level excuses of what this is still not working ...
At the end of the grilling session, the developer stated he'd do his best to be done by "tomorrow evening" -- and the PM and the developer still don't know what they're doing wrong.
If you want to know what I think, send me $5 by PayPal -- but this is a remarkable failure of communication. No problem is resolved. The developer is working harder than harder and the PM feels sorry for everyone.
This reminds me a "the law of seven" that some PM consultant said once in a class I attended was his way of understanding the problems.
In this law, the PM would grill the project team to understand what is not working. He would not have the technical grasp to understand them at first, so he would keep asking them "why?" -
"Why A ?"
"Well, A is because B and C".
"But why B ?"
"Well, B is because John is vacation and the order was sent late"
"And why C ?"
"Well, this is because the compiler fails on case D."
"Why D ? "...
after the 7th why, the consultant asserted, it started to be pretty clear whether the issue is something the project team could have an impact/leverage on and how -- or if that was an issue the project team could have no impact/leverage on.
That sounds like good advice -- if you know to ask the right questions -- and if the developer is not over-emphasizing petty details to "excuse his lack of success".
But after 3 weeks practicing the law of seven, I don't think it works that well...
Lesson learned: remember the law of seven -- and get wise as to when communication is not working...
Mind Altering Solutions
Games to jog your mind and some solutions...
Monday, June 9, 2008
Sunday, December 16, 2007
Tantrix: the problem
I've discovered Tantrix a year ago.
This is a game with hexagonal tiles with 3 bands on each tile. The 3 bands are of different colors and round shape and go from one side to the either the next side, 2nd next side or opposite side...
The game I got was just with 10 tiles and the goal is to make loops the Tantrix way.
I've always thought that I could crack the math of this problems - and even program it...
But today, I found that Tantrix has a lot of presence on the web - and in different flavors than I knew.
Just go check http://en.wikipedia.org/wiki/Tantrix for example, and if you want to play, get to the Shockwave site.
So, my challenge is to write a mathematical definition of the Tantrix tiles, chains and loops...
then from this, maybe, I can write a program that solves the Tantrix "Discovery" challenges... not a new thing, but the algorithm doesn't seem to have been published ? Gulp !! This has been tried before... and not with great success...
Let's see where that gets me ...
This is a game with hexagonal tiles with 3 bands on each tile. The 3 bands are of different colors and round shape and go from one side to the either the next side, 2nd next side or opposite side...
The game I got was just with 10 tiles and the goal is to make loops the Tantrix way.
I've always thought that I could crack the math of this problems - and even program it...
But today, I found that Tantrix has a lot of presence on the web - and in different flavors than I knew.
Just go check http://en.wikipedia.org/wiki/Tantrix for example, and if you want to play, get to the Shockwave site.
So, my challenge is to write a mathematical definition of the Tantrix tiles, chains and loops...
then from this, maybe, I can write a program that solves the Tantrix "Discovery" challenges... not a new thing, but the algorithm doesn't seem to have been published ? Gulp !! This has been tried before... and not with great success...
Let's see where that gets me ...
Powered by ScribeFire.
Subscribe to:
Posts (Atom)