原開發好一個完整的系統,但是客戶又不斷的增加許多附加的功能,這些功能有的是和原系統的功能並無太大的相關性,可以抽出來獨立變成另一個小系統,也可以附掛在原有的系統的下面變成新增許多子功能,這要如何定義到底算是新的子系統還是新的子功能,因為會牽涉到成本的計算問題.
markshu提到:
這些功能有的是和原系統的功能並無太大的相關性
如果專案進行中,有先跟客戶溝通說明,使用需求追溯的方式來製作與產生各階段的文件,除了便利驗收外,另外也可以避免這種無關原案功能的需求出現。
談需求規格的時候,這些附加的功能出現了沒?
談系統設計的時候,這些附加的功能出現了沒?
在進行使用者測試的時候,這些附加的功能出現了沒?
不管是哪個階段出現,請照已產出文件去追溯,找不到原始需求的話,就是多出來的。
另外,如果客戶太晚提出的需求,即使是跟原系統需求有關的功能,都應該說明不符合專案時程,否則專案只是會使專案風險增加,事情做不完而已。
至於要不要接受,也應該循一定的流程進行評估,包含成本,時程,人力配合都應考慮在內,不見得都要拒絕,有時候做一些人情,也方便日後驗收以及下一個新案子的進行。
markshu提到:
原開發好一個完整的系統,但是客戶又不斷的增加許多附加的功能,這些功能有的是和原系統的功能並無太大的相關性,可以抽出來獨立變成另一個小系統,也可以附掛在原有的系統的下面變成新增許多子功能,這要如何定義到底算是新的子系統還是新的子功能,因為會牽涉到成本的計算問題.
原開發好一個完整的系統 >>
但是客戶又不斷的增加許多附加的功能 >>
這些功能有的是和原系統的功能並無太大的相關性 >>
可以抽出來獨立變成另一個小系統 >>
也可以附掛在原有的系統的下面變成新增許多子功能 >>
因為會牽涉到成本的計算問題. >>
系統的範圍是基本技術合約三年
每人月10 USD * 預計1000人規模 = 每月一萬美金(同行半價)
每人月10 USD * 預計100人規模 = 每月一千美金(同行半價)
每人月10 USD * 預計10人規模 = 每月一百美金(同行半價)
但是客戶又不斷的增加許多附加的功能
出差指導客戶開規格 每天 1000 USD(同行半價)
增加許多附加的功能
你開更多我們賺更多
我們 Coding 是完全免費
因為我們是用 MDA/SOA 架構
因為我們指導客戶開的規格是開細部規格
我們 Coding 就是 Mapping 到物件而已
因此不會有成本的問題
我們 Coding 幾乎就是 Mapping
幾乎沒有成本
Coding 幾乎是無成本
需求文件才是成本最重的地方
他要且寫到 table.column 關係
在 讀出時 table.column 關係
在 異動時 table.column 關係
在 存檔前 table.column 關係
在 存檔後 table.column 關係
Coding 只是 Mapping 根本幾乎零成本
以後每月還有使用費(10美元 每月每一使用者)
這是導入SAP的情形,我所指的是一般開發的WEB專案系統,SAP導入顧問當然不用談CODING,客製化的部分也是要ABPA開發人員,而若是還牽涉到.NET與SAP的RFC串接,也要ASP.NET的人員配合,系統的部分甚至也要BASIS人員的支援
這是顧問還是Presale?原來全天下的專案都是用SAP導入來做的XD
接案簽約時, 最好能明確列出系統的主功能清單.
遇到與簽約功能不太相關的需求, 若不太困難時, 可以簡單配合設計, 重點是要先跟客戶提醒"下不為例".