參加IBM Rational高峰論壇的會議筆記

2021-09-05 21:32:34 字數 2485 閱讀 8165

1.1.為什麼制定專案開發流程?

在我們印象中,每個公司的開發流程不經一致,其次在每個公司的內部,乙個穩定的開發團隊,其開發流程是也不是一致。

我們碰到的每個專案,都有不同的開發背景,如行業背景,業務特點,公司的技術知識積累等。這些不同的開發背景導致了,我們的開發團隊在實施每個專案將採取其不同的開發流程。

所有在每個專案啟動時,我們的第一步就是確定這個專案的開發流程。對於乙個企業中的開發團隊來講,可以參考企業知識中已經的專案開發流程,還可以接受新的開發思想,建立並按照新的開發流程進行實施。

1.2. 專案流程的內容

專案流程中組要組成部分 角色 ,開發規範 ,流程節點,可配置項。專案流程則是這四項有機的組成,每個流程階段,什麼角色按照固定的開發規範做特定的事情,並反饋可配置項。

說道這裡,好多人還是不太理解,其實在好多企業中呢,這樣的專案流程管理就是乙個大的資料夾中,包含了好幾個階段的子資料夾,在每個子資料夾中還包含了很多這個階段的專案文件。

這樣的話好多人就會想,這樣的規範可以制定出來,是否可以在開發的過程對專案開發流程中每個階段的開發,用一種強制手段,來按照開發規範來限制,目前rational method composer 還是不能做到這樣,但ibm的人員說將來會支援。

1.3.           專案流程管理

在具體專案執行的情況時,我們需要對專案流程的各個階段進行實時的統計和分析,分析的內容包括各個階段執行的時間,有效性,連續性。找出流程的壞點,進行改進,調整和提高。

2.1. 為什麼有企業框架?

在說企業框架前,我先宣告,在我的字典裡面沒有這樣的字典。其次好多ppt資訊來不及記錄,我就把我能理解的內容和大家共同分享。

在談什麼是企業框架之前,我們先說一下,在為好多企業客戶開發系統時,碰到好多問題。比如

這樣,大家在實施的時候,往往感覺到很亂,關係很複雜,給專案實施帶來原大可不必的負責度,這樣的多餘的負責度,帶來是企業的it成本上公升。

企業框架就是將企業it的元素進行一定管控。這裡的it元素包含了企業的各個業務系統,企業的基礎it環境,硬體裝置。這樣的話,企業的業務專案的開發就是不是那麼的無序,且盡量的避免那種不必要的浪費。

就像乙個企業的開發管理水平分三種檔次,

第一種 張三,你把什麼事情幹了,怎麼幹 你,你自己決定。

第二種 張三,你把什麼事情幹了,但你必須按照一定的原則去做,具體的怎麼做,你可以自己決定。

第三中 張三,你吧什麼事情幹了,具體的怎麼做,一步一步的,我來告訴你。

2.2. 企業框架考慮什麼內容?

在ibm研究所 對企業框架的定義 :規程定義和維護體系結構模型、治理和過渡活動,以幫助有效協調半自主團隊來實現共同業務和/或 it 目標。」

ibm定義的ea的體系結構圖

ea的治理流程圖

ea框架圖

2.3.專案框架和企業框架的結合。

在具體設計專案框架時,怎麼和企業框架結合呢。

分這麼幾個部分

在模式驅動開發模式,相信大家也很熟悉了,資料庫建模,業務設計時,建uml物件圖,時序圖,狀態圖等。

資料庫建模 問題還不是太大,在業務建模時,業務模型和實際的編碼不能相互轉化,這樣會導致這樣的問題,在專案的一開始,模型圖和實際的編碼還是一致的,但隨著專案的逐步的展開,模型和實際編碼就開始不一致了,原因也是有道理的,在專案開發的中後期,業務內容發生變更後,不太願意在花時間保證業務模型與實際**之間的同步。

在rational 中,解決了建模和實際**之間相互轉化的問題,在rational的概念中建模和實際**是觀察同乙個問題的不同的角度。

專案的質量管理直接是聯想到軟體測試,在講的過程中說明了軟體測試格式劃分,在這邊也就不一一細說了,相信大家也相當熟悉了。

這邊我就直接轉述兩個質量管理的觀點。

4.1. 測試在各個階段的成本的劃分。

在測試的四個階段,單元測試 ,業務元件模組測試,整合測試,部署安裝測試。

對於同乙個bug的修改費用是成幾何倍數增長。

在單元測試乙個bug是幾個美金,而在最後乙個階段修改同乙個bug他的成本可以到上萬美金,所有在單元測試階段消滅bug成本是最低廉的。

4.2. 好的軟體是設計出來的,而不是測出來的。

IBM Rational軟體開發高峰論壇散記

9月4日,ibm rational軟體開發高峰論壇來到上海,等我趕到會場,已經是daniel sabbah 博士的主題演講了,會場慢慢地找不到座位,幸好遇到來做報道的同事,走後門上二樓的報道臺,才得以落座。之後知道,錯過了開場非常精彩的jazz表演,幸好在csdn的專題報道中還能看到。聽同事說起,這...

IBM Rational軟體開發高峰論壇散記

9月4日,ibm rational軟體開發高峰論壇來到上海,等我趕到會場,已經是daniel sabbah 博士的主題演講了,會場慢慢地找不到座位,幸好遇到來做報道的同事,走後門上二樓的報道臺,才得以落座。之後知道,錯過了開場非常精彩的jazz表演,幸好在csdn的專題報道中還能看到。聽同事說起,這...

IBM Rational軟體開發高峰論壇散記

9月4日,ibm rational軟體開發高峰論壇來到上海,等我趕到會場,已經是daniel sabbah 博士的主題演講了,會場慢慢地找不到座位,幸好遇到來做報道的同事,走後門上二樓的報道臺,才得以落座。之後知道,錯過了開場非常精彩的jazz表演,幸好在csdn的專題報道中還能看到。聽同事說起,這...