今日笔记:需求管理(责任心责任心责任心,重要的话说三遍)
1、进度管理:责任心、周报、计划;
2、需求迭代:
(1)建立需求池——明确需求优先级
思考:这个需求背后的真正问题是什么?这个问题是否有简单快速的解法?这个问题的影响面有多大?如果只是个案,是否值得投入精力去研究解决?如果是共性问题,优先级和紧急程度如何?

(2)迭代管理:结合业务发展周期,我们将系统建设归纳为四个阶段,分别是初创阶段、瓶颈阶段、重构阶段、稳定阶段。

3、常见迭代模式(瀑布模式、敏捷开发)
瀑布模式:将软件生命周期划分为几个基本活动,并且规定只能按照自上而下的固定次序逐步执行完成。多用于传统软件产品,功能复杂、业务模式稳定。
敏捷开发:特点:快!核心思路是将复杂需求分解成小块需求,采用较短的开发周期,按节奏开发,按需发布,逐步迭代实现,因而非常适合在互联网公司推广。本质上讲,敏捷模式是容纳并拥抱新时期快速变化的市场环境和商业特征的一种理念。试错成本低、迭代成本高
(1)决策快——很可能经过半个月的分析 评估就决定尝试开辟—条新业务线。
(2)执行快——产生一个决策后,整个团队和组织都会集中资源高效执行落地,不论是业务团队的开疆拓土,还是产研团队的系统研发,都会迅速展开。
(3)变化快——可能尝试了半年的新业务说停就停了,之前的资源投入全部成为沉没成本。

无论是敏捷开发,还是瀑布开发,都有自身的优点和缺点。找到这两种模式恰当结合点,设计适合自己团队的模式、流程,帮助产品研发团队提升效率、支持业务是关键。
网友评论