業務設計的靈活性陷阱
一個業務顧問,跟使用者談需求,聊銷售訂單的後續操作。
問題:訂單建立儲存後要不要稽核?
回答:可能要,不確定。
問題:如果要稽核,要幾級稽核?是否上一級管理人員是必須的層級。
回答:可能多級,現在想不清楚。是不是直接上級審的事情,有很多情況,不同單子,可能管理歸屬不一樣,現在這方面也不明確,可以到時候我自己選麼?
問題:訂單建立後要不要自動觸發生成交貨單?還是全部手工建立?
回答:可以吧,都行,可不可以都可以?
好,如果你是業務顧問,你會怎麼辦?
某個業務顧問是這麼做的:好的,既然你們很多功能需求不確定,那麼這樣,我給你設計成可配置化,給你們設定介面,到時候你們自己設定一下,後面要改的話,就自己簡單調一下就好了。
使用者說:好極了,太棒了。
。。。。
然後業務顧問就設計了:
訂單,可以設定成需要審批,也可以不審批。
審批的話,可以隨便選審批人,一層也行,多層也行。
訂單後可以自動建立交貨單,也可以選擇不自動,全部手工。
你覺得如何?會不會讚揚這個顧問,水平真高!
我只能說:呵呵了。
作為一個資料顧問,跟業務顧問一起進場,同步過來跟使用者談資料分析需求,注意,是業務設計的同時,不是業務系統跑了一段時間以後。當你想跟使用者聊聊訂單處理時效性,有沒有延遲稽核分析,有沒有延遲交貨分析時,當你瞭解到業務設計是上述時,你會怎麼想?直接崩潰。沒有既定的業務分類,沒有既定的業務規則,怎麼做分析?怎麼設計分析路徑?
我們常說,看一個顧問好不好,負不負責,是初級的還是高階的,一個點就是看他有沒有設計了一堆hard code的功能,還是在必要的地方設計做成配置項,具備靈活性。
我們也常常說,做專案和做產品不同,把專案交付物產品化還需要好長路要走,更復雜,對需求分析人員的要求更高,因為產品需要更多完整性和靈活性。
所以,好像上述那個業務顧問很厲害啊。
大錯特錯了。這是個靈活性陷阱。
做專案不是做產品,或者說,如果你願意,你有能力,做專案也可以做成產品,但關鍵是不能只做到產品級別。
把一個產品拋給使用者,然後結束,那不是高階,不是負責任,而是不負責任,用靈活性的謊言去掩蓋不負責任的態度和管理想法的缺乏。
討論需求是討論什麼?討論業務該怎麼做,不該怎麼做,怎樣的業務流程是正確的,怎樣的業務管理模式是正確的,是有所謂標準和規則的。這樣也可以,那樣也可以,代表了使用者沒有想法,顧問也沒有帶給他想法,這不是個合格的顧問,這不是應有的業務流程再造諮詢過程。
功能可以設計靈活,可以把專案做成產品,可以都做成配置項,但得進一步,把配置方案都做出來。要不然,不就等於扔了一個空的sap系統給使用者讓使用者自己實施麼?
所以,當面對使用者需求的不確定時,提供靈活性確實是個方向,但千萬不能濫用,更好的、更負責任的辦法是,和使用者繼續深入討論,得出結論,那才是真正的業務藍圖。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/497817/viewspace-2885049/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 業務程式碼程式設計陷阱案例 - jaxenter程式設計
- 建設便利的服務平臺,提高市場靈活性,提高文化旅遊各大環節
- 服務式辦公室出租,最佳化空間靈活性
- 程式設計師的“能力陷阱”程式設計師
- 資料時代,如何重新定義NAS的靈活性?
- 程式碼分享:體現js靈活性的def.jsJS
- 廣州辦公室出租,舒適靈活性
- ios程式設計師職業中需要避免的八大「陷阱」iOS程式設計師
- Shell 指令碼程式設計陷阱指令碼程式設計
- HarmonyOS Next 金鑰轉換技巧:提升加解密靈活性解密
- github/trilogy:MySQL高效能、靈活性和易於嵌入的客戶端GithubMySql客戶端
- 動力機器人外骨骼增加了製造的靈活性機器人
- 免費OA移動辦公賦予辦公更多的靈活性
- 《暗黑3》設計師是如何評價自己遊戲中陷阱的設計?遊戲
- 微服務的歷史與陷阱微服務
- 如何同時訓練左手靈活性和音階思維
- Java 繼承與多型:程式碼重用與靈活性的巧妙結合Java繼承多型
- 應用TRIZ理論解決AGV產品靈活性差的問題
- 雲端計算服務,多雲管理需要注意的陷阱!
- 遊戲AI三大難:樣本大、成本高、靈活性差遊戲AI
- 雲端CRM系統排名:靈活性與可擴充套件性的較量套件
- 提升軟體測試效率與靈活性:探索Mock測試的重要性Mock
- 遊戲基礎知識——機關與陷阱的設計手法遊戲
- Spring響應式Reactive程式設計的10個陷阱 -Jeroen RosenbergSpringReact程式設計ROS
- 好程式設計師分享JavaScript中8個常見的陷阱程式設計師JavaScript
- 設計「業務」與「技術」方案
- 聊聊「訂單」業務的設計與實現
- 中國CIO:避開數字業務執行中的三大陷阱
- 計算機計算小數除法的陷阱計算機
- 遊戲開發者應避免掉進“過度設計”的陷阱遊戲開發
- C++ 多級繼承與多重繼承:程式碼組織與靈活性的平衡C++繼承
- 淺談業務中臺前端設計前端
- 中介者設計模式——業務實踐設計模式
- 從聚合支付業務的設計來聊聊策略模式模式
- [elk]基於elk的業務日誌格式設計
- 秒殺系統設計中的業務性思考
- Spring中@Transactional事務使用陷阱Spring
- 為什麼實時分析既需要NoSQL的靈活性,又需要SQL系統的嚴格模式?SQL模式