一罩引、開發(fā)流程
1各吨、對該項目直接負責的產品經理(之后簡稱產品經理)初步和API工程師溝通項目新需求,確認大概的開發(fā)周期蜒程,技術復雜度和API工程師的時間安排绅你;
2、產品經理出原型圖初稿昭躺,并召集相關的技術參與人(后端開發(fā)忌锯、API、客戶端领炫、設計偶垮、間接參與的產品經理)共同討論原型圖中的新需求和問題,已經各自的完成時間點帝洪;
3似舵、產品經理根據第2點中的建議重新修改原型圖,并將原型圖發(fā)送給各相關開發(fā)人員葱峡,確定是否定稿砚哗;
如果第3階段中沒有任何人員有異議,產品經理將原型提交到tower上砰奕,作為定稿原型圖蛛芥,并指派各開發(fā)任務;
4军援、API工程師根據原型圖開發(fā)接口并完成接口文檔仅淑;
5、API工程師配合接口使用者提供接口解釋和完善工作胸哥;
6涯竟、產品部進行項目測試;
7空厌、技術部根據測試結果進行BUG修復庐船;
8、測試沒有問題則如期上線嘲更,有問題則查找修改醉鳖;
二、API對原型圖的要求說明
1哮内、原型圖應該盡可能的粒度更小,能夠按照功能點描述清楚新的功能需求說明;
原型圖中應該指出新的業(yè)務邏輯對用戶的影響北发,包括但不限于鈦幣纹因、貢獻值、推送琳拨、通知的規(guī)則和文案瞭恰。
2、原型圖中應該指出新的業(yè)務邏輯對其他已有的業(yè)務的影響狱庇;
3惊畏、原型圖中應該明確各個平臺的業(yè)務邏輯是否保持一致,希望在設計原型圖時可以和各個平臺的產品經理提前溝通密任;如果有不一致的情況颜启,希望在原型中提前說明原型圖中希望能夠考慮新舊相同業(yè)務的異同點。
4浪讳、API的開發(fā)時間應該從原型圖定稿時間開始缰盏,優(yōu)先于其他開發(fā)工作。希望產品經理前期可以按業(yè)務邏輯淹遵,按模塊先定稿一部分原型口猜,供API提前開發(fā),以免影響后期的接口使用者的開發(fā)工作透揣,定稿的原型不應該在開發(fā)階段再做功能性的修改济炎,除非是存在嚴重的邏輯錯誤;
否則應該放入下一個版本周期中辐真。