2011年3月23日星期三

淺談System development

某天IT部門的同事找我,說集團內某一家分公司找他,要求為他們安裝一套軟件及添置相關的設備。我對這家分公司的運作也略知一二,奇怪為甚麼他們要用這一類軟件,便問IT同事分公司的具體需求是甚麼,IT同事卻說分公司「不知道」。

聽了後我有點不快,因自己正埋首於急趕的工作,分公司連自己的需求也未清楚,就要求購買軟件?為免浪費時間,著IT同事先問個究竟再商討。

幾分鐘後IT同事再走過來,說分公司「真的」未有想過具體的需求,但見到另一家分公司正在使用這類軟件,「覺得」對他們也同樣有用,所以便找IT同事!我聽了後忍不住發火,即時叫他們好好想一想是否真的有此需要。

不論系統/軟件大小和平貴,在建立一套系統或安裝軟件前,用家的基本需求是最根本。就好像公司需要和客户聯絡,所以要配備電話和電郵系統以應付需求,而不是因為買電話和電郵,才去找客户吧!

其實不論企業大小,在決定添置IT系統和設備前,必先清楚用家的基本需求。之後,再按照需求尋找合適的系統或自行/找人開發。 如果是在外面購買現成的系統,那就要再考慮是否需要做個人化。但有些系統是不可能做個人化的,那麼可能要在用家的需求上將就一下。

如果是自行開發,所需時間通常比較長,所以要考慮用家能否等待,而且由公司內部找人做,在外面請供應商做,還是部分自己做,部分外判也要考慮。除了以上各點,成本,人力,和現有系统接軌和界面要求,以及將來擴展需要等等也要考慮,不能單憑一聲「覺得是好」就去做!

&&&&&&&&

6 則留言:

  1. 客仔唔知自己想要乜野,係好常見的.

    回覆刪除
  2. Eric兄,
    客仔就無辦法啦,但係如果是公司部門,咁就唔得啦.

    回覆刪除
  3. 作為一個熱心,有責任心嘅同事,又真係可以去跟進下人地想要d乜.浪費公司金錢都等於浪費自己d$,哈哈

    回覆刪除
  4. 師兄,你講果樣野,係IT同事最常同我呻嘅其中之一樣;另一樣仲激死人嘅,係明明佢地好急需要換嘅(例如Legacy System),Top Mgt 卻打死都唔肯批>_<!

    回覆刪除
  5. SD system development 首項必須要求就是 feasibility study, 哈哈哈苦瓜兄不需惱怒,著他們找個專業顧問,畀錢做個 feasibility study report 再講喇!

    回覆刪除
  6. 在我公司, 首先要做Justification. 管理層滿意後才可行動.

    回覆刪除

若以匿名留言,系統有機會將留言視為spam,因此可能要遲一點才能回覆。如閣下的提問涉及升學或工作,請以電郵聯絡。謝謝!