News for hackers. Stuff that matters.

throw4238

Re:Ask HN: How have you successfully managed upwards? on Friday September 11, 2020 @01:14PM (#24444948)
I think the ultimate issue is a moral one I'm unsure how to approach.

If companies encroached on my paycheck as much as they do on my time it'd be theft, and time is actually more valuable.

Edit: IANAL disclaimer... I'm sure it's not technically theft here... but it's pressure and I think the metaphor still holds.

Companies setting deadlines and not including developers in discussions is asking them to either: - Stand up for themselves, even though they have less power/don't want to risk their job - Spend more of their precious time on the company

I find myself repeatedly being pushed into the second option, and when I bring any of this up no one wants to tackle it at a systems-level... because the system is working as intended. Taking from those who can't or won't defend themselves seems to be how to be successful in business.

What's a good way to push back without looking like a dick or being shunted?

Re:Ask HN: How have you successfully managed upwards? on Thursday September 10, 2020 @08:54PM (#24438139)
I agree. I plan to solve them by prepping for tasks more (doing some of my own PM/BA work ahead of time, so I'm more aware of the roadmap), then being sure to pad the estimates more but also back it up because I will have thought the stories through more.

One thing that seems really strange to me, and I think will seem really strange to future generations... is the paternal tone of just about everyone regarding tech these days. The cherry-picking and bad faith arguments are almost insane sometimes.

Re:Ask HN: How have you successfully managed upwards? on Thursday September 10, 2020 @08:50PM (#24438123)
Yeah I think poor use of logic is most of the problem. No one's 100% logical... but you get pulled into these discussions asking just how quickly you can get this out... and it just repeats. At the start of the project they'll talk tech debt/spikes/whatever... but as you keep going it's just churn and burn and you really have to do extra/free work if you want to inject more quality.

There's definitely a spectrum from trash to gold plating... but most web shops are in 0 danger of wasting time or gold plating.

I understand the need to go faster from a business perspective... what I don't understand is the lying. Why not just tell us what the plan is so we can plan accordingly?

Re:Ask HN: How have you successfully managed upwards? on Thursday September 10, 2020 @08:47PM (#24438104)
This is definitely a problem. I'm also beginning to believe I should pad the estimate and also tell them "I padded it in case something goes wrong".

Another hard thing to say is 20% of my time is meetings, and those aren't all in 1 block, so I have less time and I'm less efficient.

Finally, I'm beginning to believe you should do your own sprint planning as a dev quick before sprint planning with the group. Otherwise you get talked into half-baked stories with no acceptance criteria and a terribly short estimate.

They want you to keep them honest when it's all theoretical... but not when you're actually doing the work.

Ask HN: How have you successfully managed upwards?

I've noticed a pattern in my professional life I'd like to break:Some of my flaws: - Not padding estimates enough - Agreeing to to much (and too wide a variety of work)Pattern: 1. Place says all the right things (we work on tech debt, testing, etc) 2. I start working there 3. I do the things in the flaws list above 4. (1) was a lie, scope constantly added, never time for anything 5. Leave for...

( Read More... | 21 comments | 39 points | on HN )