書摘
第一部分 管理你的項目
目前這種基于測試的質(zhì)量策略已經(jīng)走到了盡頭。
軟件產(chǎn)品的質(zhì)量應(yīng)當(dāng)被定義為產(chǎn)品對用戶的有用性。因此,如果一件產(chǎn)品提供了對用戶而言是最重要的功能荸镊,那么這就是一件高質(zhì)量的產(chǎn)品。
只有得到了清晰的需求,才可能開發(fā)出高質(zhì)量的程序躬存。
軟件工程師的工作就是在計劃成本和計劃進度內(nèi)交付高質(zhì)量的產(chǎn)品张惹。
缺陷是一種客觀存在的事物,是可以識別岭洲、描述和統(tǒng)計的宛逗。
消除缺陷實際上是一個比預(yù)防缺陷更簡單的過程。
盡管不是所有的缺陷都會帶來爆炸性影響盾剩,但是有一些缺陷的確會雷激。
人們常常把軟件質(zhì)量看做是最終的結(jié)果或者終點。事實并非如此告私,這是一段永遠(yuǎn)都沒有終點的旅程屎暇。目標(biāo)之所以重要,主要是基于以下兩條原因:它們提供了努力的焦點驻粟,而且建立了一種優(yōu)先次序根悼。
要堅持讓你的問題得到解決。
最難以制定計劃的時候格嗅,也是最需要計劃的時候番挺。
計劃分為兩種類型。第一種是基于時間段的計劃屯掖;第二章是基于行的計劃。實際上襟衰,在日常生活中我們同時使用階段計劃和產(chǎn)品計劃贴铜。
制定計劃的關(guān)鍵是實踐,因此要想得到最佳的實踐瀑晒,從現(xiàn)在就開始制定計劃绍坝,并且在今后所有的項目實踐中都要堅持制定計劃。
一份合格的產(chǎn)品計劃應(yīng)當(dāng)包括三項內(nèi)容:將要生產(chǎn)的產(chǎn)品規(guī)格和重要的性能指標(biāo)苔悦;估算工作所需的時間轩褐;進度預(yù)測。
計劃必須滿足五條基本要求:易于理解玖详、清晰明白把介、詳細(xì)具體、精確縝密蟋座、準(zhǔn)確無誤拗踢。
若你不能使計劃準(zhǔn)確無誤,那就常作計劃向臀。
動態(tài)計劃可以防止需求蔓延巢墅。
在細(xì)節(jié)層次上,團隊計劃必須定期調(diào)整。
第二部分 管理你的團隊
所謂團隊君纫,是指有著共同目標(biāo)的一群人驯遇。
團隊遇到的七個常見問題:無效的領(lǐng)導(dǎo)、缺乏妥協(xié)或合作蓄髓、缺少參與叉庐、拖延和缺乏信心、低劣的質(zhì)量双吆、功能蔓延眨唬、無效的對等評估。
均等犧牲:如果每個人的辛苦是均等的好乐,你可以搬走一座山匾竿。但是只要你發(fā)現(xiàn)有一個人不認(rèn)真工作,或者不能完成其分內(nèi)的工作任務(wù)蔚万,那么一切就全毀了岭妖。
團隊失敗的四條原因:資源不足、領(lǐng)導(dǎo)問題反璃、不可能的目標(biāo)昵慌、士氣問題。
高效團隊必備的四個條件:團隊凝聚力淮蜈、富有挑戰(zhàn)性的目標(biāo)斋攀、反饋、共同的工作架構(gòu)梧田。
逃避現(xiàn)象:當(dāng)個人的工作在團隊中看不出來時淳蔼,他們就不會那么努力了。
矛盾裁眯、迷惑和分歧是這種統(tǒng)一過程的自然組成部分鹉梨。依靠它們,團隊才能找出需要解決的問題穿稳,也正是它們推動了我們稱為設(shè)計的創(chuàng)造性過程存皂。
團隊交流三要素:透明、傾聽和協(xié)商逢艘。
五種層次的傾聽:忽視型旦袋、假裝型、選擇性傾聽埋虹、專注型傾聽猜憎、共鳴型傾聽。
團隊的生命周期:組建—動蕩—規(guī)范—執(zhí)行
群體的三種類型:工作型群體搔课、過程型群體(明確任務(wù)角色)胰柑、對抗型群體(解決消除威脅)截亦。
團隊行為(風(fēng)格):開放型群體、隨意型群體柬讨、封閉型群體崩瓤、同步型群體
自主指導(dǎo)型團隊的典型特征:具有團隊感和歸屬感;共同對團隊目標(biāo)作出承諾踩官;對過程和計劃的主人翁意識却桶;具有制定計劃的技巧和執(zhí)行計劃的紀(jì)律;追求卓越蔗牡。
為了履行在任務(wù)分配時作出的按時完成工作的承諾颖系,你就要負(fù)責(zé)任地制訂計劃。
承諾是一項必須要學(xué)習(xí)的道德規(guī)范辩越。
當(dāng)開發(fā)項目失敗時嘁扼,幾乎總可以歸結(jié)為糟糕的領(lǐng)導(dǎo)。
對于工作團隊黔攒,有三條最重要的激勵因素趁啸,那就是恐懼、貪婪和承諾督惰。
承諾的三要素是協(xié)商不傅、約定和執(zhí)行。
第三部分 管理你的領(lǐng)導(dǎo)
所以應(yīng)當(dāng)首先對工作抱著一種積極的態(tài)度赏胚,并且真正為了得到一個更佳的交付日期而努力访娶。首先,要付出真誠的努力觉阅,然后震肮,為得到的日期據(jù)理力爭。
在作出任何承諾之前都要先制訂一個計劃
自主指導(dǎo)型團隊自己制訂詳細(xì)的計劃并于管理者商談他們的日程進度留拾,而不僅僅做那些要求他們完成的事。
不過鲫尊,如果你確定你的管理者不可理喻痴柔,你只有三個選擇:越過你的管理者,直接向高層管理者反映問題疫向;什么也不做咳蔚,期待情況會自動變好;或者搔驼,換個工作谈火。
專斷的領(lǐng)導(dǎo)使員工失去動力并且嚴(yán)重影響工作表現(xiàn)
首先也是最重要的是,要取得高層管理者的支持舌涨。如果沒有來自相當(dāng)層級管理者的支持糯耍,通常不可能進行重大的調(diào)整,其次你需要主動與所有相關(guān)管理者聯(lián)系,尤其是那些工作會受到變化影響的部分的管理者温技。
在一個小團隊中革为,你也許會決定親自承擔(dān)團隊的某些角色和任務(wù),但永遠(yuǎn)不要讓它成為你的主業(yè)舵鳞,避免從主要工作——領(lǐng)導(dǎo)震檩、管理、支持和保護團隊——中分心蜓堕。對于管理者來說抛虏,你的工作就是利用所有的團隊資源去完成此項工作,其他所有事情都是第二位套才。
第四部分 管理你自己
做你自己的管理者迂猴,而不要像一個受害者
要想跳出受害者心態(tài)的陷阱,就要掌控你自己的工作并說服管理者讓你管理自己
為了提高霜旧,你必須真正改變你的行為
當(dāng)人們說要努力工作時错忱,他們實際上是說他們會工作更長時間。除非出現(xiàn)重大的技術(shù)革新挂据,否則完成絕大部份任務(wù)所花的時間相對而言都是比較穩(wěn)定的以清。真正可變的是你花在任務(wù)上的時間。為了管理你所花費的時間崎逃,你必須要追蹤它掷倔。
支持人員能夠幫助你
所謂負(fù)責(zé)任,我認(rèn)為是一種主人翁心態(tài)个绍。
你做事的方式勒葱、你的感覺,甚至你的個人觀點都會影響你的團隊巴柿。
領(lǐng)導(dǎo)力低下的癥狀:高層管理者在思考問題時以自我中心凛虽、眼界短時狹隘;“官僚惰性”的現(xiàn)象广恢;管理者沒有能力及時做出有效的決策凯旋。
領(lǐng)導(dǎo)者和管理者之間最主要的區(qū)別是,管理者命令員工服從他們的指令钉迷,而領(lǐng)導(dǎo)者是帶領(lǐng)他們完成任務(wù)至非。
本書要點
第一部分 管理你的項目
本部分主要講了對項目的管理。首先指出軟件產(chǎn)品的質(zhì)量屬性的重要性以及什么是軟件質(zhì)量糠聪,點出了現(xiàn)狀:軟件質(zhì)量面臨挑戰(zhàn)荒椭,主要是軟件范圍和重要性不斷提高,傳統(tǒng)的測試不能滿足對其的需求舰蟆。其次提出了限制質(zhì)量的重要因素:缺陷趣惠,闡述了其產(chǎn)生的原因和如何去避免狸棍,進而給出了作者的為了質(zhì)量而提出的一些建議:質(zhì)量是無終點的、以明確目標(biāo)為起點信卡、為了高質(zhì)量而制定詳細(xì)的計劃(包括階段計劃和產(chǎn)品計劃)并去與管理者審查和努力維護計劃隔缀。
第二部分 管理的你的團隊
本部分主要講的是對自己團隊的管理。主要介紹了高效團隊這個概念傍菇,列舉了高效團隊的幾大要素猾瘸,什么是團隊,團隊建設(shè)的方法丢习,團隊內(nèi)部交流注意點牵触,團隊的生命周期等。其次介紹了我們自身如何做一個高效團隊的隊員咐低,集中介紹了優(yōu)秀團隊成員需要具備的素質(zhì):承諾揽思,分享自己的信息,全員參與见擦。最后是介紹了團隊領(lǐng)導(dǎo)應(yīng)該如何做钉汗,領(lǐng)導(dǎo)力是成敗的關(guān)鍵,領(lǐng)導(dǎo)激勵時恐懼鲤屡、貪婪是可以采取的但是不能過分损痰,真正有效科學(xué)的激勵是承諾,領(lǐng)導(dǎo)應(yīng)該作出并維護自己的承諾酒来。同時要注意隊員的參與度卢未,關(guān)心整體。
第三部分 管理你的領(lǐng)導(dǎo)
該部分主要講作為團隊領(lǐng)導(dǎo)者如何與高層管理者交流堰汉。本部分一開始就指出作為團隊領(lǐng)導(dǎo)所處的尷尬位置辽社,面臨管理層的要求一開始就陷入麻煩,作者認(rèn)為團隊管理者不應(yīng)該盲目聽任管理層的要求翘鸭,應(yīng)該冷靜的從團隊和項目本身出發(fā)滴铅,根據(jù)計劃作出相應(yīng)合理的承諾并利用商談,溝通等技巧取得管理層的支持從而使得項目順利進行就乓。本部分還討論了管理層專制領(lǐng)導(dǎo)的問題失息,給出了三條方式:不作為,認(rèn)真工作和跳槽档址。
第四部分 管理你自己
本部分主要講自我管理。首先是介紹作為一個團隊成員他應(yīng)該如何去管理自己邻梆,作者提出要做自己的管理者而不是受害者守伸,要合理管理自己的時間不要被無謂的多次打斷,提高效率浦妄,要去借助支持人員去提高效率尼摹,要提高自己責(zé)任感主人翁心態(tài)见芹,避免拖延,信守承諾蠢涝,追求卓越玄呛。然后是介紹作為一個團隊領(lǐng)導(dǎo)著要去如何管理自己,作者認(rèn)為領(lǐng)導(dǎo)應(yīng)該注意自己的行為因為這是灰影響到你的團隊和二,其次要有榜樣精神徘铝,避免作者提到的一些癥狀,最后要記得領(lǐng)導(dǎo)力是贏得的惯吕、管理者與領(lǐng)導(dǎo)者的區(qū)別惕它,去成為一名變革型領(lǐng)導(dǎo)。