我正在开始工作,文档的优先级最低。给我的原因是,创业公司通常不会在文件和方法上投入大量时间。因此,在每个项目开始时,我都没有多少时间来记录我要编写的系统的功能/规范/行为。
在大多数情况下,即使我准备初始文档,要求也会不断发展,系统的行为在开发过程中会略有变化。此外,我在一家以产品为基础的公司工作,因此我们提出了自己的要求,在开发过程中肯定会有一些变化。
所以我的问题是系统规范/行为的最简单表示是什么?我怎样才能轻松地写一个并定期更新它而不花太多时间(写入大量的行)?
答案 0 :(得分:3)
当您拥有固定的项目生命周期时,需求规范更有意义。您所描述的内容听起来很像迭代项目生命周期,敏捷项目管理更适合它。在敏捷项目管理中,需求作为用户故事进行管理。用户故事是以这种格式描述需求的简单方法:
作为(角色),我想(某事)这样 (利益)
例如,对于购物车应用,一个用户故事可以是:
作为注册用户,我想添加一个 列出产品到购物车,以便我 可以订购。
每次迭代,您都可以返回并查看是否需要添加新用户素材或修改现有用户素材。对于初学者,您可以将用户故事保存在电子表格中(每行一个),但许多其他高级敏捷pm软件包可用于在线和离线使用。