2019踏過的非技術坑

背景
2019年一月,時任項目經理,.net出身,帶一個剛畢業一年的程序媛一個差一個月就是蛋蛋後的實施,負責一個項目,包括十幾個子系統。
其中有兩個系統是java的,其餘都是C#的。當時在開發的都是C#語言的5套系統,主要是咱們三我的共同開發。開發這幾套系統須要頻繁的跟四個部門的部長、科員溝通及四個協做的公司溝通,同時須要關注和回答5個用戶QQ羣,也須要及時向公司領導同事溝通。(你們能夠本身腦補,需求、溝通、設計、開發、測試、文檔、運維等等)
公司在作技術轉型,原有系統基本都是C#開發的,後期有新的項目優先選擇Java開發。公司內有1年以上項目經驗的Java開發人員屈指可數,從C#轉型Java的更是空無一人。基本都是有項目經驗的項目經理(.net出身)帶領一羣無項目經驗的Java開發人員搞新項目。java

故事一
兩個部門的部長不約而同的找到我,提及接下來的工做安排,即須要在一個月內上線兩套新的系統,並且這個是政治任務,不容辭讓。一番寒暄以後,我就打電話給公司領導說明狀況,領導說既然是新系統那麼就選用Java語言開發。那麼問題來了,咱們組內目前沒有動Java的,須要用Java語言開發那麼必然須要懂Java的開發人員參與進來。因而我就順口問了一下,大概安排幾個開發人員過來,是否有工做經驗和項目經驗。領導說是暫且不清楚,須要跟負責Java團隊的領導溝通後,才能給我回復,讓我等等。這一等大概等了一個多星期,期間我也問過,獲得的答覆是公司目前人員緊張,安排不過來,還在協商中。
兩個部門的部長又來問我,系統作的怎麼樣了,何時能夠給他們演示一下。我當時就坦言,目前還在跟公司協調人員參與到項目組來,組內的人員在開發其餘5套系統,暫時沒有開發這兩套新的系統。這下可把部長嚇着了,居然一個多星期了,沒有開發,也不向他們彙報狀況,說是若是早點告訴他們,他們會出面跟公司協調,也許比我協調的更好。說着就打了董事長的電話,說明工做的重要性,要公司引發足夠的重視。
董事長日理萬機,不會過問細節,直接轉告總經理處理。總經理又找到了個人領導,問明狀況,知道原尾後,便讓負責Java的領導落實好具體開發人員了。也告知了我,這些開發人員的基本狀況,如何安排等等。事情看似獲得解決,可又過了一個星期,人依舊沒有進入到開發組。
「開發人員大概何時能夠過來呢,客戶又催了」。又撥通了領導的電話。「人正在作交接,別隻知道催,本身不會解決嗎,你做爲項目經理就只知道要人嗎!」話筒裏傳來領導不耐煩的質問。我是有點賭氣,但畢竟是領導,就開玩笑的答道「對呀,我這個時候確定得要人啊!」。接下來,想必你們已經知道了,就是領導的一頓臭罵!
過了不久,開發人員終於過來了,我帶着他們沒日沒夜的趕工,依然沒有在規定的時限內完成,甚至能夠說還只是一個簡單的界面,內部的業務邏輯尚未現實。沒辦法,這個時候只能硬着頭皮上,應付了客戶,客戶也體諒了一下,說是接下來要加把勁,儘快把剩下的功能完成。
可沒等到幾天,公司已經安排其餘項目經理來跟我交接了
回公司的路上,就聽到總經理在組織項目經理以上的人在開會,個人領導就特意批評了我,做爲一個項目經理只會要人,那有什麼用!
故事二
雖然說被革職,也衝動的想過離職,不過最終沒有離開,真的慫~
接替個人項目經理,幹了一段時間,根本沒法知足客戶的業務需求,頻遭客戶質疑(這個項目經理比我資深,在我以前就負責這個項目一年多的時間,與客戶關係良好,因生二胎才由我接替他的工做的)。在客戶再三的催促下,他終於向公司申請開發人員予以支持(須要支持的不是上面提到的新的系統,而是以前就已經開發過了的那5套系統中的1套系統,在這期間公司已經給他有加了2個開發人員,其中一個仍是資深的項目經理級別的開發人員),隨即總經理找到了我,讓我和另一個開發人員一同去支持一段時間(其實我一直很好奇,他是怎麼和領導申請人員的,直到如今我還不清楚)。
PS:這個項目經理幹了一段時間後,離職了,具體緣由不詳!
故事三
大概是7月份的樣子,有個項目到了緊要關頭,須要一個資深的項目經理前去督戰,把關全部工做,識別出已知風險和潛在風險,並作好應對措施和應急預案。
到了客戶現場以後,通過一番溝通、需求文件的整理、系統代碼的走查,數據的校驗等,發現有不少不規範和不明確的地方,並且一旦出了問題,就是事故,沒有迴旋的餘地。在與項目經理溝通的時候,着重說明了哪些地方須要過跟客戶再確認一下,而後整理出需求文檔,須要客戶簽字後,才能開發。然而項目經理卻不覺得然,認爲沒有必要,跟客戶關係很好,就算出了問題,客戶也不會責怪。慶幸的是,有驚無險最後沒有發生問題。
回到公司,總經理詢問此次督戰狀況,不只是考察我,也是考察這個團隊。我如實說了,你們都挺認真,可是剛頂替上來的項目經理還缺少項目經驗,作事不細,沒有風險意識等等。雖然說有驚無險,但也是僥倖。總經理立馬責備起來,對,責備的不是那個項目經理,而是我,說是讓我過去就是不放心新項目經理,我做爲一個有經驗的項目經理,應該多帶帶他,若是帶不動,要主動跟客戶溝通
故事四
不負責具體項目的我,說白了就是個開發,哪裏須要去哪裏,幹着程序員的活,負着項目經理的責任!
事隔半個月,又有個項目一樣到了緊要關頭,因而我又被派去了,但此次不只僅是項目經理的頭銜去督戰,仍是一個名副其實的開發人員,須要去開發功能。
公司裏有不成文的規定,系統上線前三天不要大幅度的增長修改業務功能,頂多作些界面上的用戶體驗。可到了客戶現場,發現有幾十個需求尚未搞,其中有十幾個大的功能點須要新開發,後天就要上線!
通過一番整理,對這些需求作了一個分類,排了一下優先級,就分配開發人員搞了(連我在內共3個開發)。有些功能難度大,並且不是主要業務流程,我就跟客戶溝通(PS:我跟這邊的客戶也比較熟,認識幾年了),看能不能暫且不搞。客戶已然贊成了,就跟負責的項目經理溝通了,結果項目經理不一樣意,客戶又跑過來跟我理論了一番,說是必需要搞!
不過此次沒有那些幸運,我說的那些風險,都變成了事故,都有用戶投訴客戶,不幸中的萬幸是客戶壓下了!
對,總經理又來問話了,只不過此次是責問,不是問爲啥會發生事故,而是問爲啥要跟客戶說那個功能不能作!我說,由於那個功能難度大,時間緊,根原本不及處理,雖然勉強上了,但有風險,最後也驗證了個人說法。可總經理依舊質問,問的是你爲啥不跟項目經理講,而是直接跟客戶說呢!我說,跟項目經理說過了,他不一樣意,因此才找的客戶!總經理有說,既然項目經理說要搞,你就該聽着,找客戶談是不該該的!程序員

相關文章
相關標籤/搜索