2016.01.06

最近app開發已經接近尾聲了,為了趕進度準備開始一邊測試一邊開發,公司沒有專門的測試人員,只好有我這個產品經理來做簡單的黑盒測試,沒有想到測試時發現了很多問題,我一邊做記錄一邊通知開發人員修改,但是,更多的時候我在思考為什么會出現這么多問題。從測試出來的問題來看,大概分為這么幾類:1.自己工作失職在一些功能上沒有考慮周全;2.開發過程中需求文檔更新后開發人員并沒有及時注意到;3.開發人員自己的失誤。關于第三點無需多言,每個人都有失誤犯錯的時候,你發現這樣的BUG,開發人員很樂意去修改的。重點我想講講前兩點問題,由于前兩種情況出現BUG的時候,開發人員修改BUG時內心會出現逆反心理,他們會義不容辭的反駁你為啥一開始都沒有考慮周全,為啥更新了沒有人及時通知我,導致溝通的成本增加從而影響開發進度。就這兩點我想從我自身產品經理的角度談談。

1.需求文檔沒有考慮周全

從本質上來說需求文檔不可能一次性考慮周全,只能做到盡可能周全。這也是我在這次測試中不斷反思自己的地方,這個地方問什么沒有考慮到?這個異常情況為什么沒有考慮進去?等等類似的問題,而且在測試過程中一些相對來說比較復雜的業務邏輯自己在文檔中并沒有表達的很清楚。基于以上這些考慮,我總結出來文檔的兩個問題:“全”和“準”。關于“全”無外乎就是自己不細心和缺乏經驗。后者只能在不斷的工作中去總結吸取教訓,而前者是可以通過結構化的思維和方法來盡量避免的,我想到的方法是通過頁面條件來排除,而另外還需要我自己去總結一套適合自己的結構化的文檔出來,比如:最常見的輸入和顯示,輸入內容的限制,輸入為空時的異常情況,顯示內容的不同狀態等等,我想這些是需要我慢慢去總結的,更重要的是我要在以后的工作的去這樣思考問題,慢慢的建立起自己結構化的思維方式。

2.開發過程中需求文檔更新后開發人員沒有注意。

這個是團隊之間配合的問題,一方面需要更好的工作流程來制約,而另一方面更重要的是團隊溝通的問題。先來說說前者,“工作流程”這樣的制約因團隊而不同,不是所有的團隊都會按照的流程來走的,尤其是對于一些小團隊來說,為了提高工作效率和開發進度,會不自然的省略掉一些流程,我想是不是可以考慮把“工作流程”這樣一條線,改成一個點,團隊中的重要人去控制這樣的點,即使省略了部分流程但是每個“點”還是不能被省略點,但是即使這樣最后還是需要團隊人員的磨合,其實關于這一點歸根到底還是團隊人員相互磨合相互“妥協”的工程,好產品背后都有一個好團隊,但是團隊和產品一樣并不是一開始都很完美的,也是需要不斷的迭代更新才能慢慢趨于完美。第二個就是團隊溝通的問題,測試中我發現一個特別的地方,Android沒有遇到這樣的bug而ios遇到遇到了,仔細回想起來Android的開發人員跟我溝通了這樣的問題而ios沒有,由于是小團隊一般情況下Android開發都會去告訴ios該怎么實現,但是總是有遺漏的地方,所以以后不管是什么問題,我都會記錄下來然后及時更新自己的需求文檔,并通知他們所有人。其實這是自己工作的失職,我要堅持以后遇到什么樣的問題,我都要及時更新自己的文檔,并及時通知所以開發人員。

今天看了一個視頻——三十天堅持做一件事情。我決定堅持寫點東西,讓自己更多的時候去思考,只有思考才能寫出東西。寫東西不重要,重要的是思考的過程。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,242評論 25 708
  • 先說項目開發過程中團隊人員的分工協作。 一 人員安排 畢業至今的大部分項目都是獨立完成,雖然也有和其他同事協作的時...
    SnowflakeCloud閱讀 10,824評論 3 59
  • 《朱華摧殘》 不知道說什么就簡單詢問,展示陽能量。引導話題,不進入對方的陷阱。問題開啟故事慣例。描述狀態。 用描述...
    然西閱讀 3,678評論 1 2
  • 今天看到朋友圈有個朋友說金日喜添公主一枚,母女平安,看到都挺平安我很欣慰,生男生女?當事人在那個瞬間是不會考慮...
    小泥壺閱讀 238評論 5 4
  • 茅屋低小,隨著飄飄的小小的月船奔流大海不復懷。洶涌澎湃的海浪,波濤翻滾的海潮,開啟我新的人生的征程,開啟我新的人生...
    清照_閱讀 174評論 0 0