2009年3月12日 星期四

資訊系統開發過程及無奈

三階段資訊系統開發過程
1.需求分析 2.系統分析與設計 3.系統實施

七階段資訊系統開發過程
1.使用者需求分析 2.軟硬體需求分析 3.系統分析 4.系統設計 5.編碼 6.測試 7.操作與維護

這是書上所說的資訊系統開發過程,其實在怎麼簡化,最少都要三個階段才能完成一個系統,而我一直都是一人獨立開發,所以我自己在開發資訊系統的過程是
1.使用者需求分析 2.系統分析與設計 3.測試 4.操作與維護

資訊系統開發要考慮的人、方法、科技、企業經營四個構面,若這四個構面無法相互平衡,你的資訊系統將成效不彰、甚至失敗,不管你的資訊系統開發的在怎麼好都還是需要「人」,不管是開發者,操作者,都在於人,所以我說一個資訊系統的成敗,「成也在人,敗也在人」,而我自己從網管到系統導入管理到自己開發系統,常遇到
1.目標不明確,也就是說公司想要資訊化、開發電子商務,但卻不知道自己想要的是甚麼,目標在哪裡,只知道只要資訊化、電腦化,就能馬上提升公司營業額,創造利潤,但事實真的是這樣嗎?開發一套系統,開發一套符合企業本身的系統,有那麼簡單嗎?但中小企業的老闆普遍認為很簡單,只要請各資訊人員,就能完成,是這樣嗎?

開發人員,跟使用者洽談了解使用需求後,經由系統分析、規劃流程,架構,在進行設計,完成後給使用者測試,但若開發人員無法真正了解使用者需求,那他後面花的時間就等於是浪費,而這個使用者有兩種,1.公司,或老闆自己,2.使用系統的人,而這兩種人的需求都搞不清楚了,那開發人員這著你們的不清楚的需求開發了不清楚的資訊系統,那鐵定是個失敗的作業系統

2.資訊系統開發是一件非常複雜的工作,若一開始開發人員搞錯了方向,選錯了開發工具,又對於開發的語言不熟悉不了解,那你說他所開發的資訊系統會沒有問題嗎?讀書都知道要資訊系統開發的過程,但每個過程都做的不確實,會成功嗎?答案是不一定,但若成功不管是開發人員或操作人員都會很辛苦,若一開始搞錯了方向,那測試之後就會開始大改特改,若在選錯了開發工具,對開發語言不熟悉,那在修改程式就難上加難,而系統上線的時間有就會無限期的延長

發展資訊系統就常遇到公司或老闆的目標就是賺錢,但藉而公司資訊化、電腦化,其實就初期,已在無形中幫公司節省了不少管理上的成本,簡化了許多作業流程,但這些成效老闆都看不見,資訊永遠只是花錢的工作,公司的負擔,在許多的中小企業一直都是這麼認為著,也讓許多資訊人員感到無奈,老闆永遠不會認為這是一種投資

沒有留言:

張貼留言