分層設計的開發步驟是怎樣的


假設我們以一個標準的SaaS項目爲主,也就是表示層是前端頁面(可以是APP,H5,M站,小程序,PC站等),那麼高效的一種開發步驟可以是這樣的:

1.業務、產品、開發PM進行需求評審(可行性等)
2.產品準備好原型
3.產品、開發(前後端)、架構師(或有架構師能力的資深開發)開會過PRD,瞭解要做什麼
4.架構師開始設計領域(資深架構師一下午就能搞定),前端開始切圖,應用層開發開始按照UI和PRD設計前端每個頁面使用的5.Restful接口(比如直接Springfox代碼生成Swagger)
6.架構師設計完領域後分工給領域層開發,進行領域邊界明確,然後領域層開發開始設計數據庫表等。
7.這樣前後端開發就同時開工了。
8.開發初步完成後,自測加連調。


後續就是測試發佈了。
這個開發模式使我們(15人團隊,包括產品2個人,開發10人,前端3人)僅用了2個月時間就從0開發出了一套4S行業的SaaS系統,當然不免會存在一些小BUG,微服務化後職責清晰,定位問題也會很快。
————————————————
版權聲明:本文爲CSDN博主「tbwork」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/TBWood/article/details/83338616

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章