TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Single-Threaded Model at Amazon

16 pointsby pdelgallegoabout 3 years ago

3 comments

capguy255about 3 years ago
This idea sounds great, until you come up against the realities of organizations that also demand &quot;agile&quot; methodology.<p>Projects are typically organized with cross-functional teams that have to negotiate project requirements, timelines, and produce deliverables in an iterative manner. The idea that you have a single team leader who is responsible for a single thing sounds great -- if that person gets to pick each member of the team and the team is also responsible for that single thing. you are pulling together teams who report to different people&#x2F;organizations and who probably are themselves assigned to multiple projects.<p>If the STL doesn&#x27;t get to pick the team, or if the team isn&#x27;t also singularly aligned with a single business focus, you have a situation where the person primarily responsible for an initiative is essentially competing with their team for time. And that STL probably is not empowered to demand cycles from their team because the resources are cross-functional and report to other people, so you need to work with your project manager to get more time for your resources. It can be helpful to eliminate a question of who the &quot;product owner&quot; is, but that product owner is likely to be placed in the unenviable position of getting sandwiched between the business leadership demanding results and teams who have shared responsibilities and who don&#x27;t actually directly report to the STL.<p>In short -- whether an organization is large or small, this model is a very good way to find scapegoats for when projects go wrong, but success depends on the organization committing people and technology to a problem rather than a single leader.
Centigonalabout 3 years ago
This sounds like a great idea at Amazon&#x27;s current scale, but I struggle to see how this is possible at a company with &lt;20 head count. There are so many different areas that need attention when running a business, and many of them require less than one person&#x27;s full time.<p>...Maybe the move is to bring process-driven management to the startup. You outsource all non-core processes, including payroll, benefits, invoicing, accounting, legal, HR, finance, etc. You could then have an eng leader, a product leader, a sales leader, a customer success leader, and a &quot;vision&quot; leader. Sounds like a lot of the VC backed startup world, actually.<p>...but at that scale, each &quot;single thread&quot; contains multitudes. In &quot;engineering,&quot; there&#x27;s recruiting, mentorship, internal tooling, existing process maintenance, new project scoping &amp; architecture, sprint planning and execution, the list goes on. So the &quot;single-threaded&quot; eng leader is actually multi-threaded across all these different sub-areas.
评论 #31277953 未加载
mrbonnerabout 3 years ago
The single threaded leader is multitasking among their various teams!