從印度軟件項目管理談我國軟件質量保障[2]

發表于:2009-11-24來源:作者:點擊數: 標簽:質量項目管理
從印度 軟件項目管理 談我國軟件 質量保障 [2] 項目管理軟件 關鍵字:質量管理 2) 匯報關系為: Team Member-Team Leader-PC-EM-研發總負責人。 3) 印度工程師分為7級,半年一次考評,即半年有一次升級機會。 1級:Software Engineer,剛畢業的本科生和研究生

         從印度軟件項目管理談我國軟件質量保障[2]   項目管理軟件

  關鍵字:質量管理

  2) 匯報關系為:

  Team Member->Team Leader->PC->EM->研發總負責人。

  3) 印度工程師分為7級,半年一次考評,即半年有一次升級機會。

  1級:Software Engineer,剛畢業的本科生和研究生。

  2級:Senior Software Engineer。

  3級:Project Leader。

  4級:Project Manager。

  5級:Senior Project Manager。

  3級可以成為PC,4級可以成為EM。剛開始平均2年升一級,越往后升職越慢。

  A公司規定,一人最多可以同時兼任兩個項目的PC,EM管理的項目沒有限制。

  A公司通常的項目組為4到5人,最多不超過10人。

  以上是A公司(同時也是印度大多數規范化的軟件公司)的組織結構和項目組結構??梢钥闯?,A公司的組織結構非常清晰,各個部門分類非常細,任務明確,軟件生產的每一個步驟都有專門的部門、專門的人員負責,從最基礎的開發人員到負責統領全局的總經理,層層管理,溝通渠道暢通。而在我國,管理的不規范往往首先體現在公司的組織結構上,集中表現為部門的缺失和管理的交叉上。我國的軟件公司,大部分規模較小,開發人員超過100人的公司很少。在印度,軟件公司無論大小,都是“麻雀雖小,五臟俱全”,絕不會因為公司的規模大小而改變合理的組織結構。因此筆者認為,國內的軟件企業要想有效地保障產品質量,首先就要在構架合理的組織結構上下功夫,這就如同蓋高樓首先要打好地基一樣,地基不打牢,結構不合理,其他方面再下功夫也是徒勞。有人說,因為國內軟件企業規模小,所以造成結構設置的欠缺,但筆者認為恰恰是因為沒有建立一個規范化的組織結構,才會使軟件產品質量不保,進而嚴重影響了企業的發展擴大。

  2.項目計劃

  凡事預則立,不預則廢。這里的“預”就是指計劃。對于軟件企業,計劃的重要性是不言而喻的。讓我們先看看A公司的項目計劃是如何制定的:在A公司,項目開始之前必須先估計項目的規模(以代碼行數來衡量);然后制定項目計劃。通常時間為2~3周,已知的最長有5周。EM負責制定項目 EWP(Engineer Work Paper),其中定義了項目需要的人力和計算機資源,由相關部門同意,并報研發總負責人批準后才能開始項目。

  項目的正式開始時間由項目組的Kickoff Meeting算起,Closeout Meeting結束。

  大概很多人都聽過這樣一句話:“計劃趕不上變化”。這種“變化”對某些行業而言也許并不會產生太大的影響,但對于軟件企業而言,卻會給軟件產品的質量保證帶來嚴重的負面影響。為什么會造成這種“計劃趕不上變化”的現象?究其原因,筆者認為主要是因為對計劃的重視程度不夠,計劃過于籠統、粗糙導致可執行性太差,再加上一些人為因素的影響,必然會產生這樣的后果。

  如果我們的軟件企業都能像A公司這樣,在作計劃時能考慮到每一個細節,不是倉促做出決定,而是由所有的相關部門共同對產品計劃進行反復研究、制定、討論、修改,最終形成一套系統、嚴密、具有很強的可執行性的計劃。計劃一旦形成,就嚴格按照計劃去執行,而不受某個人、某件事的影響,那么就不僅能夠減少大量資源的浪費,產品的質量也得到了保障。

  因此,對計劃的高度重視、周密制定、嚴格執行是企業有效保障產品質量的一個重要環節。

  3.項目管理

  當企業構架了合理的組織結構并制定了縝密的計劃后,就進入了產品的開發階段。在這個階段中,項目管理起了重要作用,它所涉及的環節相當具體復雜,下面先介紹一下A公司在項目管理上的具體細節:

 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97