工作中和各國團隊都有交叉。最近印度的一個組對以我為主創的一個軟件功能進行了改動,通過code review, 我發現他們的改動沒有可靠的根據,很多地方違反基本編程規範,並邀請了第三組的工程師同時review他們的code,在我們同時給出意見後,他們倒是收回了改動。
但是,若幹天後,我意外發現他們重新進行了改動,這次不僅改動動作更大,而且在我們code review前就將他們的改動整合到了master branch。這次仍舊問題很多,我在和老板溝通後,通過code review和郵件與他們交流,主要希望了解他們看問題和解決問題的角度, 最後達成溝通和一致的意見。開始他們一直沒回信,直到一星期後我加入了我老板的老板,印度組老板的老板。但是他們卻沒有闡述和解釋1. 改動是要解決什麽問題;2.他們認為造成問題的根本原因是什麽 。對於我提出的一些違例編程,他們也不以為然(這還是比較出乎我意料的,因為我們公司的code規範還是相當嚴格的。)
我現在在休假,但是想聽聽職場高手們的分析建議,休假回來應該怎麽處理?如果我繼續解釋為什麽我認為他們的改動和違例需要敲打商榷,可以想象他們會有進一步的借口或更激烈的防衛, 甚至反過來以攻擊來防衛。如果就此放下,不再與他們糾纏,我也擔心他們把我負責的這片功能搞得一團糟,回頭我還需要收拾殘局,給他們擦屁股。
我一向比較沒有清楚有效的職場思路解決這樣的問題,希望借此案例有和高手學習的機會。