Microsoft Team System與CMMI之應用

發表于:2010-03-25來源:作者:點擊數: 標簽:cmmiCMMI應用MicrOSoftsystem
大家都談 CMMI 我們會談一些這方面的東西。微軟自己沒有CMMI,原因是微軟在很成功的時候那時候CMMI還不知道在哪里,我們現在也在考慮。很快看一下美國的狀況,美國每年都有軟件項目的調查,會發現其實這么多年來96年到現在它的軟件成功率不是很大的,2004年

  大家都談CMMI我們會談一些這方面的東西。微軟自己沒有CMMI,原因是微軟在很成功的時候那時候CMMI還不知道在哪里,我們現在也在考慮。很快看一下美國的狀況,美國每年都有軟件項目的調查,會發現其實這么多年來96年到現在它的軟件成功率不是很大的,2004年只有30%、40%成功,大部分專案主要是超過時間、超過預算。

  這些公司造成項目能成功最重要的因素就是都跟技術無關。前三項,是高層的時候公司的Executive Support非常重要。第二個就是User Involvement非常重要。第三個就是要有一個有經驗的項目經理,項目經理如果懂得這個產業的話,這個項目成功的機會就會高。

  軟件成本價值特性

  軟件成本最大是人力,人力幾乎決定成本。如果從項目來看,是人×上時間就等等項目的成本。如果項目一旦延時的話成本是不斷的提高。以中國最近的成長來看,中國的人力成本已經有一定的上升,現在因還是全世界人力成本最低的,因為中國這幾年來經濟成長速度太快,使幾個重要地方的人力成本有了大幅度的提升。

  我們跟客戶報價的時候喜歡用價錢來報,成本報價是非??膳碌?,我們定義的是另外一種報價,就是價值。價值是功能乘上品質,除上時間。對時間來講當然是越快越好我們常常做項目都覺得時間不夠,重新調整的時候會發現當我要維持成本必須要加快交互時間。

  在臺灣有一個集團的董事長講,他說流程的目的是用來減少員工犯錯誤。就是說通過標準化流程讓員工犯錯的機會變少交互的時間就會變快。重要的是通過標準化的作業程序,讓你的競爭力大幅度的提升。

  從這個角度來看,微軟成立到現在是31年了,91年的時候那時候內部面臨一個非常大的問題,問題就是微軟用的員工都很會寫程序,但是有一些項目一塌糊涂,微軟建立了內部的程序,標準的作業方法。微軟研發人員在全世界都有,我們認為一個軟件項目應該不是一個人,應該不是會寫程序的人組成的,應該是由項目經理、測試人員和設計師都應該是一個項目中非常重要的角色。

  這些資訊要能夠讓外面知道這個項目到底走到哪兒,有沒有機會如期完成?它提供的工具會把資訊和項目做很好的結合。微軟是用最簡單的工具管理最重要的事情。微軟說把所有的事情都做的很簡單、直接,我們把開始需要的流程都做一個定義,這些事情該經過哪些人做什么事情?微軟團隊有大、有小,團隊大小不同組織形式不同的時候,很難規范使用一個全公司公司放之四海皆準的標準。我們為微軟的一個標準就是以Work Item Type五為基礎,每Work Item Type有各自的定義,詳實的歷史記錄。

  微軟的人有一個很有趣的事情,微軟用了很高的薪水聘請這些很會寫程序的人,這些寫程序的人不太聽話,就是不喜歡做跟工作無關的事情,你讓他報告每天什么時間做了什么事情他很煩,他覺得我的工作就是寫程序。我們后來找到一個方法,我們要求每一個團隊每一個人在程序的時候完成一項工作的時候必須整合到Microsoft Project and Excel。我們希望通過這些方法能力知道開發人員到底在做著什么。

  我們的管理人員可以利用不同的工具進行管理。

  我們要求所有的團隊都按照MSF的方法發展自己的管理方式因為這是微軟打整個架構產品線的時候我們發現需要一個流程。當然很多廠商會提供這個流程,微軟覺得既然自己走過了15年,我們決定把這個流程的方式提供給業界參考,我們不收任何費用,覺得這個東西應該成為人類的公共財產。

  微軟自己是用MSF的第一家,微軟的產品是非??焖?、便捷的,我們知道我們的客戶也需要CMMI。微軟相信CMMI有助于幫助大家自己在做什么事情。我們想辦法把這種靈巧的東西跟CMMI做一個很重要的整合提出了一個新的方法。我今天的報告就到這兒,謝謝大家!

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

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