續專案管理小結

weixin_34321977發表於2016-10-08

什麼叫完成

完成,個人理解要達到三個目標功能完整、UI完整、經過測試

其中功能完整包括:

資料正確情況(就是最單純的用正常邏輯能跑通

資料錯誤情況(輸入出錯,中英文,大小寫,邏輯出現錯誤,資料為空

資料準確(不要單純1或0,要輸入準確的資料,例如XX暱稱就不要亂寫,一是影響顯示測試,二是有的東西,例如拼音輸入,中文顯示才有問題,亂打一通不準確

不測是不保證正確的(不要對自己太自信,專案後期是拼態度和細心,測試的時間就把測試的態度端正一下,通過測試來保證

UI完整性:

機型(iphone4 5 6 plus螢幕 ios 7 8 9 10系統

元素數量(對比設計稿,我自己是開QQ截圖,左邊設計稿右邊虛擬機器對比的,其次,如果是有自己覺得UI問題的一定要和設計產品溝通,產品是給人用的,如果自己那關都過不了就不用說其他了

顏色(同上

元素不同情況(內容長度過長,內容為空

經過測試:

用xmind記錄測試項,主要是給自己列一下A模組有a b c的測試點,用於記錄,一般是寫完整個模組有的測試項再測試,不要邊測邊寫,一不好估算整體時間,二測著會頭腦不清晰漏情況,而且強烈建議2個人都寫一下(專案管理者、模組負責人),一個人總是有遺漏的。另外xmind要持續更新,不然後面是廢紙,重做也消耗成本。

混測

顧名思義就是不同人測其他人做的,或者其他人測過的模組(還是那句,一個人是有限的

積累記錄(bug數量統計,統計問題是大部分出在什麼地方,邊測試邊記錄,方便自己之後總結)

問題處理

雖然上面的說的已經可以避免到絕大部分的問題,但是還是會有出現問題的時候,而且這也是開發的常態,個人建議保證做到馬上響應和千方百計處理掉

例如,這個UI顯示的欄位用錯了,叫後臺加一個一樣的欄位,或者修改原來欄位都要處理掉,當然,這裡建議用jspatch線上更新掉,這個也是app開發越來越重要的線上更新

並且堅持以下幾點進行分析

4W何時何處何事原因(問題分析

2H怎麼處理影響多大(處理分析

1S總結(例如陣列越界,以後程式碼要加越界判斷

預見性(問題嗅覺

plan b,永遠留一手額外計劃,這個介面設計可能有問題,想一下;這個

合理類比,例如A介面顯示會有顯示不完整的問題,B介面也有可能出現,這個要防止,嚴重一點,這個介面沒有處理去重等情況,其他介面也可能出現,能否統一處理或者app避免等

自我總結,每做完一個任務,思考遇到的問題或測到的問題,思考能不能避免,思考重做一次(回到開始背景,不要用現在思路,主要是考慮能不能通過分工,其他部門配合,需求加深理解處理)

會出事的地方出事的可能性增加,這個模組N多問題,就肯定要多測

預留時間(一般算1/4時間),留一下後備時間

高效溝通

分點說話,無論是打字還是說話都要求分點,而且是重要的東東放前面,例如產品問你這個版本怎麼弄。。。不要談這個用XX技術考慮神馬,第一句,神馬時候做完(前提是XXX有了)

預先演練,例如這個開會,你自己有沒有準備,包括週會自己要說的,而且應該是平時準備的,不要以為自己臨場能力很強,或者智商很高

有人說過的東東(有價值,例如是說我XX遇到問題,用XX解決,我打算XXX時候做完)儘量記下來,有的東東都記下來,以後可能會回顧或者用到

多人討論時候必須有總結性結論,一般就是自己說一句,那結論是XXX對吧,讓所有人統一認識

角色切換,從別人利益點出發,你能理解很多其他人想的東西

PS:如果有需要深化的評論提,我都會回答,and這兩篇文章會持續更新

相關文章