商業(yè)目標(biāo)決定軟件開(kāi)發(fā)之道_第1頁(yè)
商業(yè)目標(biāo)決定軟件開(kāi)發(fā)之道_第2頁(yè)
商業(yè)目標(biāo)決定軟件開(kāi)發(fā)之道_第3頁(yè)
商業(yè)目標(biāo)決定軟件開(kāi)發(fā)之道_第4頁(yè)
商業(yè)目標(biāo)決定軟件開(kāi)發(fā)之道_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、商業(yè)目標(biāo)決定軟件開(kāi)發(fā)之道 將商業(yè)智慧引入軟件工程與項(xiàng)目管理 林 銳 博士 linrui,上 海 漫 索 計(jì) 算 機(jī) 科 技 有 限 公 司,目錄,1. 軟件危機(jī)新理解 2. 企業(yè)產(chǎn)品人 3. 企業(yè)的根本目標(biāo) 4. 企業(yè)的根本目標(biāo)決定產(chǎn)品開(kāi)發(fā)之道和用人之道 5. 軟件產(chǎn)品開(kāi)發(fā)之道:開(kāi)發(fā)正確的產(chǎn)品 6. 軟件產(chǎn)品開(kāi)發(fā)之道:正確地開(kāi)發(fā)產(chǎn)品 7. 如何組建軟件開(kāi)發(fā)團(tuán)隊(duì) 8. 如何管理軟件開(kāi)發(fā)團(tuán)隊(duì) 參考書(shū):軟件工程與項(xiàng)目管理解析,林銳 著,電子工業(yè)出版社,2003,1. 軟件危機(jī)新理解,1.1 現(xiàn)代軟件危機(jī)的特征 IT產(chǎn)業(yè)已經(jīng)逐步發(fā)展成為中國(guó)的支柱產(chǎn)業(yè)之一,然而充滿(mǎn)活力、優(yōu)秀的軟件企業(yè)太少了(苛刻地講,

2、十個(gè)手指頭就能瓣完),絕大多數(shù)軟件企業(yè)長(zhǎng)期面臨“產(chǎn)品質(zhì)量低下、進(jìn)度延誤、成本高昂”的共性問(wèn)題,就像患了惡劣的慢性病,無(wú)法根除。 太多原本雄心勃勃的軟件企業(yè)并沒(méi)有戰(zhàn)死在沙場(chǎng)上,而是被惡病折磨得奄奄一息直至頹然去世。IT產(chǎn)業(yè)的利潤(rùn)和前景實(shí)在是太誘人了,沒(méi)有獲得免疫力的新企業(yè)又如雨后春筍般地誕生,前仆后繼,延續(xù)著相似的故事。 三十年多前(1969年),NATO會(huì)議把這種病稱(chēng)為“軟件危機(jī)”。三十多年過(guò)去了,這種病仍然存在,之所以不再危言聳聽(tīng),是因?yàn)槿藗円呀?jīng)司空見(jiàn)慣、習(xí)以為常了。并且適應(yīng)了極度浪費(fèi)社會(huì)財(cái)富的“快速誕生、快速死亡”的企業(yè)生存方式。 軟件危機(jī)一直就在我們身邊。 1.2 為什么長(zhǎng)期克服不了“軟

3、件危機(jī)”? 難道是國(guó)內(nèi)大學(xué)計(jì)算機(jī)教育太差勁了?難道是軟件人才不夠?難道是書(shū)籍資料不夠?qū)е氯藗儾欢浖_(kāi)發(fā)、不懂管理嗎?難道是政府對(duì)IT產(chǎn)業(yè)扶持不夠?難道社會(huì)對(duì)IT產(chǎn)業(yè)投資不夠? 盡管中國(guó)還不是發(fā)達(dá)國(guó)家,但平心而論,當(dāng)今軟件企業(yè)的生存環(huán)境真是太好了,找不出象樣的借口來(lái)推卸失敗的責(zé)任。內(nèi)因決定外因,是大部分軟件企業(yè)的內(nèi)功太差,以至成為扶不起的阿斗。 中國(guó)教育界和工業(yè)界長(zhǎng)期的失誤:大學(xué)教育以填鴨的方式給學(xué)生灌輸技能,卻忽視了傳授思想和方法;學(xué)生們埋頭學(xué)習(xí),不知學(xué)以致用,離開(kāi)學(xué)校后對(duì)企業(yè)、產(chǎn)品、人生一片茫然;企業(yè)以混亂甚至錯(cuò)誤的方式開(kāi)發(fā)產(chǎn)品,重復(fù)著前人的失敗而不是成功。這就是產(chǎn)生“軟件危機(jī)”的真正根源

