Software engineers can't always be the best or effective at solving problems that require specialized non-software engineering knowledge. In an SV-style company that develops a SaaS product, engineers can make all sorts of decisions, since they are solving a problem they are intimately familiar with. What about other industries that require specialized knowledge or regulatory bureaucracy, like finances or healthcare?
this, I work with mid-size ERPs that deal with some law, some tax, invoices and all this shit that ERPs deal with and I wouldnt trust myself to commit any "business logic" decision in that environment there's so much stuff happening
What Silicon Valley gets about engineers that traditional companies do not
91–100 of 339 posts
Re: What Silicon Valley gets about engineers that traditional companies do not
#92Earlier quoted context omitted.
I definitely agree with you, but I don't think that's sufficient. I think at larger companies it would be helpful to spend a day or two every quarter having a scrum increment meeting. The SI would let scrum lords and scrum masters plan what experiments would occur during the next quarter.
Isn't that just the Scrum of Scrums meeting, only at higher level perhaps?
Re: What Silicon Valley gets about engineers that traditional companies do not
#93Earlier quoted context omitted.
A company that makes cast iron skillets can still have software as a core part of their business. Logistics, monitoring the manufacturing process, forecasting demand. All of these things can be software that is core to business. Or even more important, having a useful website for selling their products.
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.)
But I'd still be wary of working for them if their software engineers were in IT.
Re: What Silicon Valley gets about engineers that traditional companies do not
#94Earlier quoted context omitted.
I've long imagined a position just above the scrum masters: the scrum lord. I see this position as a critical component of any agile strategy that seeks to maximize scrum master productivity, while still allowing scrum masters all the autonomy they need for their day-to-day duties.
What you are looking for is RTE; Release Train Engineer
suppose I should have guessed there were already layers above and beyond the scrum master
it's like the leaning tower of bullshit
Re: What Silicon Valley gets about engineers that traditional companies do not
#95Software engineers can't always be the best or effective at solving problems that require specialized non-software engineering knowledge. In an SV-style company that develops a SaaS product, engineers can make all sorts of decisions, since they are solving a problem they are intimately familiar with. What about other industries that require specialized knowledge or regulatory bureaucracy, like finances or healthcare?
Re: What Silicon Valley gets about engineers that traditional companies do not
#96It all depends on who you're hiring and what you're building. Definitely applicable to startups and innovators coming up from the bottom. But, there are absolutely companies maintaining low-growth Clunky Java Accounting Application for Insurance Companies #574 for whom this approach is contraindicated. Those companies can hire relatively entry-level, average graduates, at commensurate salaries, and assign them highly…
Those companies will die...
Agile is not always the right approach. For highly regulated or safety critical industries, it's quite likely to be the wrong approach.
(On the other hand, Waterfall for B2C mobile apps or casual games is also almost always the wrong approach too...)
Re: What Silicon Valley gets about engineers that traditional companies do not
#97It all depends on who you're hiring and what you're building. Definitely applicable to startups and innovators coming up from the bottom. But, there are absolutely companies maintaining low-growth Clunky Java Accounting Application for Insurance Companies #574 for whom this approach is contraindicated. Those companies can hire relatively entry-level, average graduates, at commensurate salaries, and assign them highly…
Those companies will die...
Their business processes and products are often sclerotic, and so are vulnerable to disruption by smaller, more nimble startups. That's the central premise of virtually all B2B software from the Valley. But they certainly aren't going to die.
In fact, large companies and enormous capital are required to take things from a "disruptive innovation" to a household name, to say nothing of providing an exit for SV startups. So, they're a vital part of the biosphere and they're not going anywhere.
Re: What Silicon Valley gets about engineers that traditional companies do not
#98Earlier quoted context omitted.
I've long imagined a position just above the scrum masters: the scrum lord. I see this position as a critical component of any agile strategy that seeks to maximize scrum master productivity, while still allowing scrum masters all the autonomy they need for their day-to-day duties.
Why settle for scrum lord when you could be scrum king? Scrum emperor? One day even scrum Pope?
Re: What Silicon Valley gets about engineers that traditional companies do not
#99The article uses JIRA is a touchstone that seems to equate to no autonomy. I think this is wrong. I have worked at a good number of places, including a FAAMG. The freedom that was given to me directly correlates to company size & seniority. When I was younger, I didn't get much autonomy, why? because I was a naive arrogant prick. I would dream up solutions to problems that didn't exist. I would make existing problems…
Technically I don't think JIRA by itself means no autonomy, it's just how it's used. But JIRA can expose a ton of metrics to upper management. And I think that management influencing how JIRA is used probably indicates lower autonomy.
For instance, story points and velocity being tracked by management might be problematic. Is the team tracking everything with story points? Otherwise certain types of work could be hidden, and slow down velocity. Is management using those metrics for team or individual performance reviews?
Re: What Silicon Valley gets about engineers that traditional companies do not
#100Earlier quoted context omitted.
Isn't that just the Scrum of Scrums meeting, only at higher level perhaps?
I think that's the joke.