zoukankan      html  css  js  c++  java
  • 如何理解“产品”、“迭代”、“版本”

    产品

    「产品」在软件中通常指的是一个有形的具体的有交互能力的实质体。泛义上指的是一个完整的软件系统,狭义上指的是某个系统中的模块或工具。比如 QQ、微信、天猫App 等,又或者营销工具/产品、投资理财的具体活动性产品等等。

    项目

    「项目」按规模大小划分:

    • 微型项目(通常 3 人以内可以完成)
    • 小型项目(通常 3~10 人可以完成)
    • 中型项目(通常 10~50 人可以完成)
    • 大型项目(通常 50~200 人可以完成)
    • 超大型项目(200 人以上)

    「项目」按时间划分:

    • 短期项目(1 个月左右可交付)
    • 中期项目(2~6 个月可交付)
    • 长期项目(无期限持续交付)

    「项目」按生命周期划分:

    • 迭代型
    • 增量型

    迭代

    「迭代」通常指的是项目活动开展后,组织不断对其进行功能的调整、丰富等一系列活动,使项目的特性得以满足用户所需,或组织对其项目的特性定义。

    在互联网产品中,就是对软件功能模块的特性进行调整、丰富等。如“营销功能三期-支持红包消费”、“支付系统二期-支付网关优化,智能路由算法”等等。

    版本

    「版本」在软件产品中即某项目不断的进行迭代升级,其可与「迭代」一对一,也可以与「迭代」一对多,常规意义上,即是「迭代」的合辑,其背后对应的软件逻辑为“产品升级”,依据则为“版本号”。

    也就是说:一个特性或多个特性合辑的迭代,一定在一个具体的版本中,这个版本则提现在版本号中。

    软件产品升级按方式划分:

    • 可选升级
    • 强制升级
    • 静默升级

    软件产品的版本号规则参考:

    • semver 规范
    • 企业组织按管理所需定义
    • 优质软件产品
  • 相关阅读:
    第二冲刺阶段第一天
    spring第二冲刺阶段第八天
    spring第二冲刺阶段第七天
    spring第二冲刺阶段第六天
    spring第二冲刺阶段第五天
    spring冲刺第二阶段第四天
    spring第二阶段冲刺第三天
    spring冲刺第二阶段第二天
    SPRING冲刺第二阶段第一天
    spring第一冲刺阶段总结200zi
  • 原文地址:https://www.cnblogs.com/hailongchen/p/12209528.html
Copyright © 2011-2022 走看看