iT邦幫忙

0

系統開發中資源不足(開發文件+時間)與需求(操作UI+功能細膩)改變 , 時間規劃如何訂 ??

  • 分享至 

  • xImage

理想化 :
上級(PM決策人):交付舊系統程式code+開發文件 並讓我接手修改3個月以上
下級(系統使用人代表):了解新系統與舊系統差異,並願意測試期間參與測試與回饋

實際上 :
上級(PM決策人):
但開發文件與code大不相同,只能自己建立測 試環境修正開發文件,之後再依新[開發文件+系統架構]討論修改時間規劃
下級(系統使用人代表):
新系統(操作UI)需求常改三次,驗收時間增加3倍
新系統(功能)需求常要求更為細膩,系統反應時間要更快,讓程式碼增加3倍

問題 :
系統開發中的程式code人員,程式code的時間規劃要如何做??
我常只能回報交付需求測試第一個版本的時間規劃給PM/主管(依規定要交code/測試文件/測試系統/程式差異比對及差異說明文件/並demo),但需求測試第二個版本+需求測試第三個版本無法知道如何改及時間規劃,只能隨機應變

一看就知道新系統幾乎都在抄舊系統的架構,為什麼不從頭刻呢 ?
舊系統的架構流程就是參考而已,為什麼要新系統,還不是舊的滿足不了現在與未來的需求,不然幹嘛開新系統,還找人來寫
要搞新系統先把流程跟需求搞清楚,接著 UI UX 畫面流程設計,最後才是 CODE 跟 DB 規劃,如果執著於舊系統,你其實在強姦未來的使用者去接受舊系統的流程跟邏輯,然後換湯不換藥而已
Yaowen iT邦研究生 3 級 ‧ 2021-08-18 10:35:32 檢舉
最後會變成 User一直反應舊系統比較好用,新系統不好用....
我認為 總歸是上下游同仁的 互相了解 及體諒 問題 , 應該 多預估 15~30% 開發時間去協調
1.一個新系統 開發的效益評估 , 開發前 需要寫許多報告
2.一個新系統 開發的 必需包含現有業務80%功能,且配合+提升 20% (新)業務的流程(效能)
3. 系統開發 上下游如果不能協調 , 出動主管擺平問題 , 還是在公司暗藏 暗流 , 需要花時間 互相了解 及體諒
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
dscwferp
iT邦高手 1 級 ‧ 2021-08-18 08:49:35

大家都學 敏捷開發觀念?
大家都要 順時鐘 持續改善?
一版一版的更新改善 直到成功? 還是 打掉重練?

不管是 資料庫/程式/文件 , 若要有 20% 進步 , 對應有 20~40% 修正
若要有 30% 進步 , 對應有 30~60% 修正 是可能的

更新改善 直到成功 or 還是 打掉重練?
只能在 一定的資源/需求/預算/時間/人力 內妥協

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-08-18 09:10:35

我常只能回報交付需求測試第一個版本的時間規劃給PM/主管(依規定要交code/測試文件/測試系統/程式差異比對及差異說明文件/並demo),但需求測試第二個版本+需求測試第三個版本無法知道如何改及時間規劃,只能隨機應變

我覺得你已經知道答案了,就是
確定的需求交付時間規劃,變動不確定的版本隨機應變

這兩句話不中聽
建議你最好不要說(隨便你心裡怎麼想)
因為這兩句話不管對錯
都對你現在這個問題沒有幫助

新系統(操作UI)需求常改三次,驗收時間增加3倍
新系統(功能)需求常要求更為細膩,系統反應時間要更快,讓程式碼增加3倍

將變動不確定的版本預估時間回報主管,雖人平時有準備有練習,但我自己實際開工後只能60%的成功把握於此時間完成,40%是拖到增加30~60%工時才完成

0
sam0407
iT邦大師 1 級 ‧ 2021-08-19 08:24:50

個人建議:
1.向上反映開發文件與code差異的問題,爭取更多時間
2.和使用者作深度溝通,了解需求並作成文件,讓使用者確認需求,調整時程後向上級說明
3.使用者需求變更時,修改需求文件、調整時程、增加的預算金額,讓使用者及上級知道

我要發表回答

立即登入回答