公司副經(jīng)理競職演講稿
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),同時由整個“團隊”來對項目負責。這里的負責是指所有人對項目中的所有部分負責。而在以往的環(huán)境中,很多時候是一個“團隊”中的各個人負責個人設(shè)計,這樣就很容易給破壞“團隊”造成合理的借口,也容易在開發(fā)人員之間造成隔閡和誤會等不合作的現(xiàn)象。在各個環(huán)節(jié)以“隊”為單位進行開發(fā)能夠針對性的克服這些弊端。
改變辦公室的布置格局,使之更利于團隊之間的溝通。
以溝通、簡單、反饋、勇氣的準則來指導(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ā)行周期中,歡迎客戶用新需求取代仍未制作完成的功能。
程序員承擔估算和完成自己工作的責任,并將他們完成工作實際所花費的時間及時反饋給他們,改進并且尊重他們的估算。大家都很清楚應(yīng)該由誰做出或者改變估算的規(guī)則。這樣,就可能更少的因為要求程序員作明顯不可能完成的工作而使之感到沮喪。鼓勵團隊成員間的互相溝通,以減少由于對工作不滿意而產(chǎn)生的挫敗感。