1. 程式人生 > >三個月(敏捷)專案收穫

三個月(敏捷)專案收穫

 

 

專案背景

客戶已有執行多年的官網老站(PC端),想在今年對老站進行一次UI全面更新、功能全部平移的升級,對接新的運營後端,然後建立官網小程式端且與官網PC端進行聯動,使得品牌自有渠道能夠更加全面化。

 

挑戰

  • 時間緊。五月份進行Inception Workshop,確定專案交付範圍與架構方案。官網六月初開始開發,小程式八月份開始開發,整個專案九月中旬必須上線。
  • 系統整合和資料遷移。系統需要對接客戶的CRM,對接3個服務商,需要對老官網歷史資料(訂單、會員等)進行遷移。
  • 多團隊溝通。小程式設計稿由第三方提供,因此多出了溝通、確認的時間,以及把控第三方交付的時間,以避免交付進度的影響。

 

迭代計劃

Inception Workshop一結束,差不多就開始整理整個專案涉及的故事和技術卡,按照兩週一迭代進行迭代計劃安排並與客戶確認,每個迭代第一週週三安排跟客戶showcase上一週的預定的交付結果,得到反饋並安排進行改進。官網專案比較順利,改造自定義了一下SSR框架就能開始進行開發,並且因為歷史原因,還能享受到上一個專案遺留的一些福利,當然也少不了一些坑。

小程式的時間比較緊,相當於整個複製了一遍官網的功能,主要是前端任務,後端可以複用官網後端,因此一開始就給團隊同學同步到整個專案的情況,讓大家有一個大概的心理準備。然後就是與官網類似的處理,整個交付內容進行迭代排期並與客戶確認,前期儘量能多做一些,避免後期怎麼努力都無法完成的囧鏡。

 

專案進行時

整個專案的過程中,PM會根據迭代完成情況靈活的找外援加入專案進行支援,以免交付延期。每日的站會(Standup Meeting)更新,讓團隊能對當前進度有一個大概的瞭解以及同步一些突發資訊。定期的回顧會議(Retrospective Meeting)能暴露團隊內部問題,將風險扼殺於苗頭,鼓勵能為團隊帶來正向幫助的行為,及時停止不好的做法。

迭代會議(IPM)能讓團隊對下一個迭代具體要做的事情有一個詳細的瞭解,進行大致的估點,以便check開發進度情況。技術人員定期的CodeReview成為一個大家交流的時段,發現風險,指出問題,互相提高,還可以幫助新人快速的融入團隊。

根據團隊內部人員情況,可以定期進行一對一溝通,瞭解個人訴求或是給與近況反饋都是一個不錯的渠道。TL應考慮團隊內部人員提升自己的訴求,在一些安排上給與傾斜和鼓勵,發現問題也需要提前制止。

 

不足之處

  • 後期對卡牆(Jira)的管理鬆懈。導致有些問題反覆修改,且丟失context
  • 專案對運營後臺有一些的定製化配置,沒有提前準備運營需要了解的後臺操作資料和培訓,導致後期花費大量精力幫助運營進行後臺配置與更新
  • 人員(QA)變動頻繁。公司處於高速發展階段,專案經歷了4個QA,因此有些context可能丟失,測試不到位,導致專案上線出了一些低階問題。比如上線後發現部分瀏覽器有支付相容問題
  • 甲乙方定位太角色化,不能站在專業角度評估客戶需求(專案做完感覺都一樣,客戶是爸爸)
  • 與第三方合作交付產物管控不到位,導致第三方設計稿的延遲影響到我們的交付計劃
  • 與客戶溝通的需求,後面有一些沒有進行郵件確認,導致交付驗收階段因一些需求上的問題產生不愉快(這個完全沒必要的)
  • 對第三方系統的瞭解不充分和整合系統的需求整理不清晰導致後續一系列的開發、測試都不到位,以致上線出了不可控的問題

 

專案總結

  • 提前評估專案的風險點,且在專案進行過程中持續維護,後期安排足夠的時間進行調研與分析
  • 與第三方合作一定要有自己的規劃,並且將定好的規劃提前與第三方確認時間,然後派人提前專門細緻的瞭解第三方需求詳細點,確定好具體的業務場景,再來規劃己方與第三方的具體整合的點。此外,在進行的過程中,還應注意定時檢查合作進度,管控風險
  • 與客戶溝通的所有需求都要進行郵件的二次確認,一個是能夠對所有需求來源有所記錄,另一個是能避免後面的不必要的消耗
  • 開發管理不能鬆懈,儘量做到所有的改動都能有卡,能夠進行追溯
  • 對後期交付時所需要的資料提前準備,對需要進行培訓的人員提前約好時間進行溝通培訓

在前端這塊的管理上,做的還不夠。前期經常codereview,然後效果都還不錯,讓我有了一些錯覺就是當前團隊趨於穩定,中後期即便是加班比較多,大家氣氛這塊我覺得都還好。不過在專案後期的時候,有些疏於管理,然後大家有些人也被分配到了其他專案,和同事們的交流不夠,沒有及時的顧及到一些個人情緒,這塊是可以加強的。

作為一個Lead,不論同事是否還在一個專案都應該及時的去了解近況,給與自己力所能及的幫助,這樣才能產生向心力,以幫助一些比較迷茫的同學找到方向,看見燈塔。

整個專案時間不長,得失還是挺多的,不論是管理還是技術上,都會有一些心得。然後專案的ROI還不錯,得到公司領導的肯定,最後客戶那邊的反饋也還不錯,算是對大家努力的一種認可。

ps: 及時總結,靜心沉澱;如風少年,砥礪前行。

如想了解更多,請移步我的部落格

歡迎關注我的公眾號 “和F君一起xx”