做爲一名實施,須要本身反編譯、網絡抓包、猜想數據庫,乾的全不像實施的活……

一位朋友提到這樣的一個問題數據庫

「作爲一名現場實施人員,面對某x系統,一片空白。好不容易整明白點了,又發現x系統與某xx系統有關係,再深刻一點,還與某xxx系統相連,後面還有更多的xxx..系統,沒有源代碼,沒有文檔,偌大一家公司管理上竟如此不規範。客戶提出需求後,整理髮給總部的開發人員,N久不能修復 ,還成天幫他更新調試,拿到輸出結果再發郵件他,淨瞎忙活,不期望開發以後,開始本身反編譯、網絡抓包、猜想數據庫這些方式去搞了,乾的全不像實施的活,這種狀況怎麼破??」網絡

很經典的問題,這個問題大體能夠分解爲兩個問題:測試

1)實施人員乾的不是實施活;
2)舊系統的麻煩。調試

 

實施人員乾的不是實施活開發

不少公司對實施的定位都是有問題的,實施的位置是比項目經理、開發,甚至測試還要低的。但實施是戰鬥在一線的,直接面對客戶的。文檔

若是你是這位實施,從我的發展的角度來講,你能夠考慮:
跟這個項目的項目經理甚至是更大的領導溝通,反應狀況和提出建議,看看領導是否是有心解決這個問題,領導是否能給出給力的支持。編譯

若是領導比較給力,你就能夠參考下面這點建議:
你不要將本身定位爲實施,將本身定位爲項目經理來處理相關工做,持續彙報狀況給領導,必要時要領導給出支持。軟件

從職業發展角度來講,實施崗位能夠晉升爲項目經理、項目顧問、銷售,甚至是研發總監、技術總監、CTO、CIO均可以。實施崗位在技術和業務上都飽受極大的考驗,並且還要跟各色各樣的客戶周旋,鍛鍊的機會是duang duang滴。相比之下,開發人員的工做環境能夠比喻爲「溫室」了。職業發展

固然了,若是領導無意解決問題,而且將實施看得很低,問題就很差解決,這樣你要看着辦了。技術

實施職位的特殊性,其實只能項目經理才能作得很好。我之前和公司的實施工程師談心,我是這樣幫他們定位和畫大餅的。

我還這樣比喻:若是客戶是敵人,實施就是戰鬥在前線的戰士,項目組其餘人就是後方支援。

直接和客戶接觸的工做,都不是人乾的,難度大大滴!客戶要發飆,首先就須要實施頂住,苦BB滴,而後還遇到不給力的項目小組,很爛的軟件系統,超級苦……

做爲公司管理層,要清晰定位實施崗位,要重視實施工程師;而做爲實施崗位的你,給你一段古文做爲鼓勵,這段古文就是:天將降大任於斯人也……

 

舊系統的麻煩

「又發現x系統與某xx系統有關係,再深刻一點,還與某xxx系統相連,後面還有更多的xxx..系統,沒有源代碼,沒有文檔」
——至於這類問題,不少老項目舊項目都是這個鬼樣了!

要你來收拾這些破爛,就須要你有變廢爲寶的本領了!這個項目對公司有戰略價值,就須要慢慢改造,持續改善這個系統。若是這個項目只須要維持客戶關係,不是公司的重點,就能夠採用另一種策略:「得過且過」。這個「得過且過」並非指工做上的得過且過,而是用盡量少的成本和工做量僅僅知足客戶的基本要求,勉強維持客戶關係,太高的要求要想辦法拒絕,幫公司節省成本。

相關文章
相關標籤/搜索