PinnedPinnedPrivate
stackoverflow.blog

构建软件最困难的部分不是编码,而是需求

他们想象所有的业务主管和产品研究人员都会绕过大部分或全部软件开发人员,直接要求人工智能构建他们认为自己想要或需要的东西。创建软件最困难的部分不是编写代码,而是创建需求,而这些软件需求仍然由人类定义。这不是一个错误,这是一个功能......不等等,这是一个错误 在我的软件职业生涯早期,我被安排参与一个项目的中游,以帮助提高团队的速度。“That will never happen” “那永远不会发生” 这是一位在公司工作多年的高级管理人员,了解公司的业务流程,并且被选来监督该软件是有原因的。问题变得更大、更难解决、成本更高,但问题的根源通常是相同的:需求不明确、不一致或错误。达到可接受的安全水平如此困难的原因是,驾驶汽车比国际象棋需要更多的变量,而这些变量不是有限的。当你构建软件时,你可能会得到想要的结果,但它不太可能像国际象棋那样单一。最近,我被要求帮助一个团队构建一些东西,可以帮助人们获取与 COVID 19 相关的健康问题的信息。