看了點清華出版的教材,感覺寫的不是很嚴謹,不是很權威,或許只是從我自己想在的經驗和咬文嚼字出發的觀點。在網上找了找國外經典書籍的中譯本沒找到,由於時間緊迫就先看看,自己已多做點筆記,辯證的看書其實已蠻挺好的,本來管理這個東西就要靠實踐來證明的,現在只是瞭解下大概有哪些理論。
資訊化項目的生命週期:
一般分為以下十個階段(其實我感覺下書上寫的順序有的亂)
- 可行性分析。
- 業務重組。
- 系統規劃。
- 系統需求分析。
- 系統設計。
- 系統實現。
- 系統測試。
- 系統安裝。
- 系統運行。
- 系統維護。
- 可行性分析。
這個排在第一位,大部分的項目不管是那個行業的項目,第一步基本上已都是這個,要從技術可行性,經濟可行性,操作可行性(這裡面就包括了時間可行性)幾方面對項目進行分析。
技術可行性,就要考慮到這個項目要涉及到那些技術,或者那些問題需要什麼要的技術,這裡就要討論某些問題能從技術角度解決嗎?技術難度大不大,深不深,有沒有解決這種問題的技術。其實現在很多問題都還不是能用技術能解決的。這裡面就要考慮到技術複雜度,已久牽涉到實施公司內部能不能解決這個技術,相應要考慮到經濟效應,和時間效應,如果公司小,時間段,技術人員水平不高等等。
經濟可行性,要考慮到用到那些硬體裝置,用投入多少人員,需要多長時間,做出成本估計,
操作可行性,要根據公司規模和人員配置考慮在所有要求的前提了本公司能不能進行這個項目。簡單意思就是做不做的下來,人員夠不夠,技術條件夠不夠。還要考慮到被實施公司的負面影響,如果他們某個部門能不能配合,所有資源能不能提供到位。比較如,如果要進行重組,對公司其他方面有沒有什麼影響,能不能重組。在操作過程中會不會觸犯法律,違反道德,對現有體系的影響大不大。這一階段的總結性成果是可行性報告。
2:業務重組。
其實我覺得現在談業務重組有點早了,應該要先做需求分析才是對的,你都不知道別人需要什麼,要的是什麼樣子的,你重組什嗎?改良什嗎?跟什麼比較算是改良?,書上這樣寫我就先這樣看看唄,不過話說回來,我們給別人做資訊系統,我們當然要有對這個行業的瞭解和經驗,根據公司規模大小可以列出一套比較比較合理和正常化的管理員模式出來,這或許在被實施方自己都不瞭解,而通常都是請諮詢顧問來做企業重組,然後再重組的基礎上做資訊系統,所以現在IBM,思科等都有對各個行業的解決方案,這些方案在各個行業中都是比較規範和經過時間實踐的。然後根據公司規模大小可以做相應的改變,其實很多要求要做資訊系統的公司自己都不知道自己想要什麼。所以可以根據行業經驗做出比較合理的業務組合和梳理。
3:系統規劃。
前面做了可行性分析,能做了,業務重組了,按照行業規範或者資訊系統需求做出了企業的業務和部門等的重組,那麼現在就要在這個大的基本前提下做出系統規劃。就要開始考慮很多細節問題,比較人力,物力,財力等分配和規劃,時間規劃,進度規劃,等等,大致做出系統由哪些部分組成,各個部分之間的資訊交流方法,並根據資訊系統需求做出電腦網路設定,這一階段的總結性成果的系統規劃報告。
4:資訊系統需求分析。
這時,在做好了規劃後,就可以根據各個部分分析客戶的需求分析,說到這感覺有點彆扭,其實我覺得在前面三個步驟都要一直考慮需求,只是要把需求劃分成幾個階段,大的目標,一般目標,小的目標,其實我覺得這個資訊系統需求分析應該放在第一位來做,先把需求讀懂,讀透,按層次劃分清楚,然後再各個階段考慮相應層次的需求分析。
5:資訊系統設計。
這時就要包括軟體系統的設計,硬體系統的設計,網路構建,儲存方式,軟體與硬體結合。包括各種介面,操作流程,業務體現,資訊分類,資訊總結,等等。軟體採用的具體技術,硬體選購,網路流浪,網路安全,等等方面。軟體系統設計,傳統方法包括概要設計和詳細設計,面對對象的方法包括軟體系統的分析和設計。這個階段的總結性成果是資訊系統設計報告(軟體設計報告,網路設計,系統構架等等),這個階段要充分考慮到使用者的很多細節的需求,還要注重到使用者體驗,和開發效率,等等各種因素。
6:系統實現。
主要就是軟體系統的編碼和實現。這個階段書上只用了一句話就說完了,其實這個階段應該是耗時最長的,已是最重要的,做為管理者,要管理好開發人員,讓他們在輕鬆愉快的狀態下工作,同時要保持很高的積極性和主動性,經常一起交流,其實在實現階段已有很多建設性的變化,對系統的穩定性和可用性有很高的價值。這個階段還有硬體的購買安裝和網路的搭建。
7:系統測試。
包括軟體的準系統測試,壓力測試,效能測試,使用者體驗調查。軟體的整合測試,確認測試,硬體系統的測試。在軟體開發完成後匯入一些實際真實的資訊進入系統,進行經濟效應測試,準系統,和各個層次的資訊交流效率和可靠性測試。比如財務部分和採購部門的之間的資訊交流效率,交流效應,和帶來的經濟效應等等,是否能提高改善以前的工作方式。
8:系統安裝。
書上唯寫了調試安裝以及資料載入等,其實這個階段很重要的一部分是要對客戶進行培訓,和調整他們在新的系統下工作的狀態和意識。讓他們理解到資訊系統帶來的好處,和能充分發揮資訊系統的作用。不只是簡單的安裝就完事的。
9:運營。
做好系統備份,Database Backup,恢複,建立日誌等等。
10:維護
系統BUG修正,系統功能修改和增加等。其實這後面能賺很多錢的。
項目干係人:
已成利害關係人
指積极參与項目,或其利益會受到項目啟動,進行和完成收到影響的人或組織,他們還會對項目的目標和結果施加影響。
每個項目主要包括以下
- 專案經理
- 客戶/顧客
- 執行組織
- 項目團隊成員
- 專案管理團隊
- 出資人
- 有影響人的人
- 專案管理辦公室
組織體系
以項目為主業的組織,其業務主要以項目構成。
不以項目為主業的企業往往缺少為支援有效和高效的項目需求而設計的管理制度。