让’面对它。没有完美的解决方案。对于人类来说,没有完美的解决方案能够长时间,准确地,在多个人之间持续共享信息。
特别是当您将等式中的详细程度添加到’捕获主要软件应用程序的需求。
然后那里’软件的复杂性。和事实’sable。它的进化性质意味着它根本不是’可以与许多其他产品的创造相媲美。当然,这与建设项目没有可比性,在建设项目中,需求实际上是一成不变的。
因此,软件需求是一个独特的挑战性通信问题。如此具有挑战性的问题,我们必须’骗自己去那里思考’一个解决方案。就个人而言,我很确定没有。
但是,有一些方法可以缓解某些问题,无论是否’s in written or verbal form. 让’看一下每种方法的利弊…
书面要求
–经过深思熟虑,审查和编辑
–提供永久记录
–更容易与人群分享
但是,有:
–耗时的生产
–可能不那么相关或随时间而被取代
–容易被误解
口头要求
–提供即时反馈和澄清的机会
–是一个信息丰富的交易所
–可以更容易阐明并获得共识
–更容易适应当时已知的任何新信息
–可以引发有关问题和机遇的想法
但:
–刻不容缓,并不总是经过深思熟虑
–很难在不同人群之间共享,尤其是如果不在同一地点
–不同的人可以不同地记住对话
无论您喜欢哪种形式的需求,我们都必须记住旧的内容:“一张图片胜过千言万语”. It’如此真实。无论’如果是规格图中的图表,或者是白板上的草图,则图片会添加一个非常有价值的尺寸。
的方法 用户故事 力图结合书面和口头交流的优势,并辅以图片 在可能的情况。看到这里 用户故事卡的示例.
还有一些 上海福彩官方网站开发的关键原则 力图解决两种交流形式的一些弱点,以期创造两全其美的方法:
- 积极的用户参与 确保持续的可见性和反馈
- 上海福彩官方网站 teams must be empowered 做出决定,因此可以在开发时澄清细节
- 接受 需求不断涌现和发展 随着软件的开发
- 上海福彩官方网站 requirements are ‘barely sufficient’,因此它们不太繁琐,并且可以在开发时合并最新信息
- 需求在 一口小块,因此可以口头捕获细节,同时最大程度地减少了在开发需求时人们忘记细节或不参与细节的风险
- 足够’s enough –适用80/20规则;捕捉每一个细节是’生产优质产品所必需的;口头澄清,可见软件和反馈效果更好
- 合作,协作和沟通至关重要 在所有团队成员之间,因为每个参与人员都必须知道有关需求的任何讨论的结果。
凯莉