開發了將近一年的軟件,項目經理跟老板商量∶“同樣的項目,只是稍有區別,我們要不給軟件部門10天吧,我覺得肯定沒問題!”,老板心想∶“還是你小子懂我心意,就這么干!就定10天,讓公司設備動起來!”,于是,兩個不懂技術的管理層給軟件部門定了一個10天的所謂的開發時間,軟件部門臉都綠了,因為如果只是傳統軟件,10天夠夠的,還能省下至少5天時間出去玩玩,但是,這是上位機軟件呀!
![]()
當項目經理說10天這個數字時,我們軟件部門人都愣了,這個空降過來的所謂很厲害的項目經理真的像老板說的那樣厲害嗎?老板莫不是被騙咯!
但凡有點常識的人都知道,以我們現在的項目體量,即使是已經開發過的項目,也不可能10天就完成呀!何況還得增刪功能呢!
我們現在這個項目里面有運動控制,還有視覺檢測模塊,另外還有各種其他元器件,比如像一些電磁閥呀、溫控器啊、傳感器什么的,還有一些工藝參數要調,因為每臺設備都不是用流水線生產出來的標準品,因此設備與設備之間需要設置的參數是不一樣的,最重要的是上位機和PLC需要交互、PLC要和甲方系統交互。
僅僅是PLC這塊,光需要交互的地址就有超過5000個,幾乎每個都需要重新驗證。
另外,上位機還需要跟各種其他的電子元件進行通訊,還需要跟IO進行通訊,IO點倒是不多,就那么幾十個,但是對下來也不是那么容易的!
另外,因為有了第一個項目的經驗,公司覺得有些硬件買貴了,所以換了牌子,那就意味著軟件要重新對接這些新的硬件。
如果單純得說把軟件部署上去,那么這個新項目對于軟件來說,別說10天了,一天我就給他搞定了,關鍵是,要測啊!
總之,10天把設備調好,基本上是不可能的事情。
為此,我為了給軟件部門爭口氣,特地還和老板吵了一架,主要目的就是告訴老板10天絕對不可能!但是,老板不信啊,覺得我在危言聳聽,擾亂軍心,最后我說什么他都不聽了,直接讓我別說話!
其實,這里本身沒我什么事,我負責的是視覺部分,基本上什么都沒換,10天搞好夠夠的,頂多就是調整下CCD的位置,然后和上位機聯調一下通訊協議就可以了。
但是,如果不糾正他們的思想,他們是真敢跟客戶去說的!到時候客戶催老板,老板催項目經理,項目經理搞到最后還是催我們。
但是,就像上面說的,老板不信我了,讓我別說話,所以,最后我就沒說話了!
項目的硬件部分,硬件部門的同事花了大約15天才把硬件部分都安裝完成,這15天其實已經超了之前很客戶匯報的10天時間。
此時,項目經理還在給自己找補呢,說什么∶“沒想到啊,這個東西這么復雜!”
好在,第一次客戶沒有追究,覺得項目嘛,哪有準時完成的,但是,得再說一個確切完成時間,這樣客戶就可以找比他更高一級的管理層去匯報。
最后,還是我們這幫寫軟件承受住了所有,項目經理直接跟客戶說一個星期
這個項目里,視覺部分還是最簡單的,所以我花了不到3天時間,把視覺軟件部分給完工了!剩下的就交給上位機和PLC了!
結果您猜怎么著,現在快三個月了,設備還沒調好,總是出各種各樣的問題,大家都在互相扯皮,項目經理說軟件無能,不就是換了幾個硬件嘛,總是調不好!軟件說項目經理啥都不懂,就知道嚷嚷!
客戶最后也沒了脾氣,動不動就下最后通牒,但是這個最后通牒都下了N次了,一點用都沒有,搞不好就是搞不好!
結語
我覺得,這個事情的根源還是在那個項目經理身上,當初吹得牛吹大了!自己不懂技術,光靠猜就把項目完成時間給定下來了!
其次就是老板,當初要是聽我的,從客戶那多爭取一些時間,項目也不會做出這樣!
因為客戶始終在催進度,但是軟件進度就是趕不上,因此有些應付工作的心態了,本來花一個星期能搞得很好的事情,客戶說要三天完成,那么為了應付客戶,只能先把功能實現了,穩不穩定再說,最后項目里埋得都是“雷”,時不時就爆發一下,這樣的“雷”埋多了,也就修復不過來了!時間都耗在這上面!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.