美文网首页
NPDP产品开发流程之瀑布(21.2.5)

NPDP产品开发流程之瀑布(21.2.5)

作者: 次第前行 | 来源:发表于2021-02-06 21:36 被阅读0次

    一、经典瀑布流程

    需求:理解为什么要设计产品——功能、目的、用户需求等等。

    设计:根据明确的需求,确定要完成项目所需要的软件和硬件。软后转入实际设计。

    实施:根据项目需求和设计规范,编写代码。

    验证:确保产品满足客户需求。

    维护:通过客户的实际使用发现产品设计的缺点和错误,并进行更改。

    二、什么时候运用瀑布流程?

    1、需求明确、清晰、固定。

    2、产品定义稳定不变。

    3、技术被理解和掌握。

    4、没有模糊的需求。

    5、有充足的专业资源。

    6、项目持续时间短。

    三、瀑布流程优点

    1、简单、易于理解和运用。

    2、结构固定、易于管理。

    3、每次完成一个阶段。

    4、适用于需求明确的小型项目。

    四、瀑布流程的缺点

    1、风险水平和不确定性程度高。

    2、不建议用于复杂的项目、长期项目或持续性项目。

    3、不适用于需求经常变化的项目。

    显然和经典瀑布流程所定义的一样,瀑布流程有很大局限性。许多软件公司因尝试改变经典瀑布模型或使用其他流程。改变经典瀑布模型的一个例子是螺旋流程。许多公司转而使用敏捷流程。

    五、螺旋模型

    1、结合了迭代开发流程模型(敏捷模型)和顺序线性开发模型(瀑布模型)

    2、非常重视风险分析,风险驱动的体系,强调风险评估,适合大型复杂的项目。

    3、允许产品增量发布或逐步优化。

    相关文章

      网友评论

          本文标题:NPDP产品开发流程之瀑布(21.2.5)

          本文链接:https://www.haomeiwen.com/subject/mxtatltx.html