如何理解“產品”、“迭代”、“版本”


產品

「產品」在軟件中通常指的是一個有形的具體的有交互能力的實質體。泛義上指的是一個完整的軟件系統,狹義上指的是某個系統中的模塊或工具。比如 QQ、微信、天貓App 等,又或者營銷工具/產品、投資理財的具體活動性產品等等。

項目

「項目」按規模大小划分:

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

「項目」按時間划分:

  • 短期項目(1 個月左右可交付)
  • 中期項目(2~6 個月可交付)
  • 長期項目(無期限持續交付)

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

  • 迭代型
  • 增量型

迭代

「迭代」通常指的是項目活動開展后,組織不斷對其進行功能的調整、豐富等一系列活動,使項目的特性得以滿足用戶所需,或組織對其項目的特性定義。

在互聯網產品中,就是對軟件功能模塊的特性進行調整、豐富等。如“營銷功能三期-支持紅包消費”、“支付系統二期-支付網關優化,智能路由算法”等等。

版本

「版本」在軟件產品中即某項目不斷的進行迭代升級,其可與「迭代」一對一,也可以與「迭代」一對多,常規意義上,即是「迭代」的合輯,其背后對應的軟件邏輯為“產品升級”,依據則為“版本號”。

也就是說:一個特性或多個特性合輯的迭代,一定在一個具體的版本中,這個版本則提現在版本號中。

軟件產品升級按方式划分:

  • 可選升級
  • 強制升級
  • 靜默升級

軟件產品的版本號規則參考:

  • semver 規范
  • 企業組織按管理所需定義
  • 優質軟件產品


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM