系統規劃是什麼東東呢?
通俗點說,就是為了實現企業的戰略目標,分析企業現狀(技術外部)與系統狀況(技術內部),從而提出新的技術要求,對現有系統進行規劃設計等變化。
目標是實現企業戰略目標;
分析企業現狀(了解情況了,才能下手唄。站在技術角度,企業現狀就分技術和非技術);
根據掌握的資料,對接下來的系統開發做出規劃(技術規劃,那是cto的工作,這裡就直接系統規劃);
落實規劃,開發或改造系統,從而完成對企業戰略目標的支援。
期間會涉及對一些專案或系統(乙個公司會擁有多個專案與多個系統,用於支撐公司產業線)的評估,如機會選擇,可行性分析,效益分析(分析師比架構師多了這些思量與考察,而高項則更為具體)。
步驟為了幫助大家更好地理解這部分內容,我們舉個栗子。
這樣說吧,阿里巴巴定下了**雙十一戰略目標。你作為cto,就要站在公司高層,開始規劃阿里的系統,讓它為雙十一這一戰略目標服務。
具體的實施過程應該是這樣的:
首先,根據雙十一這一戰略目標,你得分析阿里現在技術環境(可以做出怎樣的改變,業務上是否可以進行一定的妥協等等),並了解系統當前的狀況(是否可以承受住雙十一壓力。承受不了的話,瓶頸在**等等)。無論做什麼,收集資訊,了解情況都是首要的。
其次,站在技術的角度,你需要確定公司資訊系統該達到怎樣的目標(更大一些說,應該是技術的目標標準)。比如雙十一這樣的戰略目標,我確定公司的系統應該達到十萬的訂單處理速度(2023年,阿里的訂單建立峰值已經達到了五十萬左右),以及一系列類似的系統要求。
然後,根據前面制定的一系列系統要求。開始規劃系統的拆分,將目標系統進行邏輯的拆分。但是如果已經有了系統基礎,那麼就需要在原有的系統上,進行調整。如阿里雲平台必須保證在雙十一時提供足夠強大的基礎設施支撐(可以在必要時,支撐大當量的橫向擴充套件)。又如支付寶需要確保在雙十一零點(流量衝擊的峰值)保證可以支撐百萬計的支付請求,並且妥善處理超出的部分。這樣就完成了目標的落地方案生成。
接下來,需要確定工作的優先級別,以及開發順序。由於總的開發資源是有限的,並且不同業務之間存在各種錯綜複雜的關係,所以,需要cto站在公司高層角度,進行這個層次的方案安排。如由於阿里雲是其它業務的支撐基礎,是實現目標的必要因素(甚至都沒有太多業務妥協的空間),那麼我們可以將它作為優先順序第一的工作,並最大程度地傾斜企業資源等。其它工作以此類推。從複雜的角度,可以了解專案組合管理,以及企業戰略管理等(但是分析師考試不會這麼複雜的,這裡只是舉個栗子)。
接著,我需要對這些方案進行可行性分析。畢竟這些方案可能是我根據自己的經驗,以及周邊個別的意見,花了一天的時間整合出來的。其中可能存在一些不合理,不科學的部分,而我並不了解(個人的力量與認知畢竟有限。也許我對軟體十分清楚,但是在硬體上提出了超脫物理規律的不可能方案,而我想當然地認為可以)。所以,需要進行可行性分析。甚至通過論證會議,進行具體的論證,從而確定方案是否可行,是否需要調整。
最後,根據前面這些簡要的方案與意見,通過自己與下屬不斷溝通,從而形成乙份具體的系統設計的方案-系統設計任務書。作為接下來實施系統建設工作的具體依據。
可行性分析
這裡著重提一下這個部分,這個部分充分體現了系統的業務特性。
從考試角度說,這個部分雖然不是乙個章節,但是每次考試都會考幾分。
以上看法,不保證完全正確,畢竟不同人的解讀是不同的。但是還是值得參考一下的(日後我晉公升p8,p9,考慮回來更新一下)。
那麼可行性分析可以帶來產品思維嘛?
當然,,,不能。
但是,可行性分析,絕對是乙個絕佳的入門機會。可以幫助開發人員,從乙個新的角度去看待自己開發的系統。並且這個入門的門檻很低,開發人員可以很好的理解,入門。後續的道路,就需要各位自己走了。畢竟完事開頭難,開始解決了,後面走下去就行了。當然後續有更多積累了,我會分享我對產品,業務的看法。
至於其它部分,都比較簡單,就不在此深入談論了。
考試的必要性,我只說一句,分值可觀。
現實的意義,我總結了三點比較重要的:
這個章節就這些內容,如果有什麼不清楚的,可以@我。如果有正在準備考試或已經通過考試的,或有交流需求的,可以@我,**。
希望這篇部落格對大家有所幫助。
系統分析師考試總結
系統分析師考試總結 系統分析師考試是目前最高的計算機水平考試之一,要求考生計算機理論知識全面,同時需要掌握數學 英語 計算機標準等相關知識,需要有比較強的專案分析及實踐經驗,有相當的技術方案寫做能力。目前系統分析師分為三門課考試,上午是計算機理論考試,下午上半場為案例分析,下午下半場為 一天內全部考...
系統分析師考試心得
08年12月考的,每科都只有三十多分。但是對我來說,我是真的學到了很多東西,視野變寬了。上午有一些題目是中級的,甚至是原題,所以今年鼓勵我們那個剛過了中級的小姑娘考,她考中級分就挺高,這回一定也不會差,當然我的目的不會很單純了,嘿嘿 下午題第一門涉及軟體的,我都能看明白,也大概知道是要幹什麼,但是形...
系統分析師考試經驗
系統分析師是計算機行業的高階人才,是乙個大型軟體專案的核心領導者,他的主要職責是對軟體專案進行整體規劃 需求分析 設計軟體的核心架構 指導和領導專案開發小組進行軟體開發和軟體實現,並對整個專案進行全面的管理工作。系統分析師的工作職責決定了他必須是計算機行業各個領域的精通者,因此乙個合格的系統分析師,...