Yesterday just had a project meeting on the progress of the whole system we are currently developing... very funny lor..
Unlike the SMU project we did last time, this time the project was drafted by one of my boss, and the whole project is damn complicated + tedious to do... Since last december we started the development, we had always been off the schedule (very behind some more)...
To the bosses (our team, only 5 persons doing coding, got 3 consultants just sit there everyday and talk talk talk only ~_~), the project seemed extremely simple...
"Just do this do that can liao, 1 day can finish right?"
"I don't care technically how difficult is this, from a user's point-of-view I want to see this done."
Started to feel frustrated, especially during yesterday's meeting. We had been rushing day and night for the whole business logic to be implemented into working codes.. and they just came in the meeting room late at 8.30 pm. Announced that a fundamental concept needs to be changed... this is not the first time le, the main reason we are behind our schedule is because of lack of communication. The TL will tell us wat to do and its based on his understanding, but then its not the boss' understanding...
If we say that the changes were invoked by the users, then boh bian... work sky work floor work till faint also must rush out... but its just because a misunderstanding we need to scrap the whole thing?
UAT is next Monday, that is why I'm still at office T__T oh shit... I almost scolded out at the bosses, most of us have been working 15 hours a day for 7 days a week, and the bosses occassioanlly stay on with us still 8pm (one even left on the dot everyday T__T|||).. whats the meaning of this? Totally no meaning right?
When I shouted out "its impossible to carry on, its definitely a no go", one of the bosses wanted us to share our opinion on the project. ALL OF US said it was a no go, definitely no go.
Then he tried to persuade us to hang on for a few more days. Heck! All he does is check mail and go home punctually everyday, of course easy to hang on la! Why in the first place ask us to share our opinion and say "if all of you say no go, i will reflect to boss and the user, we will see how then"??
In the end still insist "it can be a GO, it can be done" after uttering those nonsense???
In the end? wasted our 2 hours (no dinner!!!) and till 10.30 pm, not a conclusion has been made, he just told us "continue to rush at Friday, try to cut off everything by 5 pm"
where is he now? at home!!! we are still rushing, although my part finish le, but the rest of the team are like dead fish.. too tired to be frustreated, too braind dead to feel any grief---
Last time the SMU project, do till 3 am i also willing, because I had a good boss. He will accompany us until 3 am, although he doesn't know programming at all, he will try very hard to transfer the user's requirements to become technical designs, and then discuss with my TL AND US, so that we have the sense of involvement.
But for the current working flow, we are just programming machine. The person who is responsible to translate doesn't exist. Boss just assumed we know what to do (who briefed us?? not a single soul, just throw us a very very very 模糊 functional spec and expect us to come out with everything!) and we had no one to ask!
Arghhhhhhhhh, the only consolation point is that I have thus far accumulated 1 week's (7 days) time off already.. humphhh, worked OT for 2 months and only 1 week time off, already consider less le leh T__T
.........
Phew, now feeling better le, then thought of this pic sent by Steven, how true it is... hahaha...
Hai, go back to work le :D