不久,這個新的版本上市了,我辦了一起培訓班,給服務部的雇員講解新版的功能,也介紹了我們在BB與IBM競爭得勝的經驗。講課過程中,有位學員問這個產品有沒有Object Pooling 的功能,我聽說過這個詞,記得有人曾向VP建議過,當時我也在場,可我不懂這個概念,估計VP也不懂,當時就拒絕了。我老實告訴這位學員,產品里沒有這個功能,課下又向他請教。原來他是位經驗豐富的設計師,剛剛為一位客戶做了個課題,自己設計開發了Object Pooling的功能,效果非常好。我知道碰上專家了,在這之前,我已經多次在培訓班上遇到這樣的IT專家,每次我都拜他們為師,安排他們給大家介紹經驗,我從中學到不少東西。這次我也專門為這位設計師安排了時間,讓他為所有培訓班學員講解這個功能,小T提醒我:“你應該讓開發部把這個功能加到產品里。” 好主意,我完全贊成。培訓結束後,我向VP匯報了培訓結果,也把這個功能介紹給他,建議他放進軟件的下一個版本。
VP 不買賬:“服務部做的課題一般只對一家客戶適用,你看他們做的是Client-Server Solution,咱們做的是網絡軟件,有本質的不同。” 我解釋說:“我們不必用他們的課題程序,只用這個Object Pooling 的概念,咱們軟件現在用的方法效率低,常有用戶反映速度慢,用了這個方法,應該能提高速度。”
VP不高興了,訓斥我:“你懂軟件開發嗎?你沒在開發部工作過一天,不要別出心裁,聽風就是雨。” 我碰了一鼻子灰出來,心裡很不服氣:誰沒在開發部工作過?我以前當過開發部經理呢。可除了不服氣,我也沒招了。 小T和老M來打探,聽說這個建議被VP拒絕,也很掃興。小T說:“乾脆咱們三個一起辭職得了。” 我聽了又好氣又好笑:“就為這事辭職?那咱們三個去幹什麼?” 小T說:“那還用說,咱們三個開個公司,把這個功能開發出來,到時候讓VP花大價錢從咱們這買。他要是不買,咱們就直接賣給那些客戶。” 說得我和老M一起笑起來。我問:“你覺得我們能把這個功能開發出來?” 他說:“只要你能設計出來,我就能把程序寫出來。” 聽他這一說,我信心大增。我相信小T的編程能力,那位服務部同事已經把他的原始程序給了我,我和小T只要把那程序讀懂,然後按照網絡軟件的要求重新設計編程,我們應該做得到! 接下來的日子,我和小T合作,一部分一部分地弄明白那份原始程序,然後重新設計,編程,真的把這個功能做了出來。老M馬上做了對比測試:我們的結果比開發部做的產品足足快了四倍!我從內心感激這兩位好幫手,有他們相助,讓我得以夢想成真。我真正認識到了集體的力量,憑我一個人,無論如果不會下決心自己去攻克這個功能。 我們把這個結果展示給開發部的頭頭們,他們不得不承認:這個功能的確很有效,應該放進我們的產品。VP當即決定:把這個功能加入下一個版本。 這是我第一次向開發部提這樣的建議。在這之前,我都是以用戶的身份對開發部已經做好的功能進行測試,提供反饋。從這以後,我開始參與新版本的設計,從客戶的實際情況出發,給開發部提供建議。 後來接觸了其他老資格的敢死隊長們,才知道他們一直參與所負責的軟件新版本的設計,我這所謂的別出心裁,其實是摸着石頭過河,歪打正着。
IT職場風和雨 23.新的挑戰
IT職場風和雨 25.不加班的訣竅
|