TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Does the Scrum Framework Work?

17 点作者 hahnbee将近 3 年前
At this point it feels like the underlying sentiment is that the scrum framework is a huge pain and everyone hates using it. But it also seems like the majority of companies still use the scrum framework and the Atlassian suite to guide their product development. Do people secretly like it? Or is it time for a new methodology to arise?<p>Edit: I initially was asking about the agile methodology, but I was really referencing the scrum framework.

12 条评论

gls2ro将近 3 年前
I think we are past the peak of Scrum.<p>IMHO Scrum was a prescription of how to be agile because being agile is a kind if philosophy and it is hard to make it work quickly without huge investment in the growth of each individual.<p>Its main lets say purpose (not by its creators) was to disrupt Waterfall at scale and it managed to do that no matter if it works or not.<p>But while Scrum worked well for the innovators adopting it it does not work at scale (nor does Safe or any other framework trying to fix it by adding more processes and roles). Actually most implementations of Scrum at scale are anti-agile, are rigid and products and teams will collapse (productivity wise) if tomorrow someone takes scrum out. Because they are trained to follow Scrum not to be agile.<p>Agile means thriving in a fragile environment and Scrum does not teach people that.<p>There are some new frameworks in the making. Solving some of the issues we encounter now but it is hard to predict which one will win if any.<p>I for example really like Shape Up. I feel it allows teams to be agile while not being so focused on daily work.
jstarfish将近 3 年前
It works best when you have projects with a lot of discrete components that can be delegated&#x2F;outsourced to more parties than you can keep track of. In practice, all this does is crowdsource micromanagement (IMO why everyone hates it), but it&#x27;s something of a necessary evil with complex projects.<p>The problems arise when the &quot;I need agile!&quot; meme becomes reality and leaders adopt it for the sake of showmanship. If your incident responders are able to plan the incidents they&#x27;ll work over the next sprint, you are clearly managing a team of saboteurs.
jeffwask将近 3 年前
If you are talking about the manifesto and guiding principles, it&#x27;s great and you can build wonderful workflows using it.<p>If you are are talking about the agile industrial complex, it should all burn in a garbage fire.
评论 #31936060 未加载
toinebeg将近 3 年前
My main take after practising Agile and Scrum for a few years is that there is more in Agile than Scrum. For Scrum to work you need to enrich it with other ideas.<p>There are less than 20 authors in the manifesto, go check what they were up to. Next to the management framework, there is a lot of engeneering techniques and ideas. A sibling comment talked about XP whose technics work well along scrum, but there is also clean code, refactoring, crystal methods, agile as a cooperative game, liberating structures, devops (no, not the job offer),...<p>They all had blogs (archive. org is your friend for some of them), wrote books and gave talks. I like to get lost on <a href="http:&#x2F;&#x2F;wiki.c2.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;wiki.c2.com&#x2F;</a> where I found lots of insight about how to make the thing work. So yeah, I think it work pretty well when you learn how to use it.
jdlshore将近 3 年前
There&#x27;s a fundamental misunderstanding in your question.<p>To begin with, Agile isn&#x27;t a methodology. It&#x27;s a way of thinking about development—a philosophy—that&#x27;s defined at agilemanifesto.org.<p>There are a bunch of methods that follow the Agile philosophy. Scrum and Extreme Programming are the most well known. Extreme Programming was popular in the early 2000s, but has since been eclipsed by Scrum.<p>There are a bunch of companies and methods that claim to follow the Agile philosophy, but don&#x27;t. SAFe (&quot;Scaled Agile Framework&quot;) is the most well known. Additionally, because Scrum is so popular, most of the companies who claim to be &quot;Agile&quot; are actually using some cargo cult version of Scrum.<p>So you&#x27;ll get a lot of people complaining about Agile, when they&#x27;re actually complaining about crappy Scrum and SAFe implementations.<p>Personally, as someone who&#x27;s been involved with the Agile community for a few decades, I would love to see Scrum replaced with Extreme Programming. My experience is that XP works much better than Scrum in practice, because it emphasizes engineering practices, whereas Scrum puts too much focus on Scrummasters and planning. Although Scrum has some good ideas, they&#x27;re very nuanced, and tend to be misunderstood in a way that leads to micromanagement.<p>Edit, since the OP was changed:<p>Yes, Scrum works when done correctly. But most people don&#x27;t do it correctly, because it&#x27;s very bare-bones, which results in people layering their own preconceptions on top of it, most of which are distinctly anti-Agile. Additionally, Scrum pioneered the &quot;Certified Scrummaster&quot; (CSM) and &quot;Certified Scrum Trainer&quot; (CST) certifications, which were so lucrative that they attracted a lot of incompetent people into teaching Scrum. The CSM course is also too short and shallow to really teach people how to lead Scrum teams effectively, but is marketed as a panacea.<p>The result has been a giant garbage fire.
评论 #31936309 未加载
评论 #31937294 未加载
评论 #31957746 未加载
goto11将近 3 年前
First: Scrum and Agile is not the same thing. I think most people who say they hate Agile just hate Scrum.<p>Agile (<a href="https:&#x2F;&#x2F;agilemanifesto.org&#x2F;principles.html" rel="nofollow">https:&#x2F;&#x2F;agilemanifesto.org&#x2F;principles.html</a>) is not a formalized process or methodology. It is a set of simple principles:<p>- Individuals and interactions over processes and tools<p>- Working software over comprehensive documentation<p>- Customer collaboration over contract negotiation<p>- Responding to change over following a plan<p>These are pretty reasonable principles. Do they work? Better than what they were reacting against, which was the &quot;specify and document everything in detail up front&quot; methodologies.
评论 #31936392 未加载
评论 #31936143 未加载
评论 #31936133 未加载
评论 #31936166 未加载
rawgabbit将近 3 年前
From my perspective, part of the confusion is agile and scrum&#x27;s contradictory aims. The concept of &quot;MVP&quot; is opposed to the concept of &quot;Agile Project&quot;.<p>MVP. I would argue when you bring up agile, most people are thinking of the allure of a small scrappy startup with 2-pizza size teams who by herculean effort create a Minimum Viable Prototype in record time. Nevermind, the MVP was built with little concern for scalability, security, or enterprise integration. Speed to market is the driving force behind startup culture and trying to grab market share. The idea is that once you get market share and more funding, then you can think of documenting and optimizing your code.<p>Agile Project. In practice, most people are really running &quot;Agile Projects&quot;. They invest considerable time upfront to interview, document, and get signoff on project requirements… before they even start coding. Does this sound like waterfall? After they get the requirements, then they develop using scrum practices and ceremonies. (Nitpick, &quot;ceremony&quot; is a terrible word choice as it means those activities have no meat or value [1]). E.g. 18F&#x27;s Agile based project approach requires &quot;We conduct discovery research before we build anything. Depending on the complexity of your problem space, this can take up to 2 to 3 months.&quot; [2]<p>[1] <a href="https:&#x2F;&#x2F;turboscrum.com&#x2F;the-fascinating-origin-of-the-term-scrum-ceremony&#x2F;" rel="nofollow">https:&#x2F;&#x2F;turboscrum.com&#x2F;the-fascinating-origin-of-the-term-sc...</a> [2] <a href="https:&#x2F;&#x2F;agile.18f.gov&#x2F;18f-agile-approach&#x2F;" rel="nofollow">https:&#x2F;&#x2F;agile.18f.gov&#x2F;18f-agile-approach&#x2F;</a>
评论 #31939849 未加载
pydry将近 3 年前
Scrum is to the Catholic Church what Agile is to Christianity.<p>It&#x27;s rigid, hierarchical, proscriptive and weirdly bureaucratic. If you follow all the rules they promise you&#x27;ll end up in a better place. If you dont, it&#x27;s because you didnt follow the rules precisely enough.<p>They both believe in all the same sort of wishy washy stuff though.
time0ut将近 3 年前
If you mean can a strong team follow an agile methodology and be successful, then definitely. If you mean can an agile methodology make a weak team successful, then I doubt it. I haven&#x27;t seen a methodology that creates vision and discipline which are far more important than how you model your workflow.
评论 #31936139 未加载
评论 #31936442 未加载
评论 #31936209 未加载
burstmode将近 3 年前
&gt; Do people secretly like it?<p>No
评论 #31936099 未加载
mixmastamyk将近 3 年前
You may mean scrum, which is too bureaucratic for many&#x2F;most projects.
评论 #31936223 未加载
nivertech将近 3 年前
no