展开讨论

经验与复盘经验摘录 · 机器翻译

参与过政府项目——尤其是那些跨越数十个政府部门的大型项目...

参与过政府项目——尤其是涉及数十个政府部门的大型项目后,我学到的是,这些项目从一开始就已经注定失败了。需求文档的编写方式使得无法开发出能够满足数以百万计(是的,字面意义上的数百万)需求的软件。例如,我曾有机会审查一个州政府发布的招标文件,该文件要求开发一款软件来运行整个州政府的事务。需求中规定,必须使用一款软件来管理政府所有部门的全部行政事务——包括完全不同的各种功能,如人力资源、闭路电视监控、利用人工智能监测仓库附近/周围的鼠类和其他动物、所有医疗设施、招聘、应急服务等!一款软件应对所有这些功能!世界上没有一家公司能开发出能够监控老鼠、预约医院、处理一般薪资等的软件……

源讨论数万亿美元被投入,但大型软件项目仍在失败原帖 603 条评论 · 导入时统计
3

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

TN

我刚刚把上面的内容输入到Claude Code中,它在5分钟内就完成了。午饭后已经实现了30亿美元的年经常性收入。

完整原文
SH

这触及了领域知识这个绝对重要的问题。每个人都知道,你不应该让同一个人来处理下水道维护和幼儿园教学,因为这两个是完全不同的技能集。在某种程度上,你也可以将幼儿园和处理厂视为消耗资金并产生所需服务的黑箱。 对于不太了解程序的人来说,他们很自然地认为软件工程也是这样运作的。投入资金和规格说明,就能得到程序。但当然,实际情况并非如此,因为软件开发不是单一的技能。要编写有用的程序,你必须懂得编程,并且了解程序将被使用的环境。

完整原文
JI

说句公道话,这只是一个罕见的例外。大多数政府招标的范围都很狭窄。 我发现这些招标通常是由对解决方案要求或技术一无所知的人撰写的!再加上没有盈利动机和没有个人后果,即使在预算达数十亿美元的项目上,你也可能最终得到完全荒谬的结果。 这里的一个州教育部门发布了一个招标,要为两千多所学校铺设光纤,但合同规定只有单一的投标者可以中标,并且要处理横跨千英里范围内的所有地点。因此,只有最大的现有电信公司才能中标……他们确实中标了……但价格是当地承包商的15倍。这给纳税人造成了大约十亿美元的损失。 撰写招标文件的人的借口是“对我来说更容易去…

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。