各位領(lǐng)導(dǎo)、各位評委:
大家好!
在這里,我首先感謝公司領(lǐng)導(dǎo)為我們創(chuàng)造了這次公平競爭的機會和展示自我的舞臺。適奉這次難得的競聘機會,我本著鍛煉、提高的目的走上講臺,談一談我自己關(guān)于公司發(fā)展的一些想法和認識,希望靠能力而不是靠運氣為自己留下點什么。
此次參與競聘,我想通過自己的參與,響應(yīng)公司一體化的改革,并且在可能的情況下實現(xiàn)自己的人生價值。
我更加清楚地認識到自己知識的不夠、經(jīng)驗的不足。我深深地感到:機遇和挑戰(zhàn)并存,成功與辛酸同在。參與這次競聘,我愿在求真務(wù)實中認識自己,在市場競爭中完善自己,在積極進取中不斷追求,在拼搏奉獻中實現(xiàn)價值。
這次,我要競聘的是軟件部的副經(jīng)理。對我個人來說,這是一次難得的學(xué)習(xí)和鍛煉的機會。我參加軟件部副經(jīng)理的競聘,主要基于以下兩個方面的考慮:
一方面,我認為自己具備擔(dān)任軟件部副經(jīng)理的素質(zhì),比如吃苦耐勞、任勞任怨的敬業(yè)精神,虛心好學(xué)、開拓進取的創(chuàng)新意識,嚴(yán)于律己、誠信為本的優(yōu)良品質(zhì),雷厲風(fēng)行、求真務(wù)實的工作作風(fēng)。這些都造就了我嚴(yán)謹(jǐn)踏實、敢于嘗試,把新知識、新技術(shù)、新理念融入設(shè)計和制作軟件的過程中去、使之為軟件服務(wù)的不斷學(xué)習(xí)不斷創(chuàng)新的工作態(tài)度。
另一方面,我認為自己具備擔(dān)任副經(jīng)理的才能。
首先,我有一定的管理知識和管理能力。長期的工作時間和刻苦自學(xué)是我具備了這些知識和能力,并且最重要的是,我積累了一定的管理經(jīng)驗。
其次,我對目前軟件行業(yè)的走向和技術(shù)都有相當(dāng)深的理解。近幾年的軟件開發(fā)工作讓我體會到:傳統(tǒng)的軟件開發(fā)方法是對傳統(tǒng)的工程開發(fā)方法的模仿,例如建造橋梁、高樓大廈等等。首先,開發(fā)方要知道客戶的需求,比如多大的面積、多少層、什么用途、什么風(fēng)格等等,還要現(xiàn)場測量、鉆孔等等;然后設(shè)計人員畫出一些圖,向客戶描述將來建好了是什么樣子;客戶滿意了,就進入下一個設(shè)計階段,設(shè)計人員又弄出很多工程圖紙,詳細地說明這塊應(yīng)該如何做,那塊應(yīng)該如何做;接著施工人員一絲不茍地按照圖紙開工,施工過程中也有各種驗收;完工后客戶最后還要驗收,可能還會請一個第三方幫助驗收。
如果每個軟件開發(fā)項目都和建大樓一樣,當(dāng)然可以而且應(yīng)當(dāng)使用一樣的開發(fā)流程和管理方法,因為這套流程已經(jīng)被無數(shù)次證明了它的可行性。但是區(qū)別于傳統(tǒng)工程的開發(fā)方法,軟件開發(fā)有自己的特點:
1、和建大樓相比,大部分軟件開發(fā)項目的投資要少得多,工期要短得多,參與項目的人員要少很多;
2、水泥、鋼材、磚等很多建筑材料,很難在短期內(nèi)重用,而代碼和設(shè)計可以重用;
3、大樓動工后,設(shè)計就很少再“優(yōu)化”了,也不能出現(xiàn)什么“驗收或測試時系統(tǒng)崩潰”的情況(如果出現(xiàn),那一定是大事了),而這些情況在軟件開發(fā)中卻比較常見;
4、軟件開發(fā)過程中,客戶很有可能提出新的迫切的需求,取消或改變原來的需求;
5、軟件開發(fā)的需求要比建造大樓的需求模糊得多,(文章來源:)往往不能量化。軟件開發(fā)過程自始至終都是以腦力勞動為主,開發(fā)速度也很難量化,因而開發(fā)計劃也很難做到準(zhǔn)確;
6、因為軟件開發(fā)項目的人數(shù)比較少(超過0個程序員的項目絕對是大項目),每個人員的流動都可能會對項目進度造成很大影響;
7、和工程開發(fā)相比,軟件開發(fā)中的“偷工減料”更難發(fā)現(xiàn)。
還有很多其它重要的區(qū)別,但我們僅從以上幾點就能很容易地發(fā)現(xiàn):傳統(tǒng)的軟件開發(fā)方法只能適合部分軟件開發(fā)項目,根本不適合用來解決一切問題。
而軟件業(yè)界目前正在積極推動的極限編程在很大程度上彌補了傳統(tǒng)的軟件開發(fā)方法的以上不足。極限編程從許多方面對軟件開發(fā)的方式作了新的詮釋和重構(gòu),從而更加靈活有效地解決了上述問題;而且,因為它特別強調(diào)交流、反饋和合作,更加適合我中心這樣規(guī)模的開發(fā)隊伍。
如果我競聘成功,我的工作思路是:汲取極限編程的思想,強調(diào)軟件團隊精神,以客戶為中心,以具體項目為實現(xiàn)手段,全面提升軟件設(shè)計與開發(fā)的工作效率,加快軟件產(chǎn)品化進程。我將在微觀上有選擇地采用極限編程、強調(diào)細節(jié)管理,在宏觀上向cmm(軟件過程成熟度)積極邁進。下面我將詳細闡明我的思路:
1、 強調(diào)團隊精神
杜絕自命不凡和不能平等待人的工作態(tài)度。
所有環(huán)節(jié)都以“團隊”為單位來進行。所有的“隊員” 對整個項目和設(shè)計都有發(fā)言權(quán),同時由整個“團隊”來對項目負責(zé)。這里的負責(zé)是指所有人對項目中的所有部分負責(zé)。而在以往的環(huán)境中,很多時候是一個“團隊”中的各個人負責(zé)個人設(shè)計,這樣就很容易給破壞“團隊”造成合理的借口,也容易在開發(fā)人員之間造成隔閡和誤會等不合作的現(xiàn)象。在各個環(huán)節(jié)以“隊”為單位進行開發(fā)能夠針對性的克服這些弊端。
改變辦公室的布置格局,使之更利于團隊之間的溝通。
以溝通、簡單、反饋、勇氣的準(zhǔn)則來指導(dǎo)團隊。
使軟件部的每一個人都成為輕松愜意的編寫優(yōu)秀軟件的團隊的一分子。
2、 客戶為中心
客戶有權(quán)制定整體計劃,有權(quán)知道什么時間能完成什么項目,成本是多少。
客戶有權(quán)力從每個星期編程過程中獲得最大收益。
客戶有權(quán)在不支付過高費用的情況下改變計劃、替換工程、更改優(yōu)先級。
客戶有權(quán)隨時決定軟件變動范圍并得到有關(guān)反饋,也可以在任何時間取消一些項目并保留能反映投資回報狀況的有用工作系統(tǒng)。
3、 具體項目的處理
解決進度延遲,多發(fā)布迭代周期,以獲得對進度的詳細反饋。
預(yù)防項目取消,讓客戶選擇具有最大意義的最小版本,從而在投入生產(chǎn)前減少發(fā)生錯誤的機率,同時軟件的價值也得到最大化。
預(yù)防系統(tǒng)惡化,創(chuàng)建并維護一套測試程序,保持系統(tǒng)最佳狀態(tài),不允許累計錯誤。
預(yù)防缺陷率,遵從客戶需求,逐個程序進行測試。
預(yù)防業(yè)務(wù)誤解,使客戶成為整個團隊的一部分。在開發(fā)過程中,不斷和客戶進行溝通,并且項目的說明書不斷得到改進。
預(yù)防業(yè)務(wù)變更,縮短版本周期,使每個版本開發(fā)過程中的變化最少。在一個發(fā)行周期中,歡迎客戶用新需求取代仍未制作完成的功能。
程序員承擔(dān)估算和完成自己工作的責(zé)任,并將他們完成工作實際所花費的時間及時反饋給他們,改進并且尊重他們的估算。大家都很清楚應(yīng)該由誰做出或者改變估算的規(guī)則。這樣,就可能更少的因為要求程序員作明顯不可能完成的工作而使之感到沮喪。鼓勵團隊成員間的互相溝通,以減少由于對工作不滿意而產(chǎn)生的挫敗感。
共同擁有代碼,更有效的減少人員調(diào)整后對軟件項目的負面影響。
4、 多項目的整體運作
整體軟件部門劃分為b/s工作組,c/s工作組。
實行分時多任務(wù)的開發(fā)方法。以一個星期為一個開發(fā)周期,每一個開發(fā)周期都交給客戶一個已經(jīng)發(fā)布的軟件。適時建立并以專業(yè)團隊為開發(fā)單位,全面實現(xiàn)客戶權(quán)利。
促進軟件項目之間的溝通,尋求編程風(fēng)格、習(xí)慣、標(biāo)準(zhǔn)的統(tǒng)一。
5、 軟件部崗位設(shè)置
項目管理員負責(zé)跟蹤各個項目,反饋給質(zhì)管部門并生成相關(guān)文檔;分配資源,協(xié)調(diào)軟件團隊與客戶和用戶之間的關(guān)系;輔助教練確定客戶需求。
b/s教練、c/s教練,指導(dǎo)具體技術(shù),與市場部門共同商定技術(shù)方向,協(xié)助項目管理員管理和跟蹤各個項目。與客戶一起確定需求。衡量一個教練稱職與否的標(biāo)準(zhǔn),不是他做出了多少關(guān)鍵性的代碼或者決策,而是他輔助整個團隊做出了多少正確決策。教練不負責(zé)許多開發(fā)任務(wù),他的主要職責(zé)是:
i. 充當(dāng)開發(fā)伙伴,特別是對于那些剛開始承擔(dān)責(zé)任的新程序員或者困難的技術(shù)任務(wù)來說。
ii. 明白長期的重構(gòu)目標(biāo),鼓勵小規(guī)模的重構(gòu)來實現(xiàn)一部分長期重構(gòu)目標(biāo)。
iii. 用個人技術(shù)、技巧幫助程序員,如測試、格式和重構(gòu)。
iv. 向上層管理人員解釋過程。
v. 輔助與客戶溝通。
程序員是軟件項目的核心,他們的工作并不是僅僅讓計算機明白客戶的需求。最重要的準(zhǔn)則,是和別人進行溝通。如果程序能夠運行,但還有重要的部分沒有溝通,程序員的工作就沒有完成。需要盡力為客戶開發(fā)最有價值的軟件,并且把問題規(guī)模減到足夠小的程度。程序員必須學(xué)會重構(gòu)、學(xué)會單元測試,放棄對系統(tǒng)的某個部分的個人所有權(quán)的想法。對于一個程序員來說,你必須承認你的恐懼,因為我們每個人都在害怕:怕自己看上去很蠢、怕被認為是廢物、怕跟不上時代、怕不能勝任。然而你可以在團隊的幫助下,克服這些恐懼、獲得勇氣。
以上這些就是我的工作思路。
如果我競聘成功,我的處事原則和風(fēng)格是:以共同的目標(biāo)團結(jié)人,以簡單的規(guī)則帶動人,努力創(chuàng)造出一個積極的、開放的、發(fā)展的、有創(chuàng)造性的良性環(huán)境,使軟件部的每個成員都能從編碼者成長為真正的開發(fā)者,并且給他們一個寬松的發(fā)展和創(chuàng)造空間。
如果我競聘成功,我的工作目標(biāo)是:從四個基本方面對軟件項目進行改善,那就是:交流、簡易、反饋、勇氣。以清晰易懂且容易擴展的方式寫代碼、以周密而嚴(yán)謹(jǐn)?shù)牧鞒涕_發(fā)軟件;降低開發(fā)費用、減少失敗,將那些低效的、無價值的步驟從中剔除。重視客戶的滿意度、強調(diào)團隊合作,讓客戶成為軟件開發(fā)流程的一員;而開發(fā)人員,無論其經(jīng)驗的多少,都積極地做出自己的貢獻、體驗到更多成功的喜悅。
以上是我對這次公司制度改革的一點兒個人見解,可能有許多不足之處,望各位領(lǐng)導(dǎo)和評委多批評指教。毋庸置疑,在各位領(lǐng)導(dǎo)和同事面前,我需要學(xué)習(xí)的地方還很多、還需要繼續(xù)積累經(jīng)驗。但是,我有足夠的信心和勇氣、有不斷學(xué)習(xí)、不斷提高的決心和意志。也正因為如此,我更加清醒地看到了自身的不足之處,促使我在以后的工作當(dāng)中,勵精圖治,克盡職守,努力學(xué)習(xí),勤奮工作,不斷縮小自己的差距。
在我的演講即將結(jié)束的時候,我最想說的是:這次競聘,如果能使大家對我有一個更深、更新的認識、能使大家更多地了解我并且在以后的工作中幫助我、支持我,那么,即使競聘不成功,我也覺得受益匪淺。我仍將一如既往的努力工作,以綿薄之力來回報組織和公司的培養(yǎng)和厚愛。
更多信息請查看演講稿網(wǎng)
2025國考·省考課程試聽報名