News for hackers. Stuff that matters.
Re:Watching an acquirer ruin your company by cjonas on Saturday July 02, 2022 @10:06PM (#31964410)
Dealing with exactly 1 & 2 right now. #3 doesn't really apply in my case because 80% of the devs are budget staffing agency hires. But on that note, I'd add a 4th point:

Management panics when they realize they won't make the self imposed deadline and start throwing bodies at the problem.

In our case, we went from 2 teams to 8 over night. The very few engineers who actually were capable of shipping features became swamped dealing with the fallout.

To make things worse, they keep scheduling multi-day, 8hr "planning" sessions that all key devs must attend so they can better "understand the remaining work"

Re:Watching an acquirer ruin your company by illuminati1911 on Saturday July 02, 2022 @10:24PM (#31964485)
Classic. And when you tell incompetent management that 9 women can't deliver a baby in a month, they'll proceed to try with 10 women.
Re:Watching an acquirer ruin your company by quickthrower2 on Sunday July 03, 2022 @12:16AM (#31965012)
That analogy understates it. Starting a big fresh project with an idling “team” is really inefficient because the TL needs to figure out how to keep everyone busy.

The better way is to have a smaller number of people work on requirements and figuring stuff out before a whole team lets rip. Some tasks just don’t parallelise well so a 9 person team isn’t good for everything.

Re:Watching an acquirer ruin your company by EtienneK on Sunday July 03, 2022 @07:58AM (#31967046)
I like this idea of a smaller team feeding work to the bigger team. What does such a smaller team look like? What kind of roles, etc?
Re:Watching an acquirer ruin your company by spaetzleesser on Saturday July 02, 2022 @11:35PM (#31964818)
Just take 30 in another country, ideally with 12 hours timezone difference.
Re:Watching an acquirer ruin your company by xeromal on Saturday July 02, 2022 @11:58PM (#31964928)
Mandatory 10pm phone calls too.
Re:Watching an acquirer ruin your company by prox on Sunday July 03, 2022 @05:00AM (#31966244)
You have done this? That sounds bad.
Re:Watching an acquirer ruin your company by xeromal on Sunday July 03, 2022 @12:18PM (#31968803)
Yeah, when I worked for Microsoft it was pretty common.
Re:Watching an acquirer ruin your company by ratww on Saturday July 02, 2022 @10:55PM (#31964640)
This is so common it hurts.

I wonder where this comes from. Is it just hubris mixed with incompetence?

Re:Watching an acquirer ruin your company by numpad0 on Sunday July 03, 2022 @02:46AM (#31965638)
This happens when managers think of themselves as the engineering division and the sole isolated source of value while viewing engineers as cost associated with delivery. The proposal PowerPoint is the product and the actual product is a Proof-of-Work that could retroactively nullify pre-realized values.
Re:Watching an acquirer ruin your company by epicureanideal on Sunday July 03, 2022 @05:13AM (#31966312)
Wow! This is truly the best explanation of this I’ve ever heard. It explains a lot that I’ve seen.
Re:Watching an acquirer ruin your company by WalterSear on Sunday July 03, 2022 @12:55AM (#31965180)
Mixed with desperation and ignorance. Managers only have so many levers they can push to course correct a situation.

But, it take hubris and incompetence to get there.

Re:Watching an acquirer ruin your company by vasco on Saturday July 02, 2022 @11:53PM (#31964902)
So explain it properly.
Re:Watching an acquirer ruin your company by ls15 on Sunday July 03, 2022 @01:17AM (#31965284)
"9 WOMEN CAN'T DELIVER A BABY IN A MONTH"
Re:Watching an acquirer ruin your company by labster on Sunday July 03, 2022 @02:03AM (#31965465)
So how many women do we need, like 15? Maybe a Scrum master who knows the Lamaze method?
Re:Watching an acquirer ruin your company by glogla on Sunday July 03, 2022 @02:36AM (#31965605)
We should setup three day workshop about it. And of course invite no women to it.
Re:Watching an acquirer ruin your company by smegsicle on Sunday July 03, 2022 @02:55AM (#31965672)
only pregnant men, we are dedicated to diversity at this company
Re:Watching an acquirer ruin your company by thaumasiotes on Sunday July 03, 2022 @04:29AM (#31966108)
If you hire enough women, one of them will produce a baby within a month.
Re:Watching an acquirer ruin your company by pbhjpbhj on Sunday July 03, 2022 @06:18AM (#31966568)
See, we just need that 9x dev.

Once they've shown they can do it once it's perfectly reasonable to bet the entire business on them doing it the next month.

Oh, and also, the diversity team have noticed we have hired a lot of young people so we're only hiring over-50s this year.

Re:Watching an acquirer ruin your company by thaumasiotes on Sunday July 03, 2022 @09:49PM (#31972691)
> Once they've shown they can do it once it's perfectly reasonable to bet the entire business on them doing it the next month.

That's true. A team of 20 women can easily produce one baby a month.

Nine women can't, but the people who like to say "nine women can't produce a baby in a month" are almost never trying to tell you that you can fix your problem by expanding your team to the appropriate size.

Re:Watching an acquirer ruin your company by imtringued on Sunday July 03, 2022 @11:47AM (#31968574)
Acquiring the competitor is a valid strategy but you need both money and a competitor.
Re:Watching an acquirer ruin your company by barbarbar on Sunday July 03, 2022 @05:52AM (#31966453)
There is no doubt Scrum is the answer here. We should also use story points. Then it can't fail.
Re:Watching an acquirer ruin your company by Ologn on Saturday July 02, 2022 @10:50PM (#31964615)
Fred Brooks encountered a similar problem as a project manager at IBM in the early 1960s, working on the software for the System/360. In 1975 he wrote The Mythical Man Month about the experience. He said "adding manpower to a late software project makes it later". The increased communication needed was one reason. About half a century later, most businesses have still not learned these lessons.
Re:Watching an acquirer ruin your company by ratww on Saturday July 02, 2022 @10:58PM (#31964657)
I once on a company where a CEO did that 3 times in a row to an engineering team, and mentioned wanting that team to be 4x its current size in two years. In an interview, he mentioned The Mythical Man Month as one of his favourite books.
Re:Watching an acquirer ruin your company by Spooky23 on Sunday July 03, 2022 @12:27AM (#31965068)
Everyone perceives things through their perspective. Dopey CEO guy sees himself as the surgeon leading the software “surgical” team described by Brooks.
Re:Watching an acquirer ruin your company by varjag on Sunday July 03, 2022 @04:13AM (#31966037)
Just like there's a bunch of politicians complaining about 1984 who clearly have never opened "1984" too.
Re:Watching an acquirer ruin your company by hef19898 on Sunday July 03, 2022 @12:39PM (#31969005)
Those hundreds of millions of VC money have to be put to use. So it either advertising or more head count.
Re:Watching an acquirer ruin your company by popcube on Saturday July 02, 2022 @11:51PM (#31964891)
so they just hope company suffer
Re:Watching an acquirer ruin your company by cjonas on Saturday July 02, 2022 @10:58PM (#31964658)
I find myself quoting the mythical man month to various poeple at least 2-3 times a week. Unfortunately no one is familiar with it (obviously) or seems to understand the point.

The other day I had PM complaining how they were going to keep their team (which has somehow grown to 10 devs!) busy after the highly sequential work was blocked by a dependency on another team...

Re:Watching an acquirer ruin your company by toss1 on Sunday July 03, 2022 @08:02AM (#31967070)
...and who was it that failed at the outset to factor out that dependency into a clean,well-defined interface ?

That would have allowed modules/components to operate independently ,reved on different schedules, and more, but evidently too much thought at the outset ,so they just didn't even bring it up ,or passed on the opportunity if it was brought up.

They think they can't spend the resources to get it right, but they'll magically have more resources to fix the problems.

Now everyone pays.

Re:Watching an acquirer ruin your company by imtringued on Sunday July 03, 2022 @11:51AM (#31968601)
The micro service hype appeals to managers precisely because it is a technical implementation of an organizatoral solution.
Re:Watching an acquirer ruin your company by toss1 on Sunday July 03, 2022 @12:10PM (#31968740)
I guess I should have been more clear, as I'm not talking about microservices, but an architecture I implemented before that hype.

It was to partition the app into at least the primary segments that did different functions and had different behaviors, system resource load profiles, etc., and then mandate that those all run on separate machines (this was before everything was cloud-based), and that the relationship to entities was not 1:1. Defined clean interfaces up front. The primary goal was to be able to scale very rapidly for any big customer and/or upon discovering a scalability issue by temporarily throwing hardware at the problem, and secondarily to allow teams to rev different portions of the system on different schedules.

Both worked great, and it wasn't long before we were taking major customers away from competitors because they had scalability issues and we didn't. I'm in R&D and manufacturing now, but see no reason that this approach of fundamental modularity should not be relevant. Heck, I find high modularity to be a good approach relevant to designing industrial processes, or just setting up a shop... just keep everybody's fingers in their own pies, make the organization implement the best architecture, not make your architecture implement your org chart.

Re:Watching an acquirer ruin your company by cjonas on Sunday July 03, 2022 @12:20PM (#31968830)
I'll be the one who gets blamed for that, but not how to do so without well defined and properly verified requirements.

(see point about about the not understanding what is being built and constantly changing the scope)

Re:Watching an acquirer ruin your company by raverbashing on Sunday July 03, 2022 @06:23AM (#31966587)
but why learn anything when you can hire a kanban/PMP/Kanzai/6 sigma/SaF or whatever is the latest BOTD (not forgetting CMMI and ITIL - the masters of vapid BS that goes nowhere)
Re:Watching an acquirer ruin your company by SicSemperUranus on Sunday July 03, 2022 @12:01AM (#31964943)
I've tried and failed many times to get my boss to understand this.
Re:Watching an acquirer ruin your company by spaetzleesser on Saturday July 02, 2022 @11:34PM (#31964815)
"start throwing bodies at the problem."

and to save money they hire some newbies instead of experienced people. I have had it multiple times where the project got looded with people who had no experience or they were in India 12 hours away so onboarding was really hard. the result was always that the added people slowed the project down.

Re:Watching an acquirer ruin your company by pixl97 on Sunday July 03, 2022 @12:28PM (#31968899)
It's funny how the Mythical Man-Month is nearly 50 years old and yet its lessons go unlearned so often.
Re:Watching an acquirer ruin your company by usrn on Sunday July 03, 2022 @12:10AM (#31964974)
>8hr "planning" sessions

One place I was at had quarterly 3 day planning sessions. That was something else.

Re:Watching an acquirer ruin your company by the_lonely_road on Sunday July 03, 2022 @12:41AM (#31965126)
Wait that actually sounds awesome. What we’re your issues with this practice? A 3 day code freeze while everyone works to solidify a “meeting of the minds” followed by 87 days of heads down progress sounds like fucking heaven to me compared to the weekly planning meetings on top of daily stands up I live with now.
Re:Watching an acquirer ruin your company by hectormalot on Sunday July 03, 2022 @05:49AM (#31966441)
pros and cons, will depend on the type of thing a team/company is working on. I've been on the receiving end of this with some negative experiences as well.

Team1: "Hey, we've launched a new initiative a few weeks back. Important for us to be able to add one field to the response of your internal billing API. Can we discuss what that would take?"

Team2: "Hey, probably a few hours of work. But, we just had our quarterly planning last week. In 12 weeks you can submit for Q2, and _maybe_ we will plan it somewhere in May or June."

Re:Watching an acquirer ruin your company by saimiam on Sunday July 03, 2022 @01:45AM (#31965403)
This 87/3 split sounds suspiciously like what Agile with frequent checkpoints was supposed to mitigate.
Re:Watching an acquirer ruin your company by notimetorelax on Sunday July 03, 2022 @02:19AM (#31965544)
… and it mostly failed by burning out everyone with the daily routine.
Re:Watching an acquirer ruin your company by HWR_14 on Sunday July 03, 2022 @02:06AM (#31965477)
But if you prefer the 87/3 split to Agile with frequent checkpoints is it really a mitigation?
Re:Watching an acquirer ruin your company by verve_rat on Sunday July 03, 2022 @06:13AM (#31966550)
SAFe (as I've seen it) has a two day planning event every 10 weeks.

Plus a planning every sprint and daily stand ups.

sigh

Re:Watching an acquirer ruin your company by usrn on Monday July 04, 2022 @05:23PM (#31981927)
We had weekly planning and "triage" meetings too. This was on top of the normal stuff. It wasn't all heads down either. If you finished your tickets before the next planning meeting you could relax, edit the wiki, look for stuff to write new tickets for etc.
Re:Watching an acquirer ruin your company by withinboredom on Sunday July 03, 2022 @08:09AM (#31967099)
I worked on one team that had a one week planning period every two weeks. The planning week, for us regular devs, was “do whatever you want” and it was epic. There were basically no bugs because a few of us liked tackling bugs for fun. Other people worked on optimization problems and code hygiene.

For the people doing planning, they were always busy playing ticket shuffle, asking random devs random questions all the time. But those two weeks was cray and anything not done by the end of the sprint had to be done by the end of the planning period, and you better have a good reason.

Re:Watching an acquirer ruin your company by namdnay on Sunday July 03, 2022 @01:28AM (#31965339)
SAFe?
Re:Watching an acquirer ruin your company by noisem4ker on Sunday July 03, 2022 @08:01AM (#31967060)
Scaled Agile Framework.