技术要求如何写

发布于 2024-11-10 04:12:52 字数 1431 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

网名女生简单气质 2024-11-17 04:12:52

这里没有具体的规则。真正的答案是,这取决于您的团队由什么组成。

  • 如果编写需求的人是技术主管,那么它很可能决定技术选择。
  • 然而,如果编写需求的人是非技术经理,那么通常最有利的做法是让技术团队决定具体细节,而经理仅规定必须实现的特定需求。
  • 此外,布局和颜色等内容可能在技术要求中不占有一席之地。有人(无论是开发团队,还是设计师(如果有的话))应该拿出模型或线框图与用户一起审查。这是一个迭代过程,通常可以与一些初始开发并行完成(即,开发人员通常可以开始编写域模型、数据库模式等,而设计人员与用户/利益相关者迭代 UI)。
  • IMO,显而易见的事情应该被排除,因为它们只是混乱,但是,诸如验证和屏幕状态之类的业务规则绝对应该被排除。

我想再次重申,这完全取决于团队的构成。需求文档旨在从一层到另一层进行通信。所有的决定都应该留给最有能力做出这些决定的层。

There are no concrete rules here. The true answer is that it depends on what your team is composed of.

  • If the person writing the requirements is the technical lead, then it may well dictate the technology choice.
  • If however the person writing the requirements is a non-technical manager, then it's generally in the best interest to let the technical team decide on specifics while the manager merely dictates specific requirements that must be implemented.
  • Additionally, things like layout and colors probably don't have a place in technical requirements. Someone (whether it's the development team, or if available, a designer) should come up with mockups or wireframes to review with the users. This is an iterative process and can usually be done in parallel with some of the initial development (ie. developers can usually start writing domain models, database schemas, etc. while the designer iterates the UI with the users/stakeholders).
  • IMO, obvious things should be left out as they are just clutter, however, business rules such as validation, and screen states should absolutely.

Again, I want to reitorate that it entirely depends on the makeup of the team. The requirements doc is meant to communicate from one tier to another. And all decisions should be left to the tier best equipped to make those decisions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文