那天下午文昕結束了工作之后就早早下班了,她約了姐妹晚上一起去看 Escape Plan 演唱會。彼時她心情是愉悅的,不過她不會想到,第二天將會是她的Hard Day 。
南方的夏日總是來得很早,即使是清晨的陽光也裹挾著巨大的能量。坐車里等紅燈的文昕被這陽光晃得睜不開眼,低頭翻找著墨鏡......
這是一個長達九十九秒的紅燈。為了給自己找點樂子,文昕搖頭晃腦哼著歌,手指敲著方向盤打節拍。思緒再次回到昨夜的狂歡,此時她沉浸在這自娛自樂中,仿佛身處在只有她一個人的樂園。直到后方傳來了喇叭長鳴聲,將她拖回了現實世界。
“催個錘子哦,趕著娶媳婦啊”她嘟囔著發動車子,并向后方比了一個中指。
......
現在是上午九點五十七分,坐在辦公室里的文昕一臉愁容。她焦急地敲擊著鍵盤,并一直在重復輸入那幾個字符。隨著時間的推移,她眉頭越皺越深,只見屏幕上閃動著紅色文字:Account login failed, unknown error occurred in the system. 這一抹紅色,此時顯得尤其刺眼。
“不會吧?又來這一出!”文昕嘆了一口氣,并閉上眼睛喃喃自語“ Today will be a tough day ”。調度公司旗下運輸隊并為其分配任務就是她的日常工作,但此時 TMS 系統出現故障無法登錄,這對她來說是一個麻煩。
果然,還不到二十分鐘,文昕就接到了十幾個工作電話。內容無一例外,都在詢問為什么沒有分配今天的運輸計劃。
她一一對其做了回復,簡述了一些目前的現狀,然后拿起手機撥通我的電話。
“ Hey ,晨哥!”她說“ TMS 又出問題了,你們 IT 部派人來看看吧”
“還是老毛病嗎?你重啟試試 ...... ”
“不是啦!這一次是無法登陸,任何功能都用不了”她顯得很焦急,說“物流部的同事們都等著呢!”
“這次這么嚴重嗎?”
“對啊,不然呢?快來看看吧,不然我就得用原始方式工作了,一個個的去打電話來確定運輸現狀,幾百臺車呢!我怎么忙得過來 ! ”
“行,我馬上來!”
兩分鐘之后,我站在了她的面前。在簡單了解過后我告訴她,公司采用的TMS 系統是多年前找軟件公司購買的。我解釋到由于該系統是閉源的,在遇到重大故障時只能聯系軟件公司來處理,所以這一次的問題估計得下午三四點才能解決。
她講了一句“明白了”之后陷入為期兩分鐘的沉默,她突然站起身來撥通了輪值副總的電話,在簡述了現狀之后請求從其他部門抽調人手幫忙。上司也同意了她的要求,畢竟在沒有 TMS 的情形下進行調配,將會非常繁瑣和復雜。
于是來自集團各個部門的同事都在文昕的辦公室忙碌了起來,偌大的空間里人頭攢動熙熙攘攘,宛如身處菜市場。在沒有專業系統輔助的情況下,每個人都顯得有點手忙腳亂不知所措??傊褪且粋€詞:熱鬧。
最終,這場盛大的“狂歡”隨著 TMS 的重新恢復上線而結束,總共歷時七小時零一分鐘。文昕靠在辦公椅上氣喘吁吁,一整天的繁重工作累得她直翻白眼,一邊自己揉捏太陽穴,一邊小聲念叨“結束了,結束了 ... ”
其實那次故障引發的蝴蝶效應讓公司蒙受了不少損失,在各方研究討論之后將問題的根源歸咎于TMS 系統上。于是我們部門在第二天下午收到了自主開發新 TMS 系統的決策書。
考慮到開發這樣一個大型項目,需要用到包括美工、架構師、程序員、DBA 在內的各種精通語言、數據庫以及各類開發技術的專業人員。而我們部門目前人手嚴重不足,其實難以勝任開發任務,所以我們聯合了人事和財務兩部一起向上面提交了預算和招聘申請。
上司倒是爽快,很快便批準了相關申請。不過后來老TMS 又再次出現了一次嚴重故障,上司覺得新系統上線已經刻不容緩了;所以給的開發時限非常緊張,我們被要求在四十五個工作日之內完成項目。
由于時間不是很充足,我們立即馬不停蹄的開展準備工作;在各種平臺上發布著招聘信息,部門內部也根據需求結合公司實際情況來制定開發計劃。一切都在緊鑼密鼓的向前推動著。
盡管計劃很完美,但是現實總能潑你一盆冷水;半個月過去,崗位的功能性空缺依然很大,開發進度也十分不理想。說人話就是招不到合適的人員,我們根本做不成這個軟件。
距離規定的截止日期越來越近,情況卻絲毫沒有改觀。在大家一籌莫展的時候,部門里有同事提出了一個新思路;表示我們可以去走一些捷徑,用快捷簡單的方式開發,這樣即使我們人手不足也可以搞得定。
經過討論,我們一致認同了這種思路,在咨詢過一些業界前輩之后,XJR 快速開發平臺進入了大家的視野。
它是一個幫助開發者快速做軟件的可視化代碼生成工具。該平臺采用了向導式的開發方式,可以通過拖拽編輯等可視化操作來進行開發,所見即所得,在進行設計的同時也能生成功能。
我在使用的過程中發現其 已經為我們搭建好了框架,也預置了各類基礎模塊可以直接使用,另外其根據各類系統的特點建立了多套定制模板,大家直接按照開發向導就快速開發出了各種業務系統。這還挺好的。
不過說實話,我對一部分語言不熟悉,比如JAVA,這一點讓我在開發工作中很被動。
不過好在有 XJR 快速開發平臺 ,我 在前臺進行可視化操作時,軟件后臺還會自動生成JAVA 源碼方便我們編譯和修改。在進行復雜業務邏輯編寫時,也可以先利用其完成基礎代碼開發,然后再將業務邏輯寫入, 框架底層也集成了各類公共操作庫,這對我使用JAVA完成復雜功能的開發起到了很大的幫助。
在開發過程中,我發現 這個平臺采用的技術都是目前比較主流的,而且十分規范合理,這樣一來我們也就不用太擔心會出現惡性BUG 。這也是當會選擇用它的主要原因之一。
我們開發工作的最大阻力,就是人員配置不齊,有時候還真會遇到一些困擾。不過令人欣喜的是,該平臺的技術專家團隊會根據需要為我們提供完善的技術支持和專業培訓,有了外援來幫助我們解決問題,人力配置這個問題就被輕松化解了。
在大家的精誠合作下,開發項目得以按時完成。得益于XJR 快速開發平臺的優良特性,新系統完全契合公司需求,從來沒有出現過任何問題,公司效益較之前也有了顯著提升。后來在年會上,公司給我部每人多發了四個月薪水,以表彰我們出色的完成任務。簡直美滋滋哈哈哈!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。