Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
BartBB6897yBeen there, done that.
That's why I don't move a finger until I know the whole picture. -
Thanks for the support everyone. This is the kind of shit I have to deal with every day. Briefs and tech specs are rare. We're always on a really tight deadline so it's common to start work on a project before we know what we're building. It then morphs into something closer to what the client wants with each 'amend'. The PM is also a Director so there's only so far I can push him to correct his bad management. Besides, he claims that it's all the client's fault. FML.
-
It is not the PM's fault for not being able to deliver and manage the project correctly it is the fault of that damn HR who hired this kind of PM to manage a project! It is you who made this happen despite the fucked up requests PM here is just a useless human ...
-
graviton1907yWhat visual...
The nullTard thinks he is only asking you to do the specific parts, while his wise as? looks at the bigger picture.
But clearly that's !helping๐ -
sarneeh2667yWhy you won't just ask for a full project specs? I don't get it. You accept new requests and don't even ask if that's all that is to be done. IMO the fault that you have to deal with something like this is on both sides โบ
-
I guess i can speak for everyone here, reading this killed us inside... Now i'm only speaking for myself but i would punch-kill that pm with such bullshit additions...
-
@sarneeh Wow. Not thought about asking for the full specs before. I'll totes try that. Thanks. ;)
-
elazar10307y@DeadInside not as a criticism, but really there should be a way to just refuse to do the job without at least semi-proper requirements? Some email with explanations? Something?
Surely it will be easier for your boss to ask this from the client upfront rather than try to find a new dev. -
@elazar you're right but it doesn't work like that here. Even the written specs are later (verbally) amended. Then we get sent files like 'clientFinalAmends_final-v3.updated.docx' that may or may not supercede the verbal stuff. Any interaction with him is the same:
Me: Can I get you a sandwich?
PM: Sure, can I have a cheese one.
...
Me: Here you go. It was £2.
PM: Ta, I'll pay you later. Oh, this is on white. Did they not have better cheese? Where's my drink? -
I completely fucking lost it at "There are users!?" ๐. I feel so fucking sorry for you, man!
-
kenpeter9057yI remember to say it in the meeting. It is not about what you want or what the client wants. It is about what the project actually needs.
-
sarneeh2667y@DeadInside I don't know if it was a sarcasm or not ๐ But anyways - man, you're a programmer. If there are people that disrespect you and your time by not giving you full specs even if you ask for it - just kick them in the ass. You will find a new job easily. Peace bro, didn't want to sound offensive โบ
-
@sarneeh yes that was sarcasm. It's the only thing I can do well. FYI you didn't offend me at all. Your criticism is a valid one.
-
Man you literally are @DeadInside I feel sorry man..you have amazing patience though
-
Em774137yOh no! If only they could tell you from the beginning EVERYTHING you need to know. Such a waste of time and suck a lack of communication!
-
mundo0349787yMan, that is easy to solve, you do not code shit until a brief, docs and the stupid mockups, graphics etc are delivered and approved.
One you teach people that, you will start getting it. Demostrate with data why working like this is more expensive and time wasting.
Blame it on them for miss use of coman resources and stablish the mees of specs. -
nalread4047yWoah, that's one hell of a communication issue. I think I'd strangle the PM after third request...
-
7immyH147yHoly crap. Thanx for this. Been laughing so hard I had trouble finishing. I understand completely.
-
leethel1007y@elazar Before leaving my last job I constantly asked for full specification to resolve this same issue I had. I asked all questions I could to grasp all requirements and suppress any late surprise. The fact is there were always unspoken requirements. When you have no idea of what is expected, all questions you can come with are not enough.
-
simotaqi2236yI remember the boss never mentioned the possibility of booking many different rooms with a total amount and details in one single invoice until the last day, I mean : he was always seeing a book now button next to every room and never said that he only wants one single button for all rooms, I ended up redoing most of booking and invoice and payment features.
That question : "Why can't I book many rooms at once?" felt like eating lemon peels. -
steev2313y"please go away and right a complete spec" is what you say after the 2nd iteration of that saga.
Related Rants
-
M-Arcus18Never let customers define the priority levels. It will end in: - Normal (never used) - High (used for small...
-
jdevs17Who Is Who โก A Project Manager is the one who thinks 9 women๐ can deliver a baby in 1 month.๐ถ โก A...
-
rabbi6Last Sunday the boss says: About this project we are working on, the client stopped paying, so we are not to...
An entirely typical exchange at work:
PM: How long would it take to build an application that collates Gubblefluffs and exports them as a PDF?
ME: Hard to say. What’s a Gubblefluff?
PM: Nothing complex. Its basically an object with some stuff in.
ME: Erm, okay. So I’ll define a Gubblefluff object plus methods to add edit and delete, then for each Gubblefluff have it write a line to a PDF.
PM: It will need to email that PDF to somebody.
ME: Okay, cool. “Gubblefluffs-by-email” should take about a day.
6 hours later…
ME: I’ve done Gubblefluffs-to-pdf, I’m not clear on what’s in a Gubblefluff but I’ve made it flexible so it can take almost anything.
PM: No, a Gubblefluff can ONLY be one of 4 Snigglefingers plus a timestamp and some JSON.
ME: What? Right. Okay. What’s a Snigglefinger?
PM: (sighs) A Snigglefinger is the collection of relevant Babelsets.
ME: Babelsets?
PM: Yeah, a user can have any number of Babelsets but they must correspond to one of the four types of Snigglefingers.
ME: There are users!?
PM: Of course!
ME: But I’ve not coded anything for users.
PM: Shit. I’ve told the client they can have it today. How long to add in users?
ME: And Babelsets, and Snigglefingers and the new Gubblefluff rules?
PM: Yeah.
6 days later…
ME: This is done now. It’s a beast but it works. Who should it email the PDFs to?
PM: Client X, plus cc to Y and bcc to Z.
ME: What? It doesn't support CC and BCC!
1 hour later…
ME: This is done. I’ve tested it and sent you a copy of the PDF it generates.
PM: Okay thanks. Is the cron running daily?
ME: What cron?
…
ME: Okay, so the cron’s running once a day at 8pm.
PM: Oh, it’ll need to be at 3:15pm. That’s when we’ve told the client they’ll get it.
ME: Right. I’ll change it...
PM: Also, the PDF you sent me looks nothing like the visual.
ME: What visual?
...
rant
fuckwits
project management