Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Ape Fist
Feb 23, 2007

Nowadays, you can do anything that you want; anal, oral, fisting, but you need to be wearing gloves, condoms, protection.
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.

Adbot
ADBOT LOVES YOU

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Ape Fist posted:

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.

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.

Ape Fist
Feb 23, 2007

Nowadays, you can do anything that you want; anal, oral, fisting, but you need to be wearing gloves, condoms, protection.
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.

New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug

Ape Fist posted:

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.

I don't see why that's "cheeky" or out of line.

Pedestrian Xing
Jul 19, 2007

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. :sigh:

Taffer
Oct 15, 2010


Ape Fist posted:

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.

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.

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



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. :sigh:

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.

Gounads
Mar 13, 2013

Where am I?
How did I get here?

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. :sigh:

lol, I can imagine the sizing during the next planning meeting.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

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.
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.

New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug

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. :sigh:

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.

Volguus
Mar 3, 2009

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.

JawnV6
Jul 4, 2004

So hot ...

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?

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.

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. :sigh:

Better start inflating those estimates before your teammates figure out to

FlapYoJacks
Feb 12, 2009

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.

comedyblissoption
Mar 15, 2006

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. :sigh:
lol you are managed by incompetent morons

are points assigned by the workers themselves in your organization?

also lol @ trying to completely defeat points as an estimation tool

comedyblissoption
Mar 15, 2006

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

:sever:

Pollyanna
Mar 5, 2005

Milk's on them.


Started at my new new place this week, and I don’t think I’ve seen a more depressed team. :smith: 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.

CPColin
Sep 9, 2003

Big ol' smile.
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.)

baquerd
Jul 2, 2007

by FactsAreUseless

Pollyanna posted:

Started at my new new place this week, and I don’t think I’ve seen a more depressed team. :smith: 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.

Time to make a one hour weekly meeting about how to consolidate and reduce meetings.

Pollyanna
Mar 5, 2005

Milk's on them.


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.

Sage Grimm
Feb 18, 2013

Let's go explorin' little dude!

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. :sigh:

Heeeeey, welcome to my life once they dissolved R&D as a department (:siren:), shuffled us off to maintenance projects but then enforced Scrum (:siren:) 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 (:siren: :siren:) 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! :suicide:

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

csammis
Aug 26, 2003

Mental Institution

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?

Pollyanna
Mar 5, 2005

Milk's on them.


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.

Volguus
Mar 3, 2009

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?

Pollyanna
Mar 5, 2005

Milk's on them.


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.
What do you do at the new company? Same back-end programming like before? Or something else? New technologies/languages?

Supporting a typical old rails application. Far from the worst I’ve seen outside the JavaScript (:gonk:), 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.

ChickenWing
Jul 22, 2010

:v:



no, i have no earthly idea why that's happening, much less in production

e: it's the heath service :downs:

Pollyanna posted:

Started at my new new place this week, and I don’t think I’ve seen a more depressed team. :smith: 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.

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

Murrah
Mar 22, 2015

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 ~_~

Bongo Bill
Jan 17, 2012

You're probably not being scrutinized that closely.

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed
It's okay to occasionally say that you didn't get much done yesterday.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Pollyanna posted:

Supporting a typical old rails application. Far from the worst I’ve seen outside the JavaScript (:gonk:), 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.

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Plorkyeran posted:

It's okay to occasionally say that you didn't get much done yesterday.

Basically how I live my life now.

:shepicide:

Pollyanna
Mar 5, 2005

Milk's on them.


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.
Also, I love refactoring so I am biased.

Oh, it's not bad at all - I'm just worried that the remainder of the team seems so down.

Main Paineframe
Oct 27, 2010

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.

Pollyanna
Mar 5, 2005

Milk's on them.


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.

Mniot
May 22, 2003
Not the one you know

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.

Pollyanna
Mar 5, 2005

Milk's on them.


I'm too scared to leave 15 minutes before 5, let alone admit I didn't spend 100% of my 8 hours fully engaged.

CPColin
Sep 9, 2003

Big ol' smile.
Pollyanna who turned your cat right-side-up in your avatar? And smooched it?

Pollyanna
Mar 5, 2005

Milk's on them.


My brother, technically.

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Pollyanna posted:

My brother, technically.

As in you did it because he threatened noogies if you didn't?

Adbot
ADBOT LOVES YOU

Pollyanna
Mar 5, 2005

Milk's on them.


I upgraded my av, he provided the photo-op. :v:

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply