本文主要從一個項目的立項到發布的整個流程,公司的相關角色的主要職責
各個角色說明
產品經理(BA)
-
接受銷售,客戶,領導的零散需求,把需求梳理成一個整體可以演示的方案,一般產品經理都用Axure這個工具,設計原型交互
- 登錄頁面,由用戶名和密碼框構成
- 注冊的用戶名由字母,數字,長度等限制,這些也是由產品經理設計出來的
- 所有的這些頁面行為都是產品經理用Axure設計出來的
-
編寫需求文檔(PRD)。對原型頁面的內容進行詳細分解,告訴這個產品由多少個頁面組成,每個頁面由多少個元素(按鈕,輸入框等)組成,頁面列表怎么展示,點擊鏈接跳轉到哪里等等,所有的交互行為
-
下面就是原型的設計
設計(UI)
- 就是根據產品經理的原型設計,設計不同的UI頁面,包括頁面上的文字,配色等都是UI設計出來的
技術研發(RD)
- 根據產品經理的原型,需求文檔,UI的設計圖,程序員通過編碼的方式轉發為可以使用的產品
測試(TE)
- 測試根據產品經理的原型設計和需求文檔(PRD)來編寫測試用例。
- 測試用例就是測試工程師編寫測試步驟,比如輸入用戶名和密碼,點擊登錄,跳轉到了我的主頁,測試用例是指導測試工程師對產品怎么測試,是測試工程師最核心的工作技能
- 測試用例編寫后,由BA,相關開發人員,項目經理,測試進行評審,直到大家一起評審通過
- 當程序員完成某個功能開發后,測試根據測試用例進行測試
- 缺陷的跟蹤(BUG)。根據測試用例測試功能,發現有缺陷,提bug到缺陷管理平台指派給研發工程師,研發解決bug后,由測試驗證並關閉bug
- 測試報告的輸出。測試通過后,每個版本的測試報告,項目上線后的項目總結等
項目經理(PM)
- 整個項目的人員統籌安排
- 項目的風險評估
- 項目的進度把控
其他
-
下一篇的預告:當你輸入一個url發生了什么?
-
在微信公眾號搜索xiaobaiji008,和我一起進步,你也可以掃描下面二維碼進行關注