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
Space Kablooey
May 6, 2009


sarehu posted:

In other words "I have opinions but they're religious and I can't articulate them on a rational basis."

I think you should just stop posting.

Adbot
ADBOT LOVES YOU

smackfu
Jun 7, 2004

Munkeymon posted:

I don't think I've ever had more than 8?

Also never had separate sick days :\

Bare minimum holidays is seven. But often they add a few floating for religious or local holidays or to add an extra day around Christmas if the calendar works out that way.

No Safe Word
Feb 26, 2005

It's kind of funny to watch people unfamiliar with shrughes sarehu figure him out

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

HardDiskD posted:

I think you should just stop posting.

I agree.

B-Nasty
May 25, 2005

Docjowles posted:

Nah, truly terrible companies do the poo poo where you get one big PTO pool for vacation/sick/personal.

I disagree. Why do I have to play games with whether a day I need off is personal or vacation. I also don't tend to get ill very often, so having sick days that I can't use (if I'm being honest) is dumb. In most cases, bucketing PTO is just a mechanism for the business to disallow carryover and payout for certain PTO designations.

My favorite PTO plan I've had is at my current (not for long) employer: 22 PTO (first year, more at 3yrs); available at the start of the year, no carryover (except special exclusions), no payout, and you must take 5 consecutive days at some point in the year.

I like that approach because it encourages everyone to use their PTO. There's no incentive to "bank it", and I don't have to do dumb accrual calculations to determine how many days I have available at any given point.

Volmarias
Dec 31, 2002

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

sarehu posted:

In other words "I have opinions but they're religious and I can't articulate them on a rational basis."

Alternately, "I realized that my time is more valuable than writing up well reasoned responses to shitposts"

Munkeymon
Aug 14, 2003

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



smackfu posted:

Bare minimum holidays is seven. But often they add a few floating for religious or local holidays or to add an extra day around Christmas if the calendar works out that way.

I count 6: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving and Christmas

Last job I had the day after Thanksgiving and some rando Christian holiday off in the spring (no, not Easter), but that's the best automatic holiday list I've had. This job is just better in every other way than that, so I don't mind the extra two days.

AskYourself
May 23, 2005
Donut is for Homer as Asking yourself is to ...

sarehu posted:

In other words "I have opinions but they're religious and I can't articulate them on a rational basis."

lol such troll, much poo poo post

sarehu
Apr 20, 2007

(call/cc call/cc)

Munkeymon posted:

I count 6: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving and Christmas

Last job I had the day after Thanksgiving and some rando Christian holiday off in the spring (no, not Easter), but that's the best automatic holiday list I've had. This job is just better in every other way than that, so I don't mind the extra two days.

At my last job we had Election Day off (in even years) but this was only mentioned in the employee manual. I was the only one to take the day off, didn't announce it to anybody beforehand, they were wondering why I didn't show up to work.

Pollyanna
Mar 5, 2005

Milk's on them.


Basically the US is a shitshow even if you have a cushy dev job.

Iverron
May 13, 2012

B-Nasty posted:

I disagree. Why do I have to play games with whether a day I need off is personal or vacation. I also don't tend to get ill very often, so having sick days that I can't use (if I'm being honest) is dumb. In most cases, bucketing PTO is just a mechanism for the business to disallow carryover and payout for certain PTO designations.

My favorite PTO plan I've had is at my current (not for long) employer: 22 PTO (first year, more at 3yrs); available at the start of the year, no carryover (except special exclusions), no payout, and you must take 5 consecutive days at some point in the year.

I like that approach because it encourages everyone to use their PTO. There's no incentive to "bank it", and I don't have to do dumb accrual calculations to determine how many days I have available at any given point.

I've worked with PTO longer than Vacation / Sick, but the big problem I have with it is when companies act weirdly about working remotely when sick. If I'm truly not able to write code, I'll take a PTO day, but if my concerns are more about not getting the other Devs around me sick what's the problem?

Paranoia over how much you're "actually working" is giant red flag anyway I guess.

ChickenWing
Jul 22, 2010

:v:

Oh, the joys of neo-socialism (:canada:) and the banking industry

(Unlimited vacation, unlimited sick days :clint:)

Pollyanna
Mar 5, 2005

Milk's on them.


Iverron posted:

Paranoia over how much you're "actually working" is giant red flag anyway I guess.

Yup, this is a killer. Our PMs were asking us if we could fit in more bugs with 2-3 hours left in our sprint because they're obsessed with squeezing out as much productive time as possible out of us devs, and that really rubbed me the wrong way.

a foolish pianist
May 6, 2007

(bi)cyclic mutation

ChickenWing posted:

Oh, the joys of neo-socialism (:canada:) and the banking industry

(Unlimited vacation, unlimited sick days :clint:)

So my old gig had unlimited vacation, which sort of meant you felt bad about taking vacation days. I took less vacation under that policy than with my current 22-day policy.

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

ChickenWing posted:

Oh, the joys of neo-socialism (:canada:) and the banking industry

(Unlimited vacation, unlimited sick days :clint:)

I don't think any amount of vacation could make up for the stupidly old tech banks still use. I'd rather be a compute slave for Google Translate.

revmoo
May 25, 2006

#basta
Has anyone noticed the Cycle of Agile? I have a friend going through it and I redpilled him hard recently when I told him how future events were going to play out weeks in advance.

1. Team is assembled, Agile is chosen as dev methodology. Either old team was fired/quit/laid off or restructuring happened. A roadmap is presented.
2. Sprints start. People are getting work done but skipping a lot of the process and paperwork stuff.
3. A push begins to start following the procedures. Out-of-band communication is restricted. Everyone gently reminds everyone else 'no, that's not in Jira' or 'put that in Jira then talk to me'.
4. People begin to gel with the procedures. Things are getting done, points are getting accomplished, releases are being released. Stakeholders are happy. This is the honeymoon phase.
5. Staunch Agile bureaucracy starts to conflict with high-level stakeholder (i.e. executive suite) demands.
6. Velocity starts becoming the all-encompassing metric for success and productivity.
7. Agile proponents continue to face off against high-level stakeholders. "If only velocity was higher we'd be able to get those features done on time"
8. Sprints start to get over-committed. Developers are brow-beaten to offer lower point estimates that get made up with unpaid overtime. Look for things to happen here like planning poker.
9. Senior guys who've been around the block start putting in notice.
10. Panic!~ the backlog of "MUST HAVES" has far outpaced the teams ability to produce. This begins a feedback cycle that gets the attention of execs.
11. Brain drain starts to accelerate. Mid-level guys are updating their resumes. Junior guys are brought onboard to stem the bleeding.
12. A "big failure" happens with either a deadline or a production system. Company president is pissed.
13. Key developer leads are terminated. Often a new CTO will be brought in.
>>
1. Team is assembled, Agile is chosen as dev methodology. Either old team was fired/quit/laid off or restructuring happened. A roadmap is presented.

Vulture Culture
Jul 14, 2003

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

a foolish pianist posted:

So my old gig had unlimited vacation, which sort of meant you felt bad about taking vacation days. I took less vacation under that policy than with my current 22-day policy.
Unless accompanied by a minimum annual vacation policy, unlimited vacation is usually a scam to do exactly what you describe (as well as prevent employees from cashing out any unused PTO when they leave).

revmoo
May 25, 2006

#basta

Vulture Culture posted:

Unless accompanied by a minimum annual vacation policy, unlimited vacation is usually a scam to do exactly what you describe (as well as prevent employees from cashing out any unused PTO when they leave).

I just had to burn THREE WEEKS of PTO when I left my last job.

Fun part is, the company was based in Michigan where that's legal, but I worked out of their office in Ohio where it's not.

Volmarias
Dec 31, 2002

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

B-Nasty posted:

My favorite PTO plan I've had is at my current (not for long) employer: 22 PTO (first year, more at 3yrs); available at the start of the year, no carryover (except special exclusions), no payout, and you must take 5 consecutive days at some point in the year.

I like that approach because it encourages everyone to use their PTO. There's no incentive to "bank it", and I don't have to do dumb accrual calculations to determine how many days I have available at any given point.

The problem with not allowing carryover is that it turns December into the month of "use it or lose it", as people have banked PTO days that they're saving for sick days, except that no one has gotten sick enough to use those days, so suddenly the entire company shuts down for the last week of December as half of the workforce says "Welp, may as well take the last week off too". The opposite is true too, of course. If you misjudge how often you'll get sick and use too much time for vacation, now you have to come in sick, and infect everyone else, since you're not allowed to stay home, and you're not allowed to go negative.

My last job didn't offer to carry over vacation days either, offering a half-baked explanation about benefits accounting for tax purposes as the reason (even though the parent company allowed it). I think they finally relented and started offering a limited carry over. Surprise surprise, some people actually stuck around in December to get things done.

On the plus side, I've entered my 3rd year at my current job, so my vacation days have gone up from 15 to 20 per year :toot:

B-Nasty
May 25, 2005

Volmarias posted:

The problem with not allowing carryover is that it turns December into the month of "use it or lose it", as people have banked PTO days that they're saving for sick days, except that no one has gotten sick enough to use those days, so suddenly the entire company shuts down for the last week of December

I guess any system can be abused, but I've been fortunate enough to work for small companies where the PTO technically had to be approved, but I had a good relationship with my manager so it wasn't a problem. Of course, if I was a dick and tried to take off the last 3 weeks of December, I'm sure I'd get smacked down.

I like approaches that treat everyone like they are a professional adult instead of trying to prevent every possible abuse with restrictive policies. However, I think "unlimited" vacation plans are a scam, so who knows.

Fellatio del Toro
Mar 21, 2009

Does anyone's office not basically shut down the last week of December? All my jobs have allowed carryover and it's still always a ghost town between Christmas and New Years.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Fellatio del Toro posted:

Does anyone's office not basically shut down the last week of December? All my jobs have allowed carryover and it's still always a ghost town between Christmas and New Years.

There are a fair number of people in my office that take 2-3 weeks of december and maybe a week of january.

More prevalent among senior staff who have been there forever (and have an extra 2-3 weeks vacation)

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

Fellatio del Toro posted:

Does anyone's office not basically shut down the last week of December? All my jobs have allowed carryover and it's still always a ghost town between Christmas and New Years.

We didn't completely shut down but given how many people take long vacations around the holidays it's "don't do anything that makes a big change," basically. But yeah the office was basically half empty for 3/4 of December.

JawnV6
Jul 4, 2004

So hot ...

Fellatio del Toro posted:

Does anyone's office not basically shut down the last week of December? All my jobs have allowed carryover and it's still always a ghost town between Christmas and New Years.

It's possible in the land of Gantt charts and make-believe, where Q4 is precisely as productive as Q1.

withoutclass
Nov 6, 2007

Resist the siren call of rhinocerosness

College Slice

Fellatio del Toro posted:

Does anyone's office not basically shut down the last week of December? All my jobs have allowed carryover and it's still always a ghost town between Christmas and New Years.

The last week of December is the best because nobody is around and you basically get a week off without taking PTO.

CPColin
Sep 9, 2003

Big ol' smile.
Yeah, I was looking around the office and thinking, "Man, I should have taken this week off!" but then I was glad I didn't because they laid me off on January 3 and paid out my unused VTO.

Vulture Culture
Jul 14, 2003

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

Fellatio del Toro posted:

Does anyone's office not basically shut down the last week of December? All my jobs have allowed carryover and it's still always a ghost town between Christmas and New Years.
We formally shut down at the end of December -- office is closed between Christmas and January 4 or so -- but people also take their PTO before and after that happens, so we don't really hit full stride again until the end of January. It's a good excuse to focus our efforts in that time on tech debt and polish work rather than new feature development.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Today, after making the move from management to developer, I dropped off my suits at goodwill. That was liberating.

beuges
Jul 4, 2005
fluffy bunny butterfly broomstick
It's always interesting reading these discussions around PTO in the States, compared to here in South Africa. We have some interesting labour laws. There's a minimum number of Paid Annual Leave days that are legislated for permanent employees (I think around 16 per year), so every month your leave balance increases by that number/12 so it doesn't matter when in the year you start work. Unused annual leave accumulates and is paid out if you leave - when I left my first job I got paid out for 33 days. You also get 30 days of paid Sick Leave per 3 year cycle. I am fairly certain the 3 year cycle starts in the month that you start work. It resets every 3 years with no carry-over, and you don't get any of it paid out if you leave. There are also 3 days of Family Responsibility leave you can take, also paid, and the definition of family responsibility is largely up to the employer... typically used if your kid is sick or someone dies or whatever. That's all on top of the 12 public holidays (all paid) with the additional rule that if a public holiday falls on a Sunday, then the Monday is automatically a public holiday as well. Our wonderous president went a step further last year - since Christmas was on a Sunday, and Dec 26 is also a public holiday for some reason, the trade unions complained that Dec 26 was stealing one of their holidays because of the Monday rule, so he made Dec 27 a holiday as well. There are rules around the sick leave though, if you take a Monday or Friday off sick, or 2 consecutive days, then the company has the right to require a medical certificate otherwise they can take it off as paid annual leave instead. There are also rules around the minimum amount you need to get paid out of you are retrenched based off how long you were working for the company. All of this is legislated and applies to all salaried workers.

Pollyanna
Mar 5, 2005

Milk's on them.


"I'm sorry but the reality is that story points ultimately reflect a unit of time and I just won't accept less than 35 points per sprint."

:yikes:

Maluco Marinero
Jan 18, 2001

Damn that's a
fine elephant.

Pollyanna posted:

"I'm sorry but the reality is that story points ultimately reflect a unit of time and I just won't accept less than 35 points per sprint."

:yikes:

:sever:

They may have basis in time because it's an estimate, but the outcome is a correction of an estimate, not an indicator you've been slacking off.

Hughlander
May 11, 2005

Pollyanna posted:

"I'm sorry but the reality is that story points ultimately reflect a unit of time and I just won't accept less than 35 points per sprint."

:yikes:

Sounds like every story is estimated at 35 now to account for uncertainty and making the sprint commitments! Gotta love optimizing for the wrong thing.

Pollyanna
Mar 5, 2005

Milk's on them.


The only reason I'm still here is because I need my insurance to cover my meds and a surgery I had recently. It's possible that I can get taken off that project and moved to something sane, but it's not likely.

KoRMaK
Jul 31, 2012



Pollyanna posted:

"I'm sorry but the reality is that story points ultimately reflect a unit of time and I just won't accept less than 35 points per sprint."

:yikes:

Lol, you dun hosed up



My sprint points use to mean 1 day of work, but now its actually like 4-6 hours of work. It's a currency - best way to describe it. It fluctuates and best of all it's not fiat!

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Pollyanna posted:

"I'm sorry but the reality is that story points ultimately reflect a unit of time and I just won't accept less than 35 points per sprint."

:yikes:

All this does is make points meaningless to me; I just dynamically adjust the value of a point in my head so that I can always bring in the "correct" number of points without actually changing the amount of work I pull into a sprint. Incidentally this kind of thing turns me into an active clock-watcher, rather than just focusing on the work, because when they demand this kind of thing they always try to interpret it as you making a promise rather than an estimate, and gently caress putting in one minute of unpaid work for people like this.

Rubellavator
Aug 16, 2007

Our velocity is meaningless because our sprints are from the 1st to 15th and 16th to the end of month. So this month our first sprint was 9 workdays and our second sprint was 11 workdays.

lifg
Dec 4, 2000
<this tag left blank>
Muldoon
I've found there's layers of agile, and story points are a step past the "obvious benefits" layer.

At the basic layer you breakdown work into estimable pieces, develop in small time boxes, checkin daily with the boss, and checkin weekly with the client. I implemented this on my own when one of my projects spun out of control, and it worked great.

Everything in this layer makes simple sense, and even teams that "fail" at agile as a whole will often succeed at following this simple pattern.

But above that layer there's this leap of faith, and suddenly you're doing "story points" that measures an untethered unit of effort. One that you vote on. (Some people call it a measure of complexity, but not one that can be measured with complexity measuring tools.)

And where the simple level of agile has always given me immediate benefits, even on teams that don't initially buy in, story points haven't. It always ends up being "the number that management tracks." So story points are always dropped, finagled, or lied about.

piratepilates
Mar 28, 2004

So I will learn to live with it. Because I can live with it. I can live with it.



I've never worked at a place that did real capital A agile (closest I've come is a month on a team that has daily standups and your tasks are assigned in JIRA) but it seems crazy over the top. Are people somewhere finding it actually helpful to go through all this effort with the points and all of this tracking and processes? I've never tried it but it seems like so much added complexity and bookkeeping for nothing.

Gildiss
Aug 24, 2010

Grimey Drawer
"Being that we have decided to move from agile back to waterfall development I feel it would be helpful to schedule weekly demos with the business to get feedback on the current progress."
- a stupid piece of poo poo manager

Adbot
ADBOT LOVES YOU

Greatbacon
Apr 9, 2012

by Pragmatica

piratepilates posted:

I've never worked at a place that did real capital A agile (closest I've come is a month on a team that has daily standups and your tasks are assigned in JIRA) but it seems crazy over the top. Are people somewhere finding it actually helpful to go through all this effort with the points and all of this tracking and processes? I've never tried it but it seems like so much added complexity and bookkeeping for nothing.

Based on what I have seen (and in some offices not seen) as well as read and heard the two main benefits/reasons for point estimation is that they are supposed to be a tool for the dev team to use to help break things into smaller tasks and help with managing how much work they think they can get through in a given sprint.

Basically in the pre sprint phase, story points give a way of doing "gut estimation" and help focus in on discrete and testable tasks. Big points on a story mean that not enough work has been done to analyze the story. There are too many uncertainties or too much work that could cause the story to spiral out of control.

Then, as you are going through sprint work you also will start to get metrics that indicate about how many points you think you can get through in a given sprint. So when you walk into planning and your PO says they want three features, you point at your metrics and say we can probably either do this one feature with 8 story points worth of tasks, or these two features @ with 4 points of stories apiece.

Unfortunately, as points are technically tied to a time box, that means that lazy management will think that they can be used for long term forecasting, instead of understanding the truth that when it comes to agile software estimation, everything is made up and the points don't matter (because your code should always be in a state to be safely deployed to production.)

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