iT邦幫忙

0

一個產品所謂2.0、3.0...可能基於哪些因素進版?

  • 分享至 

  • xImage

請問版上資深的前輩們

近期跟我同事們在討論有關所謂“大改版”一詞的定義

常看市面上一些app或網頁或產品
時常打著口號2.0或3.0大改版之類的詞

我想知道
這樣的定義
就版上經歷大大小小公司的前輩們
碰到所謂大改版
會是什麼因素需要這樣的大改版

我自己想到認為的是
1.因為app或產品需要更換風格或操作流程
2.舊產品可能一兩年來新功能不斷增加或bug不斷修改,造成程式或資料庫規劃紊亂,索性另開專案重做一個,並做好規劃

(PS..第二點是我目前公司遇到的情況..新的東西不斷增加到原產品上..導致新資料為了結合舊資料表..多改幾次後就會感覺資料表規劃很亂..程式也感覺亂到可能隨時出bug..)
(處女座的我...很想打掉重練...)
(不過老闆似乎怕花太多時間在已經有的東西上....)

2022.11.09因回覆很多做個補充:
感謝各位前輩們回覆
但如同我文章最後PS
可能我待的公司屬新創公司
進來時就已經有既有的產品(只不過簡單。陽春。)
但隨著老闆多接觸別人的東西以及自己觀察的市場趨勢
自然新功能越加越多,資料表也隨功能增加
(當然身為工程師也確實認同需要增加應該增加的東西,適應市場趨勢)
一段時間下來(我家產品已歷經兩年)
現在自己回頭看程式和資料結構
其實明顯知道程式需優化寫法
資料庫不至於到正規劃。但確實有整理必要
如果是各位前輩們遇到
你們會如何處理??

是會....
找時間給舊產品做個大優化

還是會...
開新專案花更多時間加上開發過的經驗
重練一個新的但功能沒多大變化 頂多UI/UX改變的產品?

看更多先前的討論...收起先前的討論...
mathewkl iT邦高手 1 級 ‧ 2022-11-07 16:22:17 檢舉
砍掉重練就當新的,版號重來
增加大量新功能、或是大幅度改變視覺效果、大幅度改變UI介面,我都覺得可以視為是「大版更」。
而修復bug之類的更新則可以當做「小版更」。
黃彥儒 iT邦高手 1 級 ‧ 2022-11-07 16:46:51 檢舉
不相容舊版的時候,例如設定檔匯不進去,資料庫格式改變,放棄某些型號的裝置支援等等
Hans5300609 iT邦研究生 4 級 ‧ 2022-11-08 08:17:11 檢舉
其實你重寫既有的東西在老闆眼中是不能產生利益的(賺不到錢),所以老闆才會怕你浪費時間。
至於後續維護在老闆眼中就是出事找人扛,不會管平常怎樣,只要能收到錢就好。
總之老闆不懂程式這塊只懂算錢,所以你要提出老闆看得懂的增加利益報告書(要有數字%數)
感謝各位前輩們回覆
但如同我文章最後PS
可能我待的公司屬新創公司
進來時就已經有既有的產品(只不過簡單。陽春。)
但隨著老闆多接觸別人的東西以及自己觀察的市場趨勢
自然新功能越加越多,資料表也隨功能增加
(當然身為工程師也確實認同需要增加應該增加的東西,適應市場趨勢)
一段時間下來(我家產品已歷經兩年)
現在自己回頭看程式和資料結構
其實明顯知道程式需優化寫法
資料庫不至於到正規劃。但確實有整理必要
如果是各位前輩們遇到
你們會如何處理??

是會....
找時間給舊產品做個大優化

還是會...
開新專案花更多時間加上開發過的經驗
重練一個新的但功能沒多大變化 頂多UI/UX改變的產品?
mathewkl iT邦高手 1 級 ‧ 2022-11-09 15:20:52 檢舉
有時間當然是重鍊一個,但有誰有那個時間?
最後還是妥協慢慢優化
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
Abbott
iT邦研究生 4 級 ‧ 2022-11-07 16:36:42

提供新功能或為了淘汰一些舊型號的設備,也會來這招。

7
Ray
iT邦大神 1 級 ‧ 2022-11-07 16:46:34

版號編碼其實有個規範:
Semantic Versioning
裡面有 11 大項原則, 告訴你要怎麼編號和進版....

0
ckp6250
iT邦好手 1 級 ‧ 2022-11-07 17:16:57

不過老闆似乎怕花太多時間在已經有的東西上....

別說老闆不喜歡,事實上,客戶也未必很高興,
WIN-xp 改成 WIN-7 時,哀鴻遍野,原來熟悉的設定,不知道要去那裡找!

(還記得左下角那個【開始】圖示嗎?一度被微軟拿掉了,後來又加回來了。)

好不容易稍微習慣了win10,到了win11,又要再去摸索一遍。

(我的客戶換了win11之後,最常打來問的是,原本的那個xxx,要去那裡設定?)

我個人認為,除了新功能,原有功能的介面最好不要亂動,不要為改版而改版。

我真的不知道,把原本就有的東西,從左邊搬到右邊,有什麼改進可言。

我真的不知道,把原本就有的東西,從左邊搬到右邊,有什麼改進可言

有可能設計者從左撇子環城右撇子
/images/emoticon/emoticon01.gif

0
idoncys
iT邦研究生 2 級 ‧ 2022-11-07 18:44:04

我們西元2000年pb寫的程式一直都在1.0版,從XP用到WIN11,客戶群用到現在還在用,當初商業邏輯都寫動態取自資料庫處理的,調整資料庫裏面的邏輯規則系統就跟著變,而變更UI 也不會影響主系統

0
obarisk
iT邦研究生 1 級 ‧ 2022-11-08 08:59:52

當子版本號碼數字太大時

1

我自已的版號跟進如下

「系統變更」.「功能增加變更」.「BUG修正、優化」

第4個版號就是單純內部使用。但不會對外發布。

也就是說,第一組版號的增加只有以下幾種情況。
1.跟隨主要系統的版本號跟進修改處理
2.功能增加需求版號太大量。(一般看第二版號而定)
3.看年度高興換就換,這樣會感覺比較「新」。(對....有時候就是看年度)

第二版號倒是比較直覺。反正優化、功能改變。就加。

第三版號單純就是修正性,功能性無變動。但有調整修改程式時。

以上是我常用的規則。

我要發表回答

立即登入回答