Live data from Hacker News

What Silicon Valley gets about engineers that traditional companies do not

blog.pragmaticengineer.com

231–240 of 339 posts

Re: What Silicon Valley gets about engineers that traditional companies do not

#231

I've worked at both SV and traditional companies, and I feel like this very closely matches my experience. One of the things I worry about is that even at companies that are doing "Agile transformations" and adopting methodologies like Scrum, in practice have "Product Owners" who are there to give instructions via Jira tickets. Other roles like "Business Analysts" are there to ensure that lowly developers never have…

[deleted]

Re: What Silicon Valley gets about engineers that traditional companies do not

#232

I've worked at both SV and traditional companies, and I feel like this very closely matches my experience. One of the things I worry about is that even at companies that are doing "Agile transformations" and adopting methodologies like Scrum, in practice have "Product Owners" who are there to give instructions via Jira tickets. Other roles like "Business Analysts" are there to ensure that lowly developers never have…

sold my company to atlassian in 2006. i worked at atlassian for nearly a decade. ran bitbucket for years. ran product at docker after that.

any notion that engineers should not be on customer calls, or driving engineering specs is the opposite of what i would consider the best implementation of agile.

Re: What Silicon Valley gets about engineers that traditional companies do not

#233

Earlier quoted context omitted.

The reasons behind the creation of Scrum and the reasons behind the adoption of Scrum are different. Plus, most implementations of Scrum are bullshit. Scrum does not recognize the role of a "project manager". There's the product owner, the scrum master and the development team. That's all. The scrum master only exists to guarantee the process is followed. The scrum master is just a scrum evangelist, not a real leader…

And product owner and scrum master need to be highly skilled people with a lot of responsibility instead of whoever has nothing better to do at the moment as is so often the case. I still can’t figure out how line managers and architects fit into a well run scrum environment. Seems they would be losing a lot of power.

Scrum does not formally recognize levels of seniority. All members of the development team have the same role.

You can read the official Scrum guide here, it's a few pages long:

https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum...

I think Scrum exists only to expand the adoption of Scrum. That is at least the reason behind the role of "Scrum master".

By maximizing adoption, the authors can personally benefit and become rich and famous.

Re: What Silicon Valley gets about engineers that traditional companies do not

#234
post #159

Earlier quoted context omitted.

Yes! The proliferation and role of "business people" in traditional companies is IMO their defining characteristic. It shows how much or how little a business trusts engineers (and also engineer's "status" within the company, e.g. are they respected and valued or treated as a disposable resource) to run the business as general problem solvers. The ironic thing about Agile is that it has a cottage industry of "scrum c…

Keep in mind that Agile (using the term loosely) was invented by software consultants who wanted to maximize the value they provided to the business they worked with. It’s a formalization of the ideas to make them more “acceptable” to execs and the decision makers (who care about such things). When applied to in house engineering teams, it is largely ineffective if it doesn’t come with the same kind of freedom that h…

I'm convinced that the vast majority of business-y manager types that always trumpet "we have to be more agile" have never read the agile manifesto - specifically the "individuals and interactions over process and tools".

It's regretful that it caught on so well and has (incorrectly) evolved into a concrete process in most places rather than an ideology.

Re: What Silicon Valley gets about engineers that traditional companies do not

#239
post #93
post #90

Earlier quoted context omitted.

Sure, but Le Creuset will never describe themselves as "a software business"... (And if they did, I'd immediately be looking for a different cookware supplier.)

Ah yeah I don't think asking if they are a "software business" is actually a good question. But I'd still be wary of working for them if their software engineers were in IT.

This kind of companies don't have software engineers per se, they outsource everything and just keep management around, even IT.

Re: What Silicon Valley gets about engineers that traditional companies do not

#240
post #187

No focus on a structured product definition and leaving it to engineers to 'figure it out' does not bode well for the end user or business itself. This is a real experience in a FAANG company - we were developing a new product in enterprise space targeted to small enterprise IT admins who may not be highly trained or experienced. One of tiny feature was the ability to download and self manage security certificates (u…

This actually just sounds like a successful example of agile design...

A subtlety complex feature took a couple sprints to iterate on stakeholder feedback and fully define the business need. The story doesn't seem that bad to me.

Post reply on HN