4、。,2. 企業(yè)產(chǎn)品人,2.1 知識(shí)框架 在軟件行業(yè),“企業(yè)產(chǎn)品人”這三個(gè)主體構(gòu)成了復(fù)雜的系統(tǒng),一般性的知識(shí)框架如圖1所示。如果人們不明其理而行事,必然會(huì)對(duì)系統(tǒng)造成傷害。,圖1 “企業(yè)產(chǎn)品人”系統(tǒng)的知識(shí)框架,2. 企業(yè)產(chǎn)品人,2.2 方法論與模式 教育界和工業(yè)界應(yīng)當(dāng)研究和推廣讓“企業(yè)產(chǎn)品人”走向成功的“方法論和模式”,這是解決“軟件危機(jī)”最有效的辦法。 意義:讓人們少走彎路,少經(jīng)歷沒(méi)有價(jià)值的挫折,從而在有限的生命年華里做出盡可能多的貢獻(xiàn) 方法論是用于指導(dǎo)人們解決問(wèn)題的系統(tǒng)性的思想方法,而不是一堆孤立的方法、技術(shù)的集合。方法論主要研究“是什么”、“為什么”、“怎么辦”這類(lèi)基本問(wèn)題。當(dāng)人們掌握方法論

5、之后,就能夠在實(shí)踐過(guò)程中產(chǎn)生出解決特定問(wèn)題的方法。 模式描述了在我們周?chē)粩嘀貜?fù)發(fā)生的問(wèn)題,以及該問(wèn)題的解決方案的核心,這樣你就能一次又一次地復(fù)用該解決方案而不必從頭開(kāi)始研究。在技術(shù)開(kāi)發(fā)領(lǐng)域,人們總結(jié)了不少很有價(jià)值的模式,例如設(shè)計(jì)模式、編程規(guī)范、文檔模板等等,被業(yè)界人士廣泛采用,大大地提高了工作效率。人們期待更有價(jià)值的模式,那就是讓“企業(yè)產(chǎn)品人”走向成功的模式。 下文將探討“企業(yè)的根本目標(biāo)、產(chǎn)品開(kāi)發(fā)之道、用人之道”這三個(gè)論題,嘗試提出系統(tǒng)性的觀點(diǎn)、論斷,為研究軟件工程和項(xiàng)目管理的方法論和模式打下基礎(chǔ)。,3. 企業(yè)的根本目標(biāo),3.1 論斷 學(xué)過(guò)法律的人都知道:憲法是國(guó)家的根本大法,是立國(guó)之本,任

6、何普通法律法規(guī)都不得與憲法相抵觸。 企業(yè)的根本目標(biāo)是“合法地賺取盡可能多的利潤(rùn),使企業(yè)利益最大化”。這個(gè)根本目標(biāo)就如同企業(yè)的“憲法”,是企業(yè)生存和發(fā)展之本。 企業(yè)所有的特定目標(biāo)和行動(dòng)都是圍繞上述根本目標(biāo)開(kāi)展的,任何背離根本目標(biāo)的行動(dòng)都將對(duì)企業(yè)造成傷害,應(yīng)當(dāng)杜絕。 如果企業(yè)主不明白這個(gè)道理,企業(yè)必定會(huì)很快倒閉。如果廣大員工不明白這個(gè)道理,企業(yè)必將岌岌可危。 上述文字簡(jiǎn)單樸實(shí),沒(méi)有任何玄妙之處,似乎任何人都看得懂,但是我敢斷言:除了極少數(shù)天生的商人之外,絕大多數(shù)人在遭受第一次商業(yè)挫折之前不會(huì)深刻領(lǐng)悟這一點(diǎn)。 3.2 強(qiáng)烈反差 我們從小到大接受自閉的政治教育太久了,被灌輸?shù)挠字煽谔?hào)太多了,以至于長(zhǎng)大

7、成人后仍然極度缺乏商業(yè)智慧。 企業(yè)的根本目標(biāo)難道不是為了振興民族產(chǎn)業(yè)、為國(guó)家多做貢獻(xiàn)嗎?開(kāi)發(fā)人員的追求難道不是最先進(jìn)的技術(shù)嗎?(解釋為什么) 企業(yè)的本性就是惟利是圖,而不是救國(guó)救民,無(wú)論大企業(yè)還是小商販都一樣。不論是“姓資還是姓社”,企業(yè)改革的主要目標(biāo)就是讓企業(yè)回到賺錢(qián)這個(gè)正道上來(lái)。違背企業(yè)根本目標(biāo)的做法注定是要失敗的。(解釋國(guó)企的包袱) 理工科大學(xué)生、碩士生、博士生們(國(guó)家的棟梁之才)幾乎毫無(wú)商業(yè)智慧,連小商販都不如。,3. 企業(yè)的根本目標(biāo),3.3 案例分析: 巨人公司(史玉柱)建造巨人大廈的故事 公司最初決定建造一棟18層的科技大樓,供員工們辦公用。各級(jí)政府領(lǐng)導(dǎo)時(shí)常光臨巨人公司,少不了題詞

8、、表?yè)P(yáng)、勉勵(lì)和指示。一些政府領(lǐng)導(dǎo)建議巨人公司為珠海建一座標(biāo)志性大廈。結(jié)果每一批領(lǐng)導(dǎo)視察之后,巨人公司的虛榮心就膨脹一次,不斷提高大樓的高度。為了給本市、本省乃至本國(guó)爭(zhēng)光,充滿(mǎn)浪漫主義色彩的巨人公司決定建造70來(lái)層的摩天大樓。最終企業(yè)現(xiàn)金斷流,風(fēng)華正茂的巨人公司一夜之間崩潰 經(jīng)濟(jì)學(xué)研究人員的精辟評(píng)論:如果一個(gè)明星企業(yè)經(jīng)常受到政府各級(jí)領(lǐng)導(dǎo)的視察和表?yè)P(yáng),那么企業(yè)就會(huì)干蠢事,它離死期就不遠(yuǎn)了。 警示:企業(yè)的根本目標(biāo)決定了企業(yè)必須專(zhuān)心致志地賺錢(qián),企業(yè)人士要理智地規(guī)避偽善的社會(huì)事務(wù),防止企業(yè)被非目標(biāo)事務(wù)拖累。 林銳讀博期間第一次創(chuàng)業(yè)失敗的故事 獲取的榮譽(yù)太多,思想中毒太深。發(fā)自?xún)?nèi)心地“以振興民族軟件產(chǎn)業(yè)為

9、己任”。把微軟公司當(dāng)對(duì)手:構(gòu)思了一套三維圖形系統(tǒng),該系統(tǒng)下至開(kāi)發(fā)工具、上至應(yīng)用軟件無(wú)所不包,準(zhǔn)備擊敗微軟公司的二維操作系統(tǒng)。 成天忙于開(kāi)發(fā)那個(gè)振興民族產(chǎn)業(yè)的軟件,結(jié)果不到一年就把公司的30萬(wàn)元資金用個(gè)精光,但是沒(méi)有賣(mài)出一份軟件,所以公司啥都沒(méi)振就倒閉了。 讓我們回顧電影甲方乙方里馮小剛的年終工作報(bào)告,作為企業(yè)根本目標(biāo)的喜劇解釋?zhuān)?同志們,我們推出的“美夢(mèng)一日游”深受廣大群眾的喜歡(墻上掛滿(mǎn)了群眾們送的旌旗)。大家工作都很勤奮,客戶(hù)越來(lái)越多,但是我們掙的錢(qián)卻越來(lái)越少了。(公司)再辦下去就成了慈善機(jī)構(gòu),所以大家只好散伙。,4. 企業(yè)根本目標(biāo)決定產(chǎn)品開(kāi)發(fā)之道和用人之道,4.1 產(chǎn)品開(kāi)發(fā)之道的兩個(gè)內(nèi)涵

10、 開(kāi)發(fā)正確的產(chǎn)品:即開(kāi)發(fā)能為企業(yè)賺取利潤(rùn)的產(chǎn)品; 正確地開(kāi)發(fā)產(chǎn)品:即努力使產(chǎn)品為企業(yè)賺取盡可能多的利潤(rùn)。 4.2 企業(yè)用人之道的兩個(gè)內(nèi)涵 用正確的人:即利用能為企業(yè)賺取利潤(rùn)的人; 正確地用人:即努力使人為企業(yè)賺取盡可能多的利潤(rùn)。 4.3 決策與執(zhí)行的觀念 “開(kāi)發(fā)正確的產(chǎn)品”和“用正確的人”屬于企業(yè)的決策過(guò)程。“正確地決策”是企業(yè)各級(jí)領(lǐng)導(dǎo)的第一職責(zé)。 “正確地開(kāi)發(fā)產(chǎn)品”和“正確地用人”屬于企業(yè)的執(zhí)行過(guò)程。“正確地執(zhí)行” 是企業(yè)各個(gè)團(tuán)隊(duì)的第一職責(zé)。 決策和執(zhí)行之間的關(guān)系是戰(zhàn)略與戰(zhàn)術(shù)之間的關(guān)系,兩者相輔相成,缺一不可。企業(yè)的成功是建立在“正確地決策”和“正確地執(zhí)行”的基礎(chǔ)之上的。任何錯(cuò)誤的決策、錯(cuò)誤

11、的執(zhí)行都可能導(dǎo)致產(chǎn)品失敗,進(jìn)而導(dǎo)致企業(yè)倒閉,所以切勿在企業(yè)里鼓吹“失敗是成功之母”。 在決策過(guò)程和執(zhí)行過(guò)程中,人們總是會(huì)遇到各種各樣的困難,任何優(yōu)化和折衷的措施都是圍繞“企業(yè)利益最大化”這個(gè)根本目標(biāo)開(kāi)展的。,5. 軟件產(chǎn)品開(kāi)發(fā)之道:開(kāi)發(fā)正確的產(chǎn)品,5.1 開(kāi)發(fā)正確的產(chǎn)品 所謂“開(kāi)發(fā)正確的產(chǎn)品”是指“開(kāi)發(fā)能夠賺取利潤(rùn)的產(chǎn)品”。對(duì)于企業(yè)而言,評(píng)判產(chǎn)品“對(duì)錯(cuò)”的標(biāo)準(zhǔn)就是“能否賺錢(qián)”。 政府每年給大學(xué)科研機(jī)構(gòu)投資很多錢(qián),允許人們?nèi)パ邪l(fā)不賺錢(qián)的東西,例如很多自然科學(xué)基金項(xiàng)目的考核目標(biāo)是學(xué)術(shù)水平而不是經(jīng)濟(jì)效益。但是企業(yè)的職能和大學(xué)科研機(jī)構(gòu)的完全不同。企業(yè)只能開(kāi)發(fā)“能夠賺取利潤(rùn)”的產(chǎn)品,賠錢(qián)的產(chǎn)品不能開(kāi)發(fā)。

12、 疑問(wèn):一些國(guó)際著名的大企業(yè)擁有自己的研究機(jī)構(gòu),例如貝爾實(shí)驗(yàn)室、IBM研究院、微軟研究院等等。這些機(jī)構(gòu)的學(xué)術(shù)水平極高,企業(yè)花巨資讓那些天才們研究一些看似不賺錢(qián)的東西,豈非違背企業(yè)的根本目標(biāo)? 解答:科學(xué)技術(shù)是第一生產(chǎn)力。為了提高企業(yè)的科技競(jìng)爭(zhēng)力,國(guó)際著名的大企業(yè)不得不花巨資從事超前的研究。那些超前的研究成果通常沒(méi)有短期的經(jīng)濟(jì)效益,但是可能在不久的將來(lái)被大規(guī)模地應(yīng)用,從而產(chǎn)生巨額利潤(rùn)。當(dāng)然不少研究成果可能永遠(yuǎn)都不會(huì)產(chǎn)生經(jīng)濟(jì)效益,這就是科研投資的風(fēng)險(xiǎn)。世界范圍內(nèi)的科技競(jìng)爭(zhēng)非常激烈,有些關(guān)鍵性的技術(shù)往往決定了企業(yè)的命運(yùn)。萬(wàn)一競(jìng)爭(zhēng)對(duì)手在科技上領(lǐng)先一步,馬上就會(huì)占領(lǐng)市場(chǎng)的主要份額,自己就面臨被淘汰的危險(xiǎn)

13、。例如當(dāng)前幾乎所有的大型電信企業(yè)都在研究3G(第三代移動(dòng)通信),簡(jiǎn)直可以用豪賭來(lái)形容。所以為了讓自己在未來(lái)能夠活下去并且活得更好,大企業(yè)不得不花巨資從事超前的研究,這是戰(zhàn)略投資。 對(duì)于普通的中小企業(yè)而言,它們只能干些力所能及的事情。如果采用成熟的技術(shù)就能夠做出能賺錢(qián)的產(chǎn)品,那就沒(méi)有必要自己研究新技術(shù),盡可能地降低風(fēng)險(xiǎn)。 判斷一個(gè)設(shè)想中的產(chǎn)品是否能給企業(yè)帶來(lái)利潤(rùn),這絕對(duì)不是一件輕松的事情,千萬(wàn)不能依賴(lài)于少數(shù)領(lǐng)導(dǎo)人拍腦袋的決策方式。 “開(kāi)發(fā)正確的產(chǎn)品”這種決策過(guò)程叫“立項(xiàng)管理”。,6. 軟件產(chǎn)品開(kāi)發(fā)之道:正確地開(kāi)發(fā)產(chǎn)品,6.1 概念 基本要求:項(xiàng)目團(tuán)隊(duì)在預(yù)定的時(shí)間和成本之內(nèi),開(kāi)發(fā)完成合格的產(chǎn)品;

14、努力方向:項(xiàng)目團(tuán)隊(duì)盡最大努力把產(chǎn)品做得好、做得快并且少花錢(qián)。 “質(zhì)量、效率、成本”通常是衡量產(chǎn)品開(kāi)發(fā)過(guò)程優(yōu)劣的三個(gè)關(guān)鍵指標(biāo)。一般說(shuō)來(lái),質(zhì)量、效率、成本之間存在對(duì)抗關(guān)系。俗話說(shuō)“一分錢(qián)一分貨”,人們買(mǎi)東西的時(shí)候大多認(rèn)可“質(zhì)量越好價(jià)格就越高”。再如俗話“慢工出細(xì)活”,言下之意是提高質(zhì)量將使生產(chǎn)率降低。根據(jù)常識(shí)可知,要想同時(shí)提高產(chǎn)品質(zhì)量、效率并且降低開(kāi)發(fā)成本是非常不容易的。 6.2 關(guān)于軟件質(zhì)量 軟件的質(zhì)量屬性很多,如正確性、精確性,健壯性、可靠性、容錯(cuò)性、性能、易用性、安全性、可擴(kuò)展性、可復(fù)用性、兼容性、可移植性、可測(cè)試性、可維護(hù)性、靈活性等。對(duì)于一個(gè)特定的軟件而言,我們首先要判斷什么是它的質(zhì)量要

15、素,才能給出提高質(zhì)量的具體措施,而不是一股腦地想把所有的質(zhì)量屬性都做好,否則不僅做不好,還可能得不償失。簡(jiǎn)而言之,能成為賣(mài)點(diǎn)的質(zhì)量屬性才是質(zhì)量要素,才值得開(kāi)發(fā)人員關(guān)注。 提高軟件質(zhì)量的最終目的為了獲取盡可能多的利潤(rùn),而不是出于對(duì)完美質(zhì)量的追求;如果某些質(zhì)量屬性并不能產(chǎn)生顯著的經(jīng)濟(jì)效益,我們可以忽略它們,把精力用在對(duì)經(jīng)濟(jì)效益貢獻(xiàn)最大的質(zhì)量要素上。 缺乏商業(yè)經(jīng)驗(yàn)的開(kāi)發(fā)人員往往因?yàn)閱渭兌档每蓯?ài),卻因幼稚而傻得可笑。(以設(shè)計(jì)可擴(kuò)展性和兼容性為例),6. 軟件產(chǎn)品開(kāi)發(fā)之道:正確地開(kāi)發(fā)產(chǎn)品,6.3 關(guān)于效率 企業(yè)總是希望產(chǎn)品上市的時(shí)間越短越好,這樣可以搶占市場(chǎng)。對(duì)于合同性的項(xiàng)目而言,開(kāi)發(fā)方應(yīng)當(dāng)在合同指定

16、的期限內(nèi)交付軟件,否則違約的話將損害雙方的利益。所以對(duì)于企業(yè)而言,時(shí)間就是金錢(qián)。 在正常情況下,開(kāi)發(fā)團(tuán)隊(duì)的工作效率是決定產(chǎn)品實(shí)際開(kāi)發(fā)時(shí)間的主要因素。所以提高工作效率是企業(yè)獲取更多利潤(rùn)的有效途徑。在舊社會(huì),資本家的工廠里都有監(jiān)工,監(jiān)工的職責(zé)就是讓工人們不停地干活,在給定的時(shí)間內(nèi)生產(chǎn)出更多的東西。 提高工作效率的前提條件是所有工作成果的質(zhì)量必須合格。否則,工作效率越高,軟件中的缺陷就越多,那么用于測(cè)試和維護(hù)的代價(jià)也越高,得不償失。所以提高質(zhì)量、提高效率都不是喊口號(hào),要根據(jù)企業(yè)的目標(biāo)和當(dāng)前實(shí)力,量力而行。 在不對(duì)質(zhì)量和成本產(chǎn)生負(fù)面影響的前提下提高工作效率,這才是真本事,常見(jiàn)措施有: 提高項(xiàng)目成員的工

17、作技能。使他們?cè)陂_(kāi)發(fā)產(chǎn)品時(shí)不僅做得好而且做得快。 制定合適的軟件過(guò)程。軟件過(guò)程定義了做事的主要步驟,如果過(guò)程混亂,做事顛三倒四的話,勢(shì)必傷害生產(chǎn)率。 提高復(fù)用程度。復(fù)用就是指“利用現(xiàn)成的東西”,軟件中可以復(fù)用的對(duì)象有設(shè)計(jì)模式、代碼庫(kù)、文檔模板等等。軟件人員應(yīng)當(dāng)懂得復(fù)用別人留下的成熟可靠的成果(可能要花錢(qián)去買(mǎi)也可能是免費(fèi)的),并且還要給自己留下可以在將來(lái)復(fù)用的東西。 使用高效率的開(kāi)發(fā)工具和管理工具。,6. 軟件產(chǎn)品開(kāi)發(fā)之道:正確地開(kāi)發(fā)產(chǎn)品,6.4 關(guān)于成本 一般地,開(kāi)發(fā)成本和維護(hù)成本是軟件的主要成本構(gòu)成。 除了軟硬件基礎(chǔ)設(shè)施的成本外,人力資源成本占了開(kāi)發(fā)成本的主要比例。人力資源成本等于雇員的工資

18、乘以工作時(shí)間,所以企業(yè)招聘員工的理想狀態(tài)是:以最低的工資招聘恰好滿(mǎn)足工作需要的人(例如國(guó)內(nèi)的日企和臺(tái)企)。另外,設(shè)法提高工作效率以減少總開(kāi)發(fā)時(shí)間,從而降低人力資源成本。 人們常常關(guān)注開(kāi)發(fā)成本而忽視了維護(hù)成本。對(duì)于一個(gè)有信譽(yù)的企業(yè),如果賣(mài)出去的軟件產(chǎn)品中有錯(cuò)誤,那么就有義務(wù)修改錯(cuò)誤。軟件剛賣(mài)出去的時(shí)候,銷(xiāo)售價(jià)格肯定比開(kāi)發(fā)成本高,看起來(lái)是賺了錢(qián)。但是如果軟件質(zhì)量比較差的話,那么維護(hù)成本將是個(gè)無(wú)底洞,完全有可能把先期賺的錢(qián)給消耗光。所以人們不可為了壓縮開(kāi)發(fā)成本而放棄軟件測(cè)試、技術(shù)評(píng)審等質(zhì)量檢查活動(dòng)。前期偷懶將使后期遭殃。 闡述“Cost Price”和“Marketing Price”的概念。 在絕

19、大多數(shù)情況下,設(shè)法降低成本將有益于企業(yè)獲取更多的利潤(rùn),但并不是絕對(duì)的。企業(yè)有短期目標(biāo)和長(zhǎng)期目標(biāo)之分,為了使企業(yè)利益最大化,在某些時(shí)候企業(yè)會(huì)不惜成本地去搶占市場(chǎng),以使未來(lái)獲取更多的利潤(rùn)。產(chǎn)品的決策者一定要搞清楚質(zhì)量、效率、成本之間的復(fù)雜關(guān)系,判斷孰重孰輕,給出優(yōu)化和折衷的措施。,6. 軟件產(chǎn)品開(kāi)發(fā)之道:正確地開(kāi)發(fā)產(chǎn)品,6.5 關(guān)于軟件過(guò)程改進(jìn) 一般地,在軟件開(kāi)發(fā)過(guò)程中,工程類(lèi)的過(guò)程域主要有:需求開(kāi)發(fā)、系統(tǒng)設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試、軟件維護(hù)等等;管理類(lèi)的過(guò)程域主要有:項(xiàng)目規(guī)劃、項(xiàng)目監(jiān)控、需求管理、質(zhì)量管理、配置管理等等。上述過(guò)程域中的任何活動(dòng)都會(huì)影響產(chǎn)品的質(zhì)量、生產(chǎn)率和成本。 從20世紀(jì)90年代起

20、,軟件過(guò)程改進(jìn)成為軟件工程和項(xiàng)目管理交叉學(xué)科的主流研究方向。軟件過(guò)程改進(jìn)的目標(biāo)就是“提高產(chǎn)品質(zhì)量、提高工作效率和降低開(kāi)發(fā)成本”。業(yè)界的實(shí)踐證明,走規(guī)范化之路是成本最低、見(jiàn)效最快、能持續(xù)發(fā)展的軟件過(guò)程改進(jìn)方法。 請(qǐng)讀者參考CMMI 3級(jí)軟件過(guò)程改進(jìn)方法與規(guī)范。,7. 如何組建軟件開(kāi)發(fā)團(tuán)隊(duì),7.1 組建團(tuán)隊(duì)的基本流程 首先了解產(chǎn)品開(kāi)發(fā)需求,從而確定團(tuán)隊(duì)的人員需求,然后物色符合需求的人才,最終建立團(tuán)隊(duì)。 團(tuán)隊(duì)的人員從哪里來(lái)?通常先在企業(yè)內(nèi)部挑選,最大程度利用現(xiàn)有的人力資源。如果企業(yè)內(nèi)部不能滿(mǎn)足要求的話,再通過(guò)社會(huì)招聘獲取人才。 團(tuán)隊(duì)的人員結(jié)構(gòu)是金字塔形的,可以簡(jiǎn)單劃分為三層:團(tuán)隊(duì)領(lǐng)導(dǎo)、核心成員和普通

21、成員。比較合理的人員比例為:團(tuán)隊(duì)的領(lǐng)導(dǎo)不超過(guò)10(當(dāng)官的不能太多),核心成員占30左右,普通成員占60左右。,產(chǎn)品開(kāi)發(fā)需求,項(xiàng)目人員需求,物色人才,建立團(tuán)隊(duì),核心成員,普通成員,團(tuán)隊(duì)領(lǐng)導(dǎo),10%,30%,60%,7. 如何組建軟件開(kāi)發(fā)團(tuán)隊(duì),7.2 關(guān)于人才的幾個(gè)觀念 只有為企業(yè)創(chuàng)造的效益高于企業(yè)為其付出的成本的那些人,才是企業(yè)所需的人才。(不論其學(xué)歷和職稱(chēng) ) 團(tuán)隊(duì)需要優(yōu)秀的人才。軟件開(kāi)發(fā)是智力創(chuàng)作而非體力勞動(dòng),優(yōu)秀人才的創(chuàng)造力比平庸之人要高得多,如果團(tuán)隊(duì)沒(méi)有優(yōu)秀的人才,幾乎不可能開(kāi)發(fā)出有競(jìng)爭(zhēng)力的產(chǎn)品。優(yōu)秀人才要價(jià)通常比較高,但是他物有所值。 團(tuán)隊(duì)中的優(yōu)秀人才并不是越多越好,優(yōu)秀人才太多反而有

22、更大的弊端。一是人力成本太高,他們可能消耗掉產(chǎn)品創(chuàng)造的大部分效益,那么就不劃算了。二是團(tuán)隊(duì)分裂的風(fēng)險(xiǎn)太高,因?yàn)閳F(tuán)隊(duì)的空間有限,無(wú)法同時(shí)滿(mǎn)足很多優(yōu)秀人才事業(yè)發(fā)展的欲望;當(dāng)這個(gè)矛盾激化時(shí),優(yōu)秀人才的內(nèi)訌將產(chǎn)生極大的破壞力。“一山不容二虎”就是這個(gè)道理。所以,團(tuán)隊(duì)中的優(yōu)秀人才恰好夠用就行。,7. 如何組建軟件開(kāi)發(fā)團(tuán)隊(duì),7.3 物色團(tuán)隊(duì)的領(lǐng)導(dǎo) 軟件開(kāi)發(fā)團(tuán)隊(duì)的領(lǐng)導(dǎo)應(yīng)當(dāng)具備四項(xiàng)素質(zhì),按級(jí)別從低到高排列:不錯(cuò)的技術(shù)才能,較強(qiáng)的管理能力,豐富的產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn),敏銳的商業(yè)頭腦. 對(duì)于項(xiàng)目經(jīng)理而言,究竟是技術(shù)才能重要還是管理能力重要呢? 業(yè)界不存在判斷準(zhǔn)則,人們也沒(méi)有必要過(guò)多地爭(zhēng)論,應(yīng)當(dāng)視項(xiàng)目的規(guī)模和復(fù)雜性而定。如

23、果項(xiàng)目的技術(shù)難度很高,但是規(guī)模很小,只有幾個(gè)人干活,那么領(lǐng)導(dǎo)者的技術(shù)才能比管理才能更加重要。反之,如果項(xiàng)目的技術(shù)難度不高,但是規(guī)模比較大,只要團(tuán)隊(duì)成員超過(guò)十人,那么領(lǐng)導(dǎo)者的管理才能比技術(shù)才能更加重要。 企業(yè)在物色重大的團(tuán)隊(duì)的領(lǐng)導(dǎo)時(shí),不僅要考察候選人的技術(shù)才能和管理能力,尤其要關(guān)注商業(yè)頭腦和產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)。 商業(yè)頭腦是團(tuán)隊(duì)領(lǐng)導(dǎo)最重要的素質(zhì)。有商業(yè)頭腦的領(lǐng)導(dǎo)能夠帶領(lǐng)團(tuán)隊(duì)朝著最賺錢(qián)的道路前進(jìn),即使遇到一些坎坷,也無(wú)礙于最終的成功。反之,缺乏商業(yè)頭腦的領(lǐng)導(dǎo)通常不知道產(chǎn)品的賣(mài)點(diǎn)是什么,卻一味在技術(shù)方面下功夫,經(jīng)常讓團(tuán)隊(duì)干些不賺錢(qián)的南轅北撤的事情。 如果團(tuán)隊(duì)的領(lǐng)導(dǎo)有豐富的產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn),那么他就能復(fù)用以前的成

24、功經(jīng)驗(yàn),能夠規(guī)避失敗的風(fēng)險(xiǎn)。當(dāng)項(xiàng)目遭遇一些意外困難時(shí),他自己不會(huì)手忙腳亂,能夠從容地帶領(lǐng)團(tuán)隊(duì)克服困難。 簡(jiǎn)而言之,如果你想成為普通團(tuán)隊(duì)的合格領(lǐng)導(dǎo)者,你應(yīng)當(dāng)具備不錯(cuò)的技術(shù)才能和較強(qiáng)的管理能力。如果你的抱負(fù)更大,想成為“將帥之才”,那么你必須具備豐富的產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)和敏銳的商業(yè)頭腦。,7. 如何組建軟件開(kāi)發(fā)團(tuán)隊(duì),7.4 物色團(tuán)隊(duì)的核心成員 領(lǐng)導(dǎo)者應(yīng)當(dāng)從團(tuán)隊(duì)里面挑選出一些核心成員,為自己分擔(dān)壓力。不僅分派重要的任務(wù)給他們,而且也要給他們更多的利益。 區(qū)別“核心”與“普通”的要素是“才能、責(zé)任心、忠誠(chéng)度”。 讓才能出色、責(zé)任心強(qiáng)的人成為核心成員這是順理成章的,無(wú)需解釋大家都明白。不少人對(duì)“忠誠(chéng)度”有疑狐

25、,覺(jué)得這是鼓吹“拉幫結(jié)派、玩權(quán)術(shù)”。大家不必忌諱“忠誠(chéng)度”這個(gè)詞,世上沒(méi)有哪個(gè)領(lǐng)導(dǎo)不“拉幫結(jié)派、玩權(quán)術(shù)”的,否則他怎么能夠鞏固地位、向上發(fā)展呢。只要他拉對(duì)了人、玩對(duì)了權(quán)術(shù),這就是他的領(lǐng)導(dǎo)水平。 英明的領(lǐng)導(dǎo)不僅讓那些才能出色、責(zé)任心強(qiáng)的人成為核心成員,而且還有魅力使核心成員忠誠(chéng)于他,從而使團(tuán)隊(duì)越來(lái)越強(qiáng),大家的事業(yè)發(fā)展越來(lái)越好。 反之,平庸的領(lǐng)導(dǎo)常常重用親近自己但是才能平庸、責(zé)任心不強(qiáng)的人,當(dāng)他自己陷入困境的時(shí)候,團(tuán)隊(duì)就“樹(shù)倒猢猻散”。,7. 如何組建軟件開(kāi)發(fā)團(tuán)隊(duì),7.5 物色團(tuán)隊(duì)的普通的成員 任何成員都會(huì)對(duì)項(xiàng)目產(chǎn)生影響,有正面的也可能有負(fù)面的,所以團(tuán)隊(duì)領(lǐng)導(dǎo)也要用心物色普通的成員。如果把核心成員比

26、作醫(yī)生,那么普通成員就相當(dāng)于護(hù)士,好醫(yī)生加上好護(hù)士才能把醫(yī)務(wù)工作做好。 選擇普通成員的主要指標(biāo)是“技能合格、安分守己、任勞任怨”。 技能合格是最低要求,因?yàn)檎衅杆麃?lái)是干活的,而不是擺在那里看的。 安分守己是指這個(gè)人比較老實(shí),不搞破壞也沒(méi)有非分之想。 安分守己的成員讓領(lǐng)導(dǎo)放心。安分守己向前一步就是任勞任怨,不僅讓人放心而且讓人感動(dòng)。 任勞任怨是指領(lǐng)導(dǎo)讓他干啥他就認(rèn)真地干啥,即使很勞累、沒(méi)有多少成就感,他也樂(lè)意。任勞任怨這種美德只有普通人員才可能具備,因?yàn)閮?yōu)秀的人才只會(huì)對(duì)自己追求的東西傾注熱情,很少對(duì)上級(jí)指派的工作任勞任怨。 任勞任怨的普通成員雖然在事業(yè)方面缺乏成就,但是很值得交朋友。朋友的遠(yuǎn)近是

27、用情感而不是用功利來(lái)衡量的。無(wú)論你的領(lǐng)導(dǎo)才能多么出眾,在你強(qiáng)盛時(shí)期,你要用心照顧那些任勞任怨的普通成員,讓他成為你的朋友。而當(dāng)你脆弱之際,他們會(huì)回饋給你友情,幫你走出心靈的困境 7.6 小結(jié): 就如人們找對(duì)象一樣,你極難找到心目中完美的人,你目前所擁有的其實(shí)就是最符合你的。在現(xiàn)實(shí)中,物色人才不要太挑剔,不要期望太高,甚至聚散離合都是正常現(xiàn)象,因?yàn)槟悴豢赡茏屗欣硐胫械暮萌巳奂谝粋€(gè)團(tuán)隊(duì)之中。重要的是利用現(xiàn)有的條件組建一支能戰(zhàn)斗的團(tuán)隊(duì),向目標(biāo)前進(jìn)并努力獲取勝利。,8. 如何管理軟件開(kāi)發(fā)團(tuán)隊(duì),8.1 團(tuán)隊(duì)管理的目標(biāo)與策略 基本目標(biāo):讓所有成員有條不紊地開(kāi)展工作,在預(yù)定的時(shí)間和成本之內(nèi),開(kāi)發(fā)完成質(zhì)

28、量合格的產(chǎn)品,從而使企業(yè)和個(gè)人獲得預(yù)定的利益。 努力目標(biāo):調(diào)動(dòng)一切積極因素,努力提高產(chǎn)品質(zhì)量、提高工作效率并且降低開(kāi)發(fā)成本,使企業(yè)和個(gè)人獲得比預(yù)定目標(biāo)更多的利益。 策略:大部分管理工作是成熟的,有成功的模式可以套用,應(yīng)當(dāng)走規(guī)范化管理的路線;而另外小部分的管理工作可能是富有個(gè)性的,并不適宜套用規(guī)范,那么應(yīng)當(dāng)采用超越規(guī)范化的管理方式。 規(guī)范化的正面意義是“穩(wěn)定有序”,負(fù)面意義是“僵化死板”。超越規(guī)范化的正面意義“高效靈活”,負(fù)面意義是“混亂無(wú)序”。 團(tuán)隊(duì)管理既需要大量的規(guī)范化管理方式,又需要小量的超越規(guī)范化的管理方式。通常前者約占80%,而后者約占20%(注意8020僅僅是參考數(shù)據(jù))。 國(guó)內(nèi)大部分軟件企業(yè)的管理現(xiàn)狀是:規(guī)范化管理太少了,非規(guī)范化的管理太多了,到處都是土匪游擊隊(duì)的運(yùn)作方式。阻礙中國(guó)軟件企業(yè)發(fā)展的瓶頸問(wèn)題通常不是技術(shù),而是雜亂無(wú)章的管理,這個(gè)共性問(wèn)題值得業(yè)界人士高度關(guān)注。,8. 如何管理軟件開(kāi)發(fā)團(tuán)隊(duì),8.2 規(guī)范化的管理 規(guī)范化管理有兩層含義:首先制定工作規(guī)范,然后按照規(guī)范開(kāi)展工作。 軟件團(tuán)隊(duì)的主要工作包含了技術(shù)開(kāi)發(fā)和管理,因此至少需要兩類(lèi)規(guī)范。 一類(lèi)是軟件技術(shù)開(kāi)發(fā)規(guī)范,它規(guī)定了如何開(kāi)展需求分析、系統(tǒng)設(shè)計(jì)、編程、測(cè)試等工作; 另一類(lèi)是項(xiàng)目管理規(guī)范,它規(guī)定如何開(kāi)展項(xiàng)目規(guī)劃、項(xiàng)目監(jiān)控、質(zhì)量管理、配置管理等工作。 上述通稱(chēng)為軟件

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論