Earlier quoted context omitted.
In my experience, junior developers like the rigid structure and senior developers would prefer more flexibility. Companies that implement agile to the letter typically treat their developers like consultants. You're treated as a mindless drone that is supposed to work on tasks that were predefined for you. You might as well be outsourced. I found that kanban-style works better imo. A prioritized backlog where you pi…
Every company I've worked at that followed some sort of rigid scrum process has suffered from burnout and general failure in one form or another It treats developers like consultants because it's really designed for agencies working on one-off short-burst projects ( this is the only setting I've seen it have a positive effect ) by nature it just chews people up if it becomes a day-to-day practice, the whole process r…
How big tech runs tech projects and the curious absence of Scrum
301–310 of 452 posts
Re: How big tech runs tech projects and the curious absence of Scrum
#302My sole experience in Big Tech consists of Facebook and the post more or less matches what I saw there. It seems to me, though, that the author views "no process" from a very positive lens, with no discussion of negatives. Like how at FB so many teams use spreadsheets to track their work (sometimes multiple spreadsheets per team, sometimes no tracking at all). There is some internal tooling, which is quite basic and…
Frankly I have had a much better experience on teams that tracked work in spreadsheets than teams that tracked work in JIRA. Like it's not even close.
Re: How big tech runs tech projects and the curious absence of Scrum
#303I really want to say this: SAFe is an awful process and a trend that will hopefully go the way of Unified Process/RUP. I won't go into it, but it's largely created and popularized by a vendor to sell their software. It is poison and exists to keep its practitioners employed. It attracts the highest-ego PMs like moths. I find it interesting that they author references Skype circa 2012. It sounds like classic "uppercas…
As a Dev, I loved SAFE. It changed everything about how our program operated to the point our delivery became extremely predictable and we still had every 9th and 10th week to tinker on new ideas or do refactoring and cleanup where we wanted. That program purred like nothing else I've ever been a part of. Senior leaders sat with devs, started talking to everyone about their priorities - people we had never seen befor…
Is something actually valuable if it is A.) Inflexible and B.) Rarely goes well?
Re: How big tech runs tech projects and the curious absence of Scrum
#304"Exposure to the business and to business metrics. Engineers are encouraged to interact with the rest of the business and build relationships with non-engineers. In contrast, traditional companies often make it impossible for developers to interact with the rest of the business."
Re: How big tech runs tech projects and the curious absence of Scrum
#305According to the article, what the big tech companies have in common is engineer-led products. It's not the besuited MBA's making product decisions, it's us, the engineers.
And the big tech companies are also united in having evil products. With the possible exception of Shopify and Datadog, every company on that list of "big tech" is doing things that actively harm society.
Cue the "are we the baddies?" meme [0]. If engineers are left to build products by ourselves, do we build things because we can and not because we should?
Re: How big tech runs tech projects and the curious absence of Scrum
#306As someone who currently works at a Big Tech company, but spent most of his career prior to that at smaller companies, I found this article very confusing. First of all, I work at Amazon (and posting this under our social media policy, this is just my experience, and I don't speak for the company), and Scrum is pervasive at Amazon. The article is right that many big projects start with a 6 pager, but once teams start…
Re: How big tech runs tech projects and the curious absence of Scrum
#307I was there when Agile was invented. In my opinion, Scrum has always been the worst embodiment of a good idea. In terms of content, teams of experienced developers have always worked in the spirit of Agile (of course there are exceptions). This informal understanding was and is superior to a formal horizontal Scrum implementation. For example, it preserves seniority and true accountability - two things that Scrum pre…
> These days, mandatory Scrum is a contra-indicator for any project that crosses my path as a freelancer. Hmm. Scrum seems like a relatively good means of aligning two-parties with low-context.
I understand where you're coming from, a lot of freelance work these days is just code grinding for a short or maybe longer period of time.
My projects are not of this type. Most of the time they are a mixture of specialized mathematics, software design and implementation.
Re: How big tech runs tech projects and the curious absence of Scrum
#308Reading this, I'm struck by a thought: Are we the bad guys? According to the article, what the big tech companies have in common is engineer-led products. It's not the besuited MBA's making product decisions, it's us, the engineers. And the big tech companies are also united in having evil products. With the possible exception of Shopify and Datadog, every company on that list of "big tech" is doing things that activ…
Re: How big tech runs tech projects and the curious absence of Scrum
#309I was there when Agile was invented. In my opinion, Scrum has always been the worst embodiment of a good idea. In terms of content, teams of experienced developers have always worked in the spirit of Agile (of course there are exceptions). This informal understanding was and is superior to a formal horizontal Scrum implementation. For example, it preserves seniority and true accountability - two things that Scrum pre…
Re: How big tech runs tech projects and the curious absence of Scrum
#310Earlier quoted context omitted.
No, I want to be able to represent myself as authoritatively as the guy who proclaims to be “scrum certified,” as though scrum is so valuable as to have a certification.
Did you miss the /s by any chance? I pray to god that you did.