物理中的質量是指含有物質的多少,無論位置、狀態、形狀的改變,乙個物體的質量不會改變,他是物質的物理屬性。
生活中的質量一組固有特性滿足要求的程度。顯然,我認為我們常說的軟體質量應該屬於第二種。
我們現在做軟體時,對專案經理的乙個要求就是要保證軟體的質量,但是這個質量說起來容易,但實施起來就不那麼容易了,原因很簡單,這個質量說起來是個有點虛無縹緲的,就想我們買衣服時,一看覺得質量不好,但又說不出來咋不好,賣衣服的也說這個價位質量已經是最好的,實際上大家都不知道質量是個什麼東西,只不過用來討價還價的介面罷了。
我們也經常聽到我們的領導常說,尤其是對專案經理說,一定要保證產品的質量,但什麼是質量,誰也不一定能拿出過標準。
我當了幾年的專案經理,聽多最多的也就是質量、效率。
我自己對質量有如下感觸:
1. 軟體bug少不代表質量高。
2. 測試人員無法保證軟體的質量。
3. 質量是雙方一定**下的乙個妥協(這個就像我說的買賣衣服一樣)。
4. 好的質量是不斷修復(或者說重構)出來的。這點我要強掉一下,我們有些人認為一開始就可以產生或者定義出來高質量的軟體,我覺得是不可能的,就像我們種莊稼一樣,我們把莊稼種在地里,我們還需要除草,如果天旱了,我們得灌溉,但如果風調雨水,我們灌溉就是浪費。因為我們無法預知一整年是不是會大旱,我們如何一開始就定義做哪些工作來保證質量。
我保證質量的最好的方法,就是不斷的與客戶互動,讓客戶來進行反饋,我們來進行適當(注意是適當,我們只是從客戶那裡拿資訊,不是要求)的修正。
談到這裡,好像和專案經理沒有多大關係,實際上這裡最重要的工作,最主要的工作就是專案經理要完成如下關鍵的幾點:
1. 在客戶的要求和專案的**之間找乙個平衡,來定義產品的特性和細節,這點常常是需要和客戶協商,注意是和客戶協商,我們常常受到開發人員的干擾。
2. 把握專案的「度」,既不要讓開發人員過度開發導致時間過長,什麼效能,什麼xx思想,客戶在乎嗎,但也不要和客戶差的太遠。
3. 把賣產品提公升到賣服務來思考。
總之,軟體的質量就是提高客戶的滿意度。有沒有bug不重要,系統快不快等都不重要。因為有的客戶要求就是快速占領市場,占有使用者等,我們開發人員都知道firefox好用,但市場占有率還是比不上ie,再好的通訊軟體,在中國想和qq拼也很難。等乙個bug都沒有,系統也會輕輕的走,恰如它輕輕的來。
專案經理如何提高軟體的質量
物理中的質量是指含有物質的多少,無論位置 狀態 形狀的改變,乙個物體的質量不會改變,他是物質的物理屬性。生活中的質量一組固有特性滿足要求的程度。顯然,我認為我們常說的軟體質量應該屬於第二種。我們現在做軟體時,對專案經理的乙個要求就是要保證軟體的質量,但是這個質量說起來容易,但實施起來就不那麼容易了,...
如何提高專案經理的軟實力
專案經理雖被 貴 稱為經理,但是卻不具有部門經理的實際權力,或者叫行政管理權,也叫硬權力,比如人事任免 獎懲等。沒有硬權力,卻要帶領專案團隊完成具有挑戰性的專案目標,如何服眾?這就需要專案經理的軟權力或者軟實力了。軟實力,除了我們常說的溝通能力 協調能力 人際交往能力 解決問題的能力 歸納總結能力外...
軟體專案經理
軟體專案經理的工作看起來美好而簡單,高工資,管人,還不用加班,所以很多開發人員的職業目標都是成為軟體專案經理。但是它是不是像看起來那樣美好呢?1.小故事 張三昨天向公司提出了申請,他還是想回去做程式設計師。張三做出這個決定也是經過長期考慮的。首先,在管人的新鮮勁過去後,張三再也找不到技術工作 中那種...