Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Cynical but true in my experience coaching multiple F250s. More competitive companies will move to a model based on managing the flow of value, while legacy companies will be stuck with a model based on managing people. The two models are very different, with the first one often eliminating whole layers of management through automation. Companies think they can save management jobs by going to a matrixed model and flattening the org, but that's just an accommodation to save managers most of the time.

In Dell's case, I can only speculate, but they need to justify office space, and managers need to manage people, and most of leadership get promoted from middle management (or sales).

Worthless levity injection attack: my client supplied Dell windows machine still hiccups on cold boots sometimes (this ticket has been open for decades), while all my personal linux machines just keep chugging away. Find a company that is automating away management layers and uses linux.



> model based on managing the flow of value

This is not something I've ever heard of. Some websearching produced this article. - is it describing the concept?

https://www.mckinsey.com/capabilities/strategy-and-corporate...


Simpler and more executable than that, actually. 1) Basic premise of waste: People need to be told what to do, people wait to be told what to do. 2) Eliminate the waiting by standing up a value stream where everyone is part of the value stream team. Sections of the stream can be activated in a parallel fashion through autonomy of action. 3) Managers quit telling people what to do, and instead become value stream engineers - focusing on efficient flow of value like it's the company's inventory, from creation to delivery to the customer. 4) This move has different demands on remote work, but since it promotes autonomy of action, the more ham-fisted demands of legacy management are deprecated.


I think you just described something I haven't been able to figure out for over a year. I loved being a manager and then director at the previous small-ish software company I was at, and then I hated it after being acquired and integrated into the acquirer's culture. I stopped being able to be a "value stream engineer" as you put it.


Anywhere I can read more about this? Blog post or book recommendation? I understand that you want to keep it simple and all but I feel I need more practical details.


Look at the term Theory of Constraints https://en.wikipedia.org/wiki/Theory_of_constraints. There is a "business fiction" book called "The Goal" by Eli Goldratt that is pretty approachable. He actually wrote a number of books at different levels of detail. Initially the concepts were addressed for manufacturing ops, but there are some fundamental similarities for scaling software teams, focusing where you produce value, and where you can create waste and misfocus if you try to keep everything/everyone busy at 100%.


Agree on Goldratt, and the book his daughter wrote and recently released, called 1) "Goldratt's Rules of Flow." Theory of constraints is a rich subject with heavy roots in industrial engineering. Look for Don Reinhardt's 2) "Principles of Product Development Flow" as the gold standard. Also most all of Edwards Deming work touch on systems thinking from the industrial engineer perspective. See 3) https://deming.org/. Additionally, see books like 4) "Systems Thinking and Other Dangerous Habits," and 5) "Team Topologies" as examples of why legacy management are probably doomed if they don't learn how to scale teams via a coherent system. Finally, Senger's 6) "The Fifth Discipline" is total classic on why we need to shift our legacy management mental model to an organizational system that is continuously improving via systems.


Oh yeah I didn't pimp my own book, "Agile V2 Coach's Field Manual" on amazon. Hard copy only.


I appreciate the book lists :)


Some references I recognize and some interesting new ones. Thanks!


There is a book written in the style of the goal but for software, called Phoenix Project. Quite good.


I hadn't come across this before. I'll have to check it out. Thanks!


It's like data structure driven programming then. Language doesn't really matter as much as the storage, in work layout and transformation of data. Focus on the data management as the framework / skeletal structure and everything surrounding it becomes more clear.


Sounds like a backlog (value stream) with Kanban (pick up work asynchronously as available).


I've worked with some kanban teams who were absolute animals. Kanban is great if your board workflow doesn't get too complicated, and the team is constrained from doing scrum. Ex. locomotive software has to be fully deployed on a train before it can be checked off. That's a tough ask with scrum, but kanban can work well in this case. Whatever the case, it's back to managing flow, not people.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: