freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程與項目管理新視野:企業(yè)產(chǎn)品人(編輯修改稿)

2025-07-24 12:45 本頁面
 

【文章內(nèi)容簡介】 在市場上推出第一代產(chǎn)品的時候,企 業(yè)內(nèi)部已經(jīng)掌握第二代 產(chǎn)品的技術(shù),并且開始在 實驗10 / 35室里研究第三代技術(shù)。當?shù)谝淮?產(chǎn)品沒有遇到競爭對手、或者市場沒有疲軟的時候,絕對不推出第二代產(chǎn)品(免得沖擊第一代產(chǎn)品,降低利 潤)。一旦狀況改變,馬上推出第二代產(chǎn)品,讓競爭對手措手不及,或者以自我淘汰的方式帶動新一輪消費 。這樣周而復(fù)始,力圖永遠領(lǐng)先于競爭對手,永遠占領(lǐng)市場最大份 額。例如芯片 業(yè)老大 Intel 就是這樣做的。對于普通的中小企業(yè)而言,它們只能干些力所能及的事情。如果采用成熟的技術(shù)就能夠做出能賺錢的產(chǎn)品,那就沒有必要自己研究新技術(shù),盡可能地降低風(fēng)險。判斷一個設(shè)想中的產(chǎn)品是否能給企業(yè)帶來利潤,這絕對不是一件輕松的事情,千萬不能依賴于少數(shù)領(lǐng)導(dǎo)人拍腦袋的決策方式?!伴_發(fā)正確的產(chǎn)品”這種決策過程叫“立項管理” 。立項管理的主要目的是:通過規(guī)范化的流程,判斷并采 納符合企業(yè)根本目標的立項 建議,提供合適的 資金和資源,使立項建議成為正式的項目。一般地,立項管理過程包含“產(chǎn)品構(gòu)思、立項調(diào)查、可行性分析、立項申請、立項評審、項目籌備”等關(guān)鍵活動。本書第二章將論述立項管理。 正確地開發(fā)產(chǎn)品所謂“正確地開發(fā)產(chǎn)品”是指:(1)項目團隊在預(yù)定的時間和成本之內(nèi),開發(fā)完成合格的產(chǎn)品;(2)項目團隊盡最大努力把產(chǎn)品做得好、做得快并且少花錢。前者是基本要求,后者是努力方向?!百|(zhì)量、效率、成本”通常是衡量產(chǎn)品開發(fā)過程優(yōu)劣的三個關(guān)鍵指標。如果產(chǎn)品的質(zhì)量比較差,必然挨用戶罵,輕則被退貨、重則倒品牌。如果工作效率(包括生產(chǎn)率和行政效率)比較低,等你慢騰騰開發(fā)完成產(chǎn)品并推向市場時,可能大部分市場已經(jīng)被競爭對手捷足先登了。如果開發(fā)成本太高,要么用戶買不起,要么利潤率太低。一般說來,質(zhì)量、效率、成本之間存在對抗關(guān)系。俗話說“一分錢一分貨” ,人們買東西的時候大多認可“質(zhì)量越好價格就越高” 。再如俗話“慢工出細活” ,言下之意是提高質(zhì)量將使生產(chǎn)率降低。根據(jù)常識可知,要想同時提高產(chǎn)品質(zhì)量、效率并且降低開發(fā)成本是非常不容易的。人們應(yīng)當根據(jù)企業(yè)的實際狀況,圍繞企業(yè)利益最大化這個目標,分析質(zhì)量、效率、成本的諸多構(gòu)成要素,給出優(yōu)化和折衷的措施。一、關(guān)于軟件質(zhì)量軟件的質(zhì)量屬性很多,如正確性、精確性,健壯性、可靠性、容錯性、性能、易用性、安全性、可擴展性、可復(fù)用性、兼容性、可移植性、可測試性、可維護性、靈活性等。對于一個特定的軟件而言,我們首先要判斷什么是它的質(zhì)量要素,才能給出提高質(zhì)量的具體措施,而不是一股腦地想把所有的質(zhì)量屬性都做好,否則不僅做不好,還可能得不償失。簡而言之,能成為賣點的質(zhì)量屬性才是質(zhì)量要素,才值得開發(fā)人員關(guān)注。特別要提醒讀者注意的是:提高軟件質(zhì)量的最終目的為了獲取盡可能多的利潤,而不是出于對完美質(zhì)量的追求;如果某些質(zhì)量屬性并不能產(chǎn)生顯著的經(jīng)濟效益,我們可以忽略它們,11 / 35把精力用在對經(jīng)濟效益貢獻最大的質(zhì)量要素上。大多數(shù)軟件工程教科書和學(xué)術(shù)文章總是站在技術(shù)的角度論述軟件質(zhì)量,并且努力把技術(shù)推向極致。這些技術(shù)無疑是有價值的,但是我要指出這種教育方式可能會誤導(dǎo)讀者。開發(fā)人員學(xué)會了提高軟件質(zhì)量的技術(shù),卻常常在不該用的地方用了它。例如,談到軟件的可擴展性,開發(fā)人員首先想到的是怎樣提高可 擴展性,于是努力去設(shè)計很好的體系結(jié)構(gòu)來提高可擴展性,卻不考 慮該不該做這件事。從商業(yè)角度考慮,如果某個軟件將不斷地推出新版本,那么可擴展性很重要。但是如果 軟件永 遠都不會有下個版本(一次性買賣),那么根本無需提高可擴展性,何必自找苦吃呢!再如,讓兩個同類的軟件 A 和 B 相互兼容可以使用戶得益,為了提高軟件之間的兼容性,開發(fā)人員通常會在數(shù)據(jù)格式方面下功夫。從商業(yè)角度考慮 ,如果 A 和 B 存在競爭關(guān)系,那么弱者應(yīng)當設(shè)法與強者兼容,否則 無容身之地;強者應(yīng)當避免被 競爭對手兼容,否 則強者的市場將被瓜分。如果開發(fā)人員出于好意而 讓強者與弱者兼容,此 舉 無疑會損害企業(yè)的利益。缺乏商業(yè)經(jīng)驗的開發(fā)人員往往因為單純而傻得可愛,卻因幼稚而傻得可笑。作者在著作《高質(zhì)量程序設(shè)計指南——C++/C 語言》中,主要從技術(shù)角度對軟件質(zhì)量作了大篇幅的論述。本書將繼續(xù)探討軟件質(zhì)量這個話題,但是思路已經(jīng)改良:(1)先從經(jīng)濟利益識別軟件的質(zhì)量要素,并給出合適的質(zhì)量目標;(2)再用技術(shù)手段提高軟件質(zhì)量,實現(xiàn)質(zhì)量目標。二、關(guān)于效率企業(yè)總是希望產(chǎn)品上市的時間越短越好,這樣可以搶占市場。對于合同性的項目而言,開發(fā)方應(yīng)當在合同指定的期限內(nèi)交付軟件,否則違約的話將損害雙方的利益。所以對于企業(yè)而言,時間就是金錢。在正常情況下,開發(fā)團隊的工作效率是決定產(chǎn)品實際開發(fā)時間的主要因素。所以提高工作效率是企業(yè)獲取更多利潤的有效途徑。在舊社會,資本家的工廠里都有監(jiān)工,監(jiān)工的職責(zé)就是讓工人們不停地干活,在給定的時間內(nèi)生產(chǎn)出更多的東西。提高工作效率的前提條件是所有工作成果的質(zhì)量必須合格。否則,工作效率越高,軟件中的缺陷就越多,那么用于測試和維護的代價也越高,得不償失。所以提高質(zhì)量、提高效率都不是喊口號,要根據(jù)企業(yè)的目標和當前實力,量力而行。在不對質(zhì)量和成本產(chǎn)生負面影響的前提下提高工作效率,這才是真本事,常見措施有:? 提高項目成員的工作技能。即使在組建項目團隊時每個成員的技能都是合格的,每個人仍然需要不斷學(xué)習(xí),無論對于項目還是人生而言都是有益的。項目經(jīng)理應(yīng)當組織一些有針對性的培訓(xùn),提高項目成員的工作技能,使他們在開發(fā)產(chǎn)品時不僅做得好而且做得快。? 制定合適的軟件過程。軟件過程定義了做事的主要步驟,如果過程混亂,做事顛三倒四的話,勢必傷害生產(chǎn)率。雖然人們都知道開發(fā)軟件要經(jīng)歷需求分析、系統(tǒng)設(shè)計、編程、測試這些階段,但是嚴格的線性順序并不見得就是最優(yōu)的,因為許多局部工作可以并行開展甚至提前開展。世界上并不存在放之四海皆準的、通用的軟件過程標準,所以項目經(jīng)理應(yīng)當制定適合于本項目的軟件過程,并隨著項目的進展加以適當?shù)膬?yōu)化。12 / 35? 提高復(fù)用程度。復(fù)用就是指“利用現(xiàn)成的東西” ,軟件中可以復(fù)用的對象有設(shè)計模式、代碼庫、文檔模板等等。由經(jīng)驗可知,通常在一個新系統(tǒng)中,大部分的內(nèi)容是成熟的,只有小部分內(nèi)容是創(chuàng)新的。一般地可以相信成熟的東西總是比較可靠的,而大量成熟的工作可以通過復(fù)用來快速實現(xiàn)(即具有高生產(chǎn)率) 。軟件人員應(yīng)當懂得復(fù)用別人留下的成熟可靠的成果(可能要花錢去買也可能是免費的) ,并且還要給自己留下可以在將來復(fù)用的東西。復(fù)用不是人類懶惰的表現(xiàn)而是智慧的展現(xiàn)。? 使用高效率的開發(fā)工具和管理工具。使用好的工具無疑有助于提高人們的工作效率。軟件人員通常會采用業(yè)界推薦的開發(fā)工具,幾乎每天都要使用,因為這是開發(fā)產(chǎn)品所必需的。然而管理工具就一言難盡了,因為功能先進但是價格昂貴的管理工具對于大部分項目而言并不見得是最合適的。例如目前比較流行的配置管理工具:SourceSafe 的功能一般,價格較低,使用非常方便;CVS 的功能比 SourceSafe 強一些,完全免費,用起來不如 SourceSafe 方便;而 ClearCase 則是功能極強,價格極高,必須經(jīng)過數(shù)天培訓(xùn)后才能學(xué)會使用。所以無法說那個配置管理工具更好。項目經(jīng)理應(yīng)當根據(jù)項目的規(guī)模、經(jīng)濟實力等因素,選擇合適的管理工具,并且要堅持使用才能提高團隊的生產(chǎn)率。三、關(guān)于成本軟件不同于常見的生活用品。開發(fā)軟件主要用人們的腦子,不需要開工廠,無需原材料,也不需要放到百貨商店的柜臺上銷售。一般地,開發(fā)成本和維護成本是軟件的主要成本構(gòu)成。除了軟硬件基礎(chǔ)設(shè)施的成本外,人力資源成本占了開發(fā)成本的主要比例。人力資源成本等于雇員的工資乘以工作時間,所以企業(yè)招聘員工的理想狀態(tài)是:以最低的工資招聘恰好滿足工作需要的人。另外,設(shè)法提高工作效率以減少總的開發(fā)時間,從而降低人力資源成本。人們常常關(guān)注開發(fā)成本而忽視了維護成本。對于一個有信譽的企業(yè),如果賣出去的軟件產(chǎn)品中有錯誤,那么就有義務(wù)修改錯誤。軟件剛賣出去的時候,銷售價格肯定比開發(fā)成本高,看起來是賺了錢。但是如果軟件質(zhì)量比較差的話,那么維護成本將是個無底洞,完全有可能把先期賺的錢給消耗光。所以人們不可為了壓縮開發(fā)成本而放棄軟件測試、技術(shù)評審等質(zhì)量檢查活動。前期偷懶將使后期遭殃。在絕大多數(shù)情況下,設(shè)法降低成本將有益于企業(yè)獲取更多的利潤,但并不是絕對的。企業(yè)有短期目標和長期目標之分,為了使企業(yè)利益最大化,在某些時候企業(yè)會不惜成本地去搶占市場,以使未來獲取更多的利潤。產(chǎn)品的決策者一定要搞清楚質(zhì)量、效率、成本之間的復(fù)雜關(guān)系,判斷孰重孰輕,給出優(yōu)化和折衷的措施。四、關(guān)于軟件過程改進一般地,在軟件開發(fā)過程中,工程類的過程域主要有:需求開發(fā)、系統(tǒng)設(shè)計、軟件實現(xiàn)、軟件測試、軟件維護等等;管理類的過程域主要有:項目規(guī)劃、項目監(jiān)控、需求管理、質(zhì)量管理、配置管理等等。上述過程域中的任何活動都會影響產(chǎn)品的質(zhì)量、生產(chǎn)率和成本。從 20 世紀 90 年代之際,軟件過程改進成為軟件工程和項目管理交叉學(xué)科的主流研究方向。軟件過程改進的目標就是“提高產(chǎn)品質(zhì)量、提高工作效率和降低開發(fā)成本” 。業(yè)界的實踐證明,走規(guī)范化之路是成本最低、見效最快、能持續(xù)發(fā)展的軟件過程改進方法。規(guī)范化之13 / 35路就是本書致力探索的成功模式。本書從第三章起直至最后一章,將深入闡述在每個過程域“正確地做事”的方法,總結(jié)出可以復(fù)用的模式。請讀者參考作者的另一本著作《CMMI 3 級軟件過程改進方法與規(guī)范》 。 用人之道有句名言:“人分四類——人物,人才,人手,人渣。 ”如果一個機構(gòu)里上述四類人齊全了,那么最好是讓“人物”當領(lǐng)導(dǎo), “人才”干重要的活, “人手”干次要的活, “人渣”去騷擾競爭對手。用人之道是極為復(fù)雜、極寬廣的話題,為了避免迷失方向,本節(jié)把話題的范圍限制在兩個論點上:(1)如何組建軟件開發(fā)團隊;(2)如何管理軟件開發(fā)團隊。本節(jié)所說的人是指在軟件企業(yè)里工作的技術(shù)人員和管理人員,他們都是受過高等教育的守法律、講道德的正常人,壞蛋和天才除外。 如何組建軟件開發(fā)團隊一、組建團隊的基本流程組建團隊的基本流程如圖 12 所示,分四個步驟:首先要搞了解產(chǎn)品開發(fā)需求,從而確定團隊的人員需求,然后物色符合需求的人才,最終建立團隊。圖 12 組建團隊的基本流程團隊的人員從哪里來?通常先在企業(yè)內(nèi)部挑選,最大程度利用現(xiàn)有的人力資源。如果企業(yè)內(nèi)部不能滿足要求的話,再通過社會招聘獲取人才。團隊的人員結(jié)構(gòu)是金字塔形的,可以簡單劃分為三層:團隊領(lǐng)導(dǎo)、核心成員和普通成員,如圖 13 所示。比較合理的人員比例為:團隊的領(lǐng)導(dǎo)不超過 10%(當官的不能太多) ,核心成員占 30%左右,普通成員占 60%左右。圖 13 團隊的人員結(jié)構(gòu)產(chǎn)品開發(fā)需求 項目人員需求 物色人才 建立團隊核心成員普通成員團隊領(lǐng)導(dǎo) 10%30%60%14 / 35二、關(guān)于人才的幾個觀念只有為企業(yè)創(chuàng)造的效益高于企業(yè)為其付出的成本的那些人,才是企業(yè)所需的人才。不能為企業(yè)創(chuàng)造效益的人才其實就是飯桶,不論其學(xué)歷和職稱有多高。團隊需要優(yōu)秀的人才。軟件開發(fā)是智力創(chuàng)作而非體力勞動,優(yōu)秀人才的創(chuàng)造力比平庸之人要高得多,如果團隊沒有優(yōu)秀的人才,幾乎不可能開發(fā)出有競爭力的產(chǎn)品。優(yōu)秀人才要價通常比較高,但是他物有所值。企業(yè)應(yīng)該少招聘一些平庸之人,把省下來的錢投資到優(yōu)秀人才身上才對。但是團隊中的優(yōu)秀人才并不是越多越好,優(yōu)秀人才太多反而有更大的弊端。一是人力成本太高,他們可能消耗掉產(chǎn)品創(chuàng)造的大部分效益,那么就不劃算了。二是團隊分裂的風(fēng)險太高,因為團隊的空間有限,無法同時滿足很多優(yōu)秀人才事業(yè)發(fā)展的欲望;當這個矛盾激化時,優(yōu)秀人才的內(nèi)訌將產(chǎn)生極大的破壞力。一山不容二虎就是這個道理。所以,團隊中的優(yōu)秀人才恰好夠用就行。一般地,讓最優(yōu)秀的人才當團隊的領(lǐng)導(dǎo),讓次優(yōu)秀的人才成為核心成員,讓平庸之人成為普通成員。圖 13 所示的團隊結(jié)構(gòu)比較 “穩(wěn)定安全”并且 “經(jīng)濟實惠” 。三、物色團隊的領(lǐng)導(dǎo)軟件開發(fā)團隊的領(lǐng)導(dǎo)應(yīng)當具備四項素質(zhì),按級別從低到高排列:不錯的技術(shù)才能(一段),較強的管理能力(二段) ,豐富的產(chǎn)品開發(fā)經(jīng)驗(三段) ,敏銳的商業(yè)頭腦(四段) ,如圖14 所示。圖 14 團隊領(lǐng)導(dǎo)應(yīng)當具備的四項素質(zhì)據(jù)我了解,目前大多數(shù) IT 企業(yè)在物色團隊的領(lǐng)導(dǎo)時,主要考察候選人的管理能力和技術(shù)才能。對于搞技術(shù)出身的人,如果他能當上小頭目,一般地講他的技術(shù)才能不會太差,否則他豈有出頭之日。然而即使某個人的技術(shù)水平是團隊里頭最強的,如果他不具備帶領(lǐng)團隊所有成員正確干活的能力(即管理能力) ,那么他就不能當團隊的領(lǐng)導(dǎo)。業(yè)界普遍認同的是,合格的項目經(jīng)理(或相似級別的經(jīng)理)應(yīng)當具備較強的管理能力和不錯的技術(shù)才能。那么對于項目經(jīng)理而言,究竟是技術(shù)才能重要還是管理能力重要呢?業(yè)界不存在判斷準則,人們也沒有必要過多地爭論,應(yīng)當視項目的規(guī)模和復(fù)雜性而定。如果項目的技術(shù)難度很高,但是規(guī)模很小,只有幾個人干活,那么領(lǐng)導(dǎo)者的技術(shù)才能比管理才能更加重要。反之,如果項目的技術(shù)難度不高,但是規(guī)模比較大,只要團隊成員超過十人,那么領(lǐng)導(dǎo)者的管理才能比技術(shù)才能更加重要。企業(yè)在物色重大的團隊的領(lǐng)導(dǎo)時,不僅要考察候選人的技術(shù)才能和管理能力,尤其要關(guān)不錯的技術(shù)才能較強的管理能力豐富的產(chǎn)品開發(fā)經(jīng)驗敏銳的商業(yè)頭腦級別四段三段二段一段15 / 35注商業(yè)頭腦和產(chǎn)品開發(fā)經(jīng)驗。商業(yè)頭腦是團隊領(lǐng)導(dǎo)最重要的素質(zhì)。有商業(yè)頭腦的領(lǐng)導(dǎo)能夠帶領(lǐng)團隊朝著最賺錢的道路前進,即使遇到一些坎坷,也無礙于最終的成功。反之,缺乏商業(yè)頭腦的領(lǐng)導(dǎo)通常不知道產(chǎn)品的賣點是什么,卻一味在技術(shù)方面下功夫,經(jīng)常讓團隊干些不賺錢的南轅北撤的事情。如果團隊的領(lǐng)導(dǎo)有豐富的產(chǎn)品開發(fā)經(jīng)驗,那么他就能復(fù)用以前的成功經(jīng)驗,能夠規(guī)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1