產品
「產品」在軟件中通常指的是一個有形的具體的有交互能力的實質體。泛義上指的是一個完整的軟件系統,狹義上指的是某個系統中的模塊或工具。比如 QQ、微信、天貓App 等,又或者營銷工具/產品、投資理財的具體活動性產品等等。
項目
「項目」按規模大小划分:
- 微型項目(通常 3 人以內可以完成)
- 小型項目(通常 3~10 人可以完成)
- 中型項目(通常 10~50 人可以完成)
- 大型項目(通常 50~200 人可以完成)
- 超大型項目(200 人以上)
「項目」按時間划分:
- 短期項目(1 個月左右可交付)
- 中期項目(2~6 個月可交付)
- 長期項目(無期限持續交付)
「項目」按生命周期划分:
- 迭代型
- 增量型
迭代
「迭代」通常指的是項目活動開展后,組織不斷對其進行功能的調整、豐富等一系列活動,使項目的特性得以滿足用戶所需,或組織對其項目的特性定義。
在互聯網產品中,就是對軟件功能模塊的特性進行調整、豐富等。如“營銷功能三期-支持紅包消費”、“支付系統二期-支付網關優化,智能路由算法”等等。
版本
「版本」在軟件產品中即某項目不斷的進行迭代升級,其可與「迭代」一對一,也可以與「迭代」一對多,常規意義上,即是「迭代」的合輯,其背后對應的軟件邏輯為“產品升級”,依據則為“版本號”。
也就是說:一個特性或多個特性合輯的迭代,一定在一個具體的版本中,這個版本則提現在版本號中。
軟件產品升級按方式划分:
- 可選升級
- 強制升級
- 靜默升級
軟件產品的版本號規則參考:
- semver 規范
- 企業組織按管理所需定義
- 優質軟件產品