共同擁有代碼,更有效的減少人員調整後對軟體項目的負面影響。
4、 多項目的整體運作
整體軟體部門劃分為b/s工作組,c/s工作組。
實行分時多任務的開發方法。以一個星期為一個開發周期,每一個開發周期都交給客戶一個已經發布的軟體。適時建立並以專業團隊為開發單位,全面實現客戶權利。
促進軟體項目之間的溝通,尋求編程風格、習慣、標準的統一。
5、 軟體部崗位設定
項目管理員負責跟蹤各個項目,反饋給質管部門並生成相關文檔;分配資源,協調軟體團隊與客戶和用戶之間的關係;輔助教練確定客戶需求。
b/s教練、c/s教練,指導具體技術,與市場部門共同商定技術方向,協助項目管理員管理和跟蹤各個項目。與客戶一起確定需求。衡量一個教練稱職與否的標準,不是他做出了多少關鍵性的代碼或者決策,而是他輔助整個團隊做出了多少正確決策。教練不負責許多開發任務,他的主要職責是:
i. 充當開發夥伴,特別是對於那些剛開始承擔責任的新程式設計師或者困難的技術任務來說。
ii. 明白長期的重構目標,鼓勵小規模的重構來實現一部分長期重構目標。
iii. 用個人技術、技巧幫助程式設計師,如測試、格式和重構。
iv. 向上層管理人員解釋過程。
v. 輔助與客戶溝通。
程式設計師是軟體項目的核心,他們的工作並不是僅僅讓計算機明白客戶的需求。最重要的準則,是和別人進行溝通。如果程式能夠運行,但還有重要的部分沒有溝通,程式設計師的工作就沒有完成。需要盡力為客戶開發最有價值的軟體,並且把問題規模減到足夠小的程度。程式設計師必須學會重構、學會單元測試,放棄對系統的某個部分的個人所有權的想法。對於一個程式設計師來說,你必須承認你的恐懼,因為我們每個人都在害怕:怕自己看上去很蠢、怕被認為是廢物、怕跟不上時代、怕不能勝任。然而你可以在團隊的幫助下,克服這些恐懼、獲得勇氣。
以上這些就是我的工作思路。
如果我競聘成功,我的處事原則和風格是:以共同的目標團結人,以簡單的規則帶動人,努力創造出一個積極的、開放的、發展的、有創造性的良性環境,使軟體部的每個成員都能從編碼者成長為真正的開發者,並且給他們一個寬鬆的發展和創造空間。
如果我競聘成功,我的工作目標是:從四個基本方面對軟體項目進行改善,那就是:交流、簡易、反饋、勇氣。以清晰易懂且容易擴展的方式寫代碼、以周密而嚴謹的流程開發軟體;降低開發費用、減少失敗,將那些低效的、無價值的步驟從中剔除。重視客戶的滿意度、強調團隊合作,讓客戶成為軟體開發流程的一員;而開發人員,無論其經驗的多少,都積極地做出自己的貢獻、體驗到更多成功的喜悅。
以上是我對這次公司制度改革的一點兒個人見解,可能有許多不足之處,望各位領導和評審多批評指教。毋庸置疑,在各位領導和同事面前,我需要學習的地方還很多、還需要繼續積累經驗。但是,我有足夠的信心和勇氣、有不斷學習、不斷提高的決心和意志。也正因為如此,我更加清醒地看到了自身的不足之處,促使我在以後的工作當中,勵精圖治,克盡職守,努力學習,勤奮工作,不斷縮小自己的差距。
在我的演講即將結束的時候,我最想說的是:這次競聘,如果能使大家對我有一個更深、更新的認識、能使大家更多地了解我並且在以後的工作中幫助我、支持我,那么,即使競聘不成功,我也覺得受益匪淺。我仍將一如既往的努力工作,以綿薄之力來回報組織和公司的培養和厚愛。