[請益] 內部系統一開始就要完美嗎

作者: searchlove (鏡中靜)   2019-07-11 23:27:11
嗨囉各位年薪千萬大大好,小弟有系統開發的問題想請教。
最近幫一家沒有任何系統流程經驗的公司(約200人規模)開發內部系統。
花了一個多禮拜的需求訪談後,小弟我覺得這個系統不能一開始就訂好所有的SOP,這樣
後來上線,他們順過流程,一定有會改的東西。
因為考量到我描述給他們,他們覺得可以是一回事;但他們實際用完覺得可以又是另外一
回事。
所以我初期的spec開的比較彈性,各資料模塊如果不是公司既有很硬的流程,就沒有很明
確的sop,希望用MVP的方式去開發這個系統,最後長成最適合此公司的樣子。
然後我們找了外包和小弟我自己也要頭洗下去一起寫,但被外包說SA不夠明確,細節不夠
多,錯誤的處理沒很完善。(外包是用人月算錢的,開發越久越賺)
但我真的覺得一開始全定義好,通通被使用者打翻的可能性很大QQ,不知道各位SA強者們
怎麼看ORz
作者: chocopie (好吃的巧克力派 :))   2019-07-11 23:29:00
對外包而言越明確越省事啊
作者: MOONY135 (談無慾)   2019-07-11 23:31:00
你自己都說開發越久越賺 你一開始就訂 他們一開始說CL3後來覺得流程不對想改 賺的人不還是你嗎?除非你想寫完就換下一家 不然賺錢比較重要吧
作者: konkonchou (卡卡貓)   2019-07-11 23:42:00
一開始全定義好,以使用者角度,最後做出來一定不能用MVP方式沒錯,但問題是修改速度要快,重複去順流程系統才有可能長成大家要的樣子,而不是最後四不像另外,若你有更好的SOP,客戶就會跟著你的標準做下去
作者: searchlove (鏡中靜)   2019-07-12 00:10:00
謝謝前輩的建議,補充一下,賺越多的不是小弟代表的公司,而是我們找的外包團隊
作者: MOONY135 (談無慾)   2019-07-12 00:14:00
那會不會吃掉你們的利潤啊
作者: vi000246 (Vi)   2019-07-12 00:22:00
可以明確一點 但對可能的修改要保留彈性
作者: alihue (wanda wanda)   2019-07-12 00:53:00
找外包注定要瀑布流,有明確的spec的。否則接案連你自己都會被結案只要資料庫有做好正規化與交易,就能避免難纏的地雷
作者: expup (linux)   2019-07-12 01:32:00
你如果要走scrum的方式開發我是有經驗但這個非常吃客戶的信任還有他的程度
作者: bill0205 (善良的小孩沒人愛)   2019-07-12 08:54:00
我們公司是自己開發自己的 有時候有其他事物在身 其他部門就會想插隊 本來想把case排到後面 可是主管都會把某case插隊近來~"~
作者: allenxxx (fufuxxx)   2019-07-12 09:23:00
對RD來說,你要模糊的寫是的事,但我要明確的作法
作者: mathrew (Joey)   2019-07-12 10:41:00
有明確spec當然好,但有時候連使用者自己要什麼都不知道
作者: iamshiao (CircleHsiao)   2019-07-12 11:30:00
可以一開始就訂明當然是最好,但多數時候是使用者自以為可以
作者: kyoe (緣份‧不再)   2019-07-12 11:36:00
內部系統通常都是一個持續性的開發/修改,不斷的loop...
作者: anandydy529 (AndyAWD)   2019-07-12 17:15:00
用你的說法,資料不清不楚我就通靈做,反正到時候就說文件沒寫,你要改功能的話一樣可以做很久
作者: AvatarH (Avatar Hsieh)   2019-07-12 23:07:00
外包本來就要很明確,不然雙方認知差異時怎辦? 當然是看黑紙白字啊!!另,200+人系統一周能訪談完也是厲害,你確定真的有理解所有的領域知識嗎?
作者: LonelyMan (孤單寂寞覺得冷)   2019-07-13 01:24:00
我覺得你誤會了,不是指一步到位,是面對未來業務具備可擴充性
作者: atpx (秋雨的心情)   2019-07-13 07:24:00
請先定義完美吧. 一些流程可能連user自己都沒確定
作者: DeathTemp (邦迪亞的小金魚)   2019-07-13 09:37:00
這是談的人的問題,不是說系統上線之後就不能做小幅度的修改,或者一套系統上線之後要用十多年都不動,但是看你的文章,似乎是在打算上線之後就要修改主架構,你覺得這會是一個合理的模式嗎?
作者: jennya (Jennya)   2019-07-13 11:18:00
要外包給別人做就要spec明確;要走scrum或是MVP的不太可能找外包(只有可能把其中需求清楚的小部分包給外包)。不過你找到的外包,他們是做得下去、只是想嘴上diss你設計不完善,還是他們沒明確spec就不做?如果只是想嘴你的話就讓他們嘴吧,一樣請他們先用模糊的spec照做
作者: ChungLi5566 (中壢56哥)   2019-07-13 11:59:00
需求談完就照規格做啊 之後想推翻那就再起一個案子
作者: lokm (大魚)   2019-07-13 22:10:00
簡單來說看是要賺錢 還是把事情做好 不同的方向不同做法
作者: tacovirus (小璋丸)   2019-07-20 09:33:00
1.0 版的功能是應酬,1.1 版的功能是辦正事

Links booklink

Contact Us: admin [ a t ] ucptt.com