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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Agile Is a Tainted Term

76 点作者 peterkonsz大约 1 年前

13 条评论

i_have_an_idea大约 1 年前
Agile&#x2F;Scrum is one of those things that are impossible to criticize. You can come up with a well-reasoned critique of Agile and there&#x27;s always some Agile evangelist that pops up to tell you that you&#x27;re not doing &quot;real agile&quot; and, therefore, your experience is invalid.<p>At the same time, I have now done software engineering for over a decade, in many roles and teams, and I have never seen Agile or Scrum to lead to the development of a good piece of software. I guess we were using it wrong.
评论 #39407931 未加载
评论 #39410868 未加载
评论 #39408506 未加载
评论 #39409220 未加载
评论 #39407982 未加载
评论 #39409827 未加载
评论 #39407929 未加载
评论 #39410800 未加载
sime2009大约 1 年前
The rarely discussed cornerstone of Agile is trusting the team and letting them organise themselves. For most organisation this represents a huge internal change in power structure.<p>The Agile industrial complex can&#x27;t really sell a message to their customers (i.e. managers) that the development teams should have the power and run themselves how they feel fit. This message amounts to &quot;if this works, we can fire the managers&quot;. Not a popular message for managers.<p>So, instead of building on an agile foundation, companies just add some story points and funny sounding meetings on top of the old structure and nothing really changes. It is Agile cosplay.
评论 #39408621 未加载
SPBS大约 1 年前
I wish more people understood this. Nobody should be arguing for Agile anymore. Don&#x27;t say &quot;no, but-&quot; or &quot;that is not what the Manifesto says-&quot; because you&#x27;re only strengthening the case for Agile as propagated by the fraudmasters simply by virtue of it sharing the same name as the thing you&#x27;re arguing for. Leave the term behind, find something else.
评论 #39407737 未加载
评论 #39410943 未加载
SideburnsOfDoom大约 1 年前
Yes. What I have said before, for the same reasons, is that when the average office that says &quot;we do the Agile&quot;, what they mean is that they have top-down, upfront planned micromanagement via tools such as Jira. *<p>This has <i>nothing</i> in common with the values of the Agile Manifesto. In fact it&#x27;s more like the opposite of them.<p>* I hate Jira. Jira is not the cause of the problem. People&#x27;s desire for a tool like that is cause of Jira. Kill Jira, and it would soon be replaced with something much the same.
评论 #39408362 未加载
4pkjai大约 1 年前
A sales guy told me his team does Agile. I asked him what he meant.<p>“We have don’t have assigned desks”.
KevinMS大约 1 年前
Dave Thomas has a talk about this<p>Agile is Dead <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=a-BOSpxYJ9M" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=a-BOSpxYJ9M</a><p>To oversimplify it, he says &quot;agile&quot; has become a noun when it was always meant to be an adjective. In other words, if you are &quot;doing&quot; agile, you aren&#x27;t really being agile.
codex_beta大约 1 年前
The agile approach is generally academic mumbo jumbo that is rarely effective&#x2F;efficient in large-scale industrial practice. Coming from an industry where functional safety is paramount, I think the agile approach is rarely appropriate unless you want to effectively waste everyone&#x27;s valuable time with unnecessary overheads. If the product has already been launched or is at a pre-launch stage AND the team is small and professional enough, it might even work, but then why bother with such processes and roles overheads in the first place!<p>Irrespective of the chosen approach, it’s crucial to systematically elicit requirements, document specifications, and rigorously verify and validate everything. Implementation should ideally be supported by thorough unit tests, and, most importantly, all artifacts must be traceable across different abstraction layers and to the required level of detail.
chris_nielsen大约 1 年前
Page wont load for me. BUT, this title is the first sensible thing I’ve heard someone say about Agile in 10 years.<p>I just don’t use the word Agile. Too many people like it for the wrong reasons, or hate it for the wrong reasons. Everyone has a different understanding of it. It’s just not useful.<p>If I say “let’s use Agile” it’s just going to lead to arguments and misunderstandings.<p>Id always rather be more specific about which Agile idea I think will be useful. E.g. “let’s build a prototype before we waste time planning too much detail” or “lets get something built and released so we can learn more about what our customers want” etc.
评论 #39408751 未加载
quectophoton大约 1 年前
The closest I&#x27;ve found to agile is when a team says they use &quot;extreme programming&quot;, but I still find it funny that even EP goes against the &quot;Individuals and interactions over processes and tools&quot;, or at least walks a tightrope on whether it&#x27;s a process or not.
评论 #39407918 未加载
koreth1大约 1 年前
Scrum is the thing that has tainted &quot;agile&quot; in my opinion, because Scrum is so widespread that many people think they&#x27;re the same thing.<p>Leaving aside the &quot;agile is a philosophy, not a methodology&quot; argument, there are well-defined agile methodologies other than Scrum. I&#x27;ve worked at a couple Kanban shops and, while our dev processes were far from perfect, most of the things people routinely hate about &quot;agile&quot; just didn&#x27;t come up at all because they&#x27;re actually Scrum features.<p>If the thing you don&#x27;t like involves the words &quot;sprint&quot; or &quot;standup,&quot; you are complaining about Scrum, not agile.
Tabular-Iceberg大约 1 年前
Another problem is that the Agile OGs keep overselling their methodology.<p>They keep saying that waterfall just doesn&#x27;t work, yet almost all commercially successful (and unsuccessful) software is produced that way, whether they claim to use Agile or not. Would it be better if they used &quot;real Agile&quot;? Of course! But you only ever have to be just good enough.
benbruscella大约 1 年前
<a href="http:&#x2F;&#x2F;programming-motherfucker.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;programming-motherfucker.com&#x2F;</a>
评论 #39408623 未加载
EchoChamberMan大约 1 年前
As soon as &quot;agile&quot; became &quot;Agile&quot; with a capital A, the war was lost. &quot;Doing&quot; Agile is missing the point; one must <i>be</i> agile.