天津*油項目功能性開放基本完成,但上線卻上了一個月還沒上成。這個項目是包含兩個異構項目業務的,即在portal功能下嵌入文檔平台,而上下前次項目要求與另外的bpm項目進行sso,由於該項目較為複雜:包含兩個項目整合而成、包含flex工程嵌套、包含ssh註解形式和設定檔形式(兩個項目各用了一種方式)、包含兩個項目設定檔的統一、session處理的統一、sso時session處理的統一等等。
雖然該項目與bpm項目是同一個項目的不同版本分支,但由於前者的複雜度最終導致在配置sso時,發現該項目不成功,出一些莫名的問題,而一時間無從判斷其原因。解決此問題期間由於項目組仍舊有客戶的其他問題解決,此問題時而處理時而擱置,斷斷續續一個多月才於今日上了UAT。
在斷斷續續的日子裡,總經理在協調有過此類經驗的人來協助分析問題,也時而親自上陣從方法學角度來理順問題,尤其是在問題最困難時刻——多方客戶的難題都堆積到這一攻堅小組上時,*總集中精力多次在圓桌會議上筆錄問題條目,梳理問題思路,帶領攻堅小組成員從原理到可能涉及的細節逐一分析。
與此同時,專案經理也在協助*總準備一些必備的測試載入器,為後續開發人員從資料角度瞭解問題作了極為關鍵的鋪墊。而有些工具如firebug開發人員肯定是瞭解的,但一些問題的解決還是要將頭腦梳理清楚了再藉助工具以輔助會得到更好的效果。而多工具配合使用也是很好的方式之一,如httpWatch與firebug配合分析資料請求情況。
有了一定的鋪墊後,避免了之前開發人員一些盲目猜測的嘗試,而事實上這種猜測往往是耗時無功的。藉助其他資源的協助將複雜問題簡單化,甚至將簡單問題剝離出整個項目甚至業務來找到問題點,而不是魚龍混雜。
經過幾天嘗試事情最終得以解決,問題不在sso,而在於項目的複雜性以及測試環境自身的一些問題(最終在生產環境上進行項目完善解決的)
經過這次攻堅努力,小組成員瞭解到遇到事情萬不能盲目嘗試,要梳理分析找到進入點,尚不能解決的要尋求更大的資源幫忙,此外要多瞭解相關工具,配合使用資源和工具。此外更為重要的事,這個事情要有牽頭人,牽頭人與參與者間要積極傳遞資訊反饋資訊,讓彼此資訊對稱,以對團隊而非個人最有效方式來解決問題
此事雖然得到*總的誇讚,但這確實是大家齊心努力,積極響應的結果,願後續的問題能以最有效團隊方式得以解決。