|
Our project is behind, significantly behind. In exchange for keeping our contract open we've made several concessions which aren't really great for us, but we've had to make them to keep the client happy. One of them was bumping up the builds quite a bit, another was increasing the number of client meetings and updates. We thought this would go from an increase of 2 client updates a month to maybe 4, once a week. Not 3 a week. the client is basically living with us now, haunting us. They've hired technically inclined people to come in and make regular project reviews and today they asked something that's basically caused panic/outrage: VSTS access. It's fairly loving cheeky imo.
|
# ? Mar 22, 2018 19:34 |
|
|
# ? May 9, 2024 23:17 |
|
Ape Fist posted:Our project is behind, significantly behind. Is is an in house project and you sell the resulting application, or are they buying hours and owning the source code? By the way, this client will never be happy and is now looking for ways to piss all over you without getting the contract wet.
|
# ? Mar 22, 2018 19:37 |
|
Custom project for a very large/important client with a deadline that was originally 3 years but has extended to 6. Half the client's fault, half ours. But yeah they're being shoulder-surfing fucks right now and requesting VSTS access is extremely loving lovely of them.
|
# ? Mar 22, 2018 19:41 |
|
Ape Fist posted:Our project is behind, significantly behind. I don't see why that's "cheeky" or out of line.
|
# ? Mar 22, 2018 20:22 |
|
I learned the metrics we will be judged on are points per sprint and hours per point. It wasn't explicitly stated but was strongly implied that bonuses/raises will be given based on these highly accurate measures.
|
# ? Mar 22, 2018 20:37 |
|
Ape Fist posted:Our project is behind, significantly behind. Uhh, yeah? Look at it from their perspective. You failed to fulfill the requirements of the contract in the allotted time - any trust they may have had will now (rightfully) be gone and they have to be vigilant with due-diligence to ensure they don't get screwed even further. If they didn't do what you described they'd be incompetent chumps. I was on the flip side of this situation recently it it becomes painfully obvious how important extreme oversight becomes the moment the contract isn't met.
|
# ? Mar 22, 2018 20:42 |
|
Pedestrian Xing posted:I learned the metrics we will be judged on are points per sprint and hours per point. It wasn't explicitly stated but was strongly implied that bonuses/raises will be given based on these highly accurate measures. Hope you updated your resume. After making an item on the backlog for it, if course. After you give notice, file a bug every time you have to poo poo.
|
# ? Mar 22, 2018 20:42 |
|
Pedestrian Xing posted:I learned the metrics we will be judged on are points per sprint and hours per point. It wasn't explicitly stated but was strongly implied that bonuses/raises will be given based on these highly accurate measures. lol, I can imagine the sizing during the next planning meeting.
|
# ? Mar 22, 2018 21:06 |
|
Ape Fist posted:Custom project for a very large/important client with a deadline that was originally 3 years but has extended to 6. Half the client's fault, half ours. But yeah they're being shoulder-surfing fucks right now and requesting VSTS access is extremely loving lovely of them.
|
# ? Mar 22, 2018 21:43 |
|
Pedestrian Xing posted:I learned the metrics we will be judged on are points per sprint and hours per point. It wasn't explicitly stated but was strongly implied that bonuses/raises will be given based on these highly accurate measures. This is very dumb and bad. Tell them that judging anything based on those metrics is actively detrimental to knowledge sharing and crosstraining as well as wildly skewed against newer team members. If Bob wrote the Frobulator component from scratch and knows everything about it, he might be able to knock out a 10 point task in an hour or two. Anyone else on the team might take 8 hours to do the same task. These metrics encourage Bob to work exclusively on the Frobulator component and discourage others from attempting to work on it. This eventually creates an environment where no one is willing to take on a task in an unfamiliar area, because it's going to hurt their ~*metrics*~. Meanwhile, maybe Alice is such a superstar that she's in a lot of meetings about important things. She's still a developer and still contributing, but she might only complete half as many points as Bob, because Alice is providing a shitload of value that's not measured by points.
|
# ? Mar 22, 2018 21:46 |
|
New Yorp New Yorp posted:logic.... Everyone knows that a worker that's not at his/her assigned location on the assembly line is not productive. Duh, they taught us that in the business school, class of 1910.
|
# ? Mar 22, 2018 21:51 |
|
New Yorp New Yorp posted:This is very dumb and bad. I'm curious what kind of deflecting responses and pushback you've seen to this. Is it unfounded pride that "our" devs are better than gaming metrics? Unfounded assumptions that the devs are too stupid to game the system?
|
# ? Mar 22, 2018 22:03 |
|
Pedestrian Xing posted:I learned the metrics we will be judged on are points per sprint and hours per point. It wasn't explicitly stated but was strongly implied that bonuses/raises will be given based on these highly accurate measures. Better start inflating those estimates before your teammates figure out to
|
# ? Mar 22, 2018 22:12 |
|
Vulture Culture posted:The client is absolutely doing the right thing, and should probably be bringing the project back in-house. This is, textbook, the FBI Sentinel program that Jeff Sutherland talks about in the Scrum book. Thank you for mentioning his book. I Just picked it up off of Audible.
|
# ? Mar 22, 2018 22:14 |
|
Pedestrian Xing posted:I learned the metrics we will be judged on are points per sprint and hours per point. It wasn't explicitly stated but was strongly implied that bonuses/raises will be given based on these highly accurate measures. are points assigned by the workers themselves in your organization? also lol @ trying to completely defeat points as an estimation tool
|
# ? Mar 22, 2018 23:41 |
|
the morons who came up with this metric will view you with derision and contempt if you point out to them that workers will be incentivized to game the points in this new performance system making the points completely useless for estimation this is the level of dumb that equates performance with lines of code per day
|
# ? Mar 22, 2018 23:43 |
|
Started at my new new place this week, and I don’t think I’ve seen a more depressed team. The codebase isn’t the worst I’ve seen, but the others seem almost resigned to working on it. Copy-pasting code for repetitive tasks and changes abounds, and I don’t even want to think about the JavaScript. Plus, I swear that 1/3 to 1/2 of my time here this week was spent in meetings. This should be fun.
|
# ? Mar 23, 2018 00:24 |
|
Don't forget to avoid being the new gal who's constantly saying, "How come you don't do it this way?" all the time right away, or the bigger egos could resent you for it. That feels like terrible advice to give, but the alternative is that the established team sees you as a petulant invader. (And yes, that's a stupid attitude for them to have.)
|
# ? Mar 23, 2018 00:30 |
|
Pollyanna posted:Started at my new new place this week, and I don’t think I’ve seen a more depressed team. The codebase isn’t the worst I’ve seen, but the others seem almost resigned to working on it. Copy-pasting code for repetitive tasks and changes abounds, and I don’t even want to think about the JavaScript. Plus, I swear that 1/3 to 1/2 of my time here this week was spent in meetings. Time to make a one hour weekly meeting about how to consolidate and reduce meetings.
|
# ? Mar 23, 2018 00:35 |
|
CPColin posted:Don't forget to avoid being the new gal who's constantly saying, "How come you don't do it this way?" all the time right away, or the bigger egos could resent you for it. That feels like terrible advice to give, but the alternative is that the established team sees you as a petulant invader. (And yes, that's a stupid attitude for them to have.) I’m just gonna go with the flow and not burn myself out over poo poo. This is supposed to help me live a good life, not make it worse.
|
# ? Mar 23, 2018 01:00 |
|
Pedestrian Xing posted:I learned the metrics we will be judged on are points per sprint and hours per point. It wasn't explicitly stated but was strongly implied that bonuses/raises will be given based on these highly accurate measures. Heeeeey, welcome to my life once they dissolved R&D as a department (), shuffled us off to maintenance projects but then enforced Scrum () over the already working Kanban system we had for this team that has a part-timer working remotely 75% of the time and another guy in an UK office. This enforcement was so that they could roll out their internal dev performance tool called Atlas ( ) across all development teams which uses these subjective points (among other wildly subjective and easily gamed things) in ratios that resolve to really tiny numbers (ie 0.0X) to compare you as an individual against your team. This means there's always going to be a loser in the red! And you can steal parts of points by logging your time against the JIRA task! I have not got a clear yes or no from the higher ups whether these performance indicators are meaningful in any way. Instead, I learned today that the point scale is going to be based against what it would take for the "average joe" developer to accomplish in X days! There's no question I'm bailing. The question I have to figure out for myself is whether to get out as soon as possible and then spend that time I would have been working for job hunting/resume updating or keep going and do all that on my free time when I'm not feeling burnt out. Sage Grimm fucked around with this message at 02:15 on Mar 23, 2018 |
# ? Mar 23, 2018 02:12 |
|
Pollyanna posted:Started at my new new place this week ... Plus, I swear that 1/3 to 1/2 of my time here this week was spent in meetings. Training? Onboarding?
|
# ? Mar 23, 2018 03:26 |
|
csammis posted:Training? Onboarding? Partly, but also partly because that’s a major way that knowledge transfer is done here. Better than no knowledge transfer at all, of course, but since I’m a lazy piece of poo poo I have to wonder if we really need an hour long meeting over a single 80 line sql query. Not my place to speak though.
|
# ? Mar 23, 2018 12:36 |
|
Pollyanna posted:Partly, but also partly because that’s a major way that knowledge transfer is done here. Better than no knowledge transfer at all, of course, but since I’m a lazy piece of poo poo I have to wonder if we really need an hour long meeting over a single 80 line sql query. Not my place to speak though. Don't argue. If that's what they feel is best then that's what you do. Maybe there's a reason. Most likely there isn't but you definitely don't know any better, yet. What do you do at the new company? Same back-end programming like before? Or something else? New technologies/languages?
|
# ? Mar 23, 2018 12:41 |
|
Volguus posted:Don't argue. If that's what they feel is best then that's what you do. Maybe there's a reason. Most likely there isn't but you definitely don't know any better, yet. Supporting a typical old rails application. Far from the worst I’ve seen outside the JavaScript (), but it seems to have been a bottleneck for a while. There’s a lot of Go work and stuff in the company though, so part of my plan is to move into that field and context. We get 20% time on Fridays, so I joined a Go user group at the company. My primary goal is stable employment and a good work-life balance tho.
|
# ? Mar 23, 2018 12:51 |
no, i have no earthly idea why that's happening, much less in production e: it's the heath service Pollyanna posted:Started at my new new place this week, and I dont think Ive seen a more depressed team. The codebase isnt the worst Ive seen, but the others seem almost resigned to working on it. Copy-pasting code for repetitive tasks and changes abounds, and I dont even want to think about the JavaScript. Plus, I swear that 1/3 to 1/2 of my time here this week was spent in meetings. Sounds like a good time to practice refactoring. Your job now is to leave the codebase in a better state than you found it in, even if it's just by making it a little DRYer ChickenWing fucked around with this message at 13:57 on Mar 23, 2018 |
|
# ? Mar 23, 2018 13:53 |
|
Today I barely got anything solved and I have dozens of tabs and contexts open. Had to be reminded by my co worker of some basic debugging steps I was forgetting. Working remotely so no one has noticed 'yet' but I feel like I'm gonna have to put in hours tomorrow/and or Sunday to avoid an embarrassing show at Monday morning standup ~_~
|
# ? Mar 23, 2018 22:38 |
|
You're probably not being scrutinized that closely.
|
# ? Mar 24, 2018 02:10 |
|
It's okay to occasionally say that you didn't get much done yesterday.
|
# ? Mar 24, 2018 03:11 |
|
Pollyanna posted:Supporting a typical old rails application. Far from the worst I’ve seen outside the JavaScript (), but it seems to have been a bottleneck for a while. There’s a lot of Go work and stuff in the company though, so part of my plan is to move into that field and context. We get 20% time on Fridays, so I joined a Go user group at the company. My primary goal is stable employment and a good work-life balance tho. Tbqh it sounds like a great place to work. Outside of the meetings but after some time you will find out which are relevant and which are not, so you can start to subtly decline the useless ones. Also, I love refactoring so I am biased.
|
# ? Mar 24, 2018 08:23 |
|
Plorkyeran posted:It's okay to occasionally say that you didn't get much done yesterday. Basically how I live my life now.
|
# ? Mar 24, 2018 13:30 |
|
Keetron posted:Tbqh it sounds like a great place to work. Outside of the meetings but after some time you will find out which are relevant and which are not, so you can start to subtly decline the useless ones. Oh, it's not bad at all - I'm just worried that the remainder of the team seems so down.
|
# ? Mar 24, 2018 15:19 |
|
Pollyanna posted:Partly, but also partly because that’s a major way that knowledge transfer is done here. Better than no knowledge transfer at all, of course, but since I’m a lazy piece of poo poo I have to wonder if we really need an hour long meeting over a single 80 line sql query. Not my place to speak though. Knowledge transfer is part of training and onboarding. They have to teach you how things work, after all.
|
# ? Mar 25, 2018 04:28 |
|
Main Paineframe posted:Knowledge transfer is part of training and onboarding. They have to teach you how things work, after all. I understand and appreciate that knowledge transfer is happening. Didn't want to come off as if it wasn't. It's also not a bad place to work at all, to be clear.
|
# ? Mar 25, 2018 16:07 |
|
Plorkyeran posted:It's okay to occasionally say that you didn't get much done yesterday. Especially when you didn't get anything done because you did nothing but context-switch. That's important to surface to everyone that there's a process breakdown happening. But even if it's just because I wasn't feeling it and spent the whole day reading forums I try to say "I didn't get much done this week" in stand-up. First, it helps build a culture where 24/7 work is not seen as the norm. Second, it helps keep me honest because I don't want to say that multiple weeks in a row.
|
# ? Mar 26, 2018 01:05 |
|
I'm too scared to leave 15 minutes before 5, let alone admit I didn't spend 100% of my 8 hours fully engaged.
|
# ? Mar 26, 2018 01:24 |
|
Pollyanna who turned your cat right-side-up in your avatar? And smooched it?
|
# ? Mar 26, 2018 01:26 |
|
My brother, technically.
|
# ? Mar 26, 2018 01:29 |
|
Pollyanna posted:My brother, technically. As in you did it because he threatened noogies if you didn't?
|
# ? Mar 26, 2018 14:17 |
|
|
# ? May 9, 2024 23:17 |
|
I upgraded my av, he provided the photo-op.
|
# ? Mar 26, 2018 14:17 |