專案開發流程與開發模式
阿新 • • 發佈:2022-05-16
企業專案開發流程
-
商城
1.1 B2C 直銷商城 商家與會員直接交易 ( Business To Customer )
1.2 B2B 批發商城 商家與商家直接交易
1.3 B2B2C 購物平臺 商家和會員在另一個商家提供的平臺上面進行交易
1.4 C2B 定製商城 會員向商家發起定製商品的需求,商家去完成。
1.5 O2O 線上線下交易平臺
1.6 C2C 二手交易平臺
-
入口網站[企業站和門戶站]
-
社交網路
- 大家最喜歡的soul?
-
資訊論壇
- 做技術類的偏多一點
-
內部系統
- 比如辦公管理,人事管理,進銷存,客戶關係管理(crm)這些
-
個人部落格
-
內容收費站
公司專案來源
- 公司需要用
- 給客戶定製
- 網際網路專案
過程
# 立項---》需求分析(產品經理,技術人員)---》產品原型--->前端後端 # 前端:根據原型圖:ui+前端---》ui切圖---》前端實現---》mock資料(自己造的假資料) # 後端:確立專案架構,技術選型----》需求說明書+原型圖---》開發介面,自己測試--》介面文件 # 前後端程式碼整合---》前後端聯調---》整合測試(測試部,質量控制部) # 上線 工作流程:在公司專案管理平臺(禪道)---》看自己任務----》確定需求(測試,問領導,問同事)---》寫程式碼--》提交到git倉庫---》管理平臺把需求設定成完成
軟體開發模式
圖解
- 瀑布模式:早期被廣泛採用的軟體開發模型,一步步完成的,完成當前階段才能進入下一個階段
- 敏捷開發:敏捷開發是一種以使用者需求進化為核心、迭代、循序漸進的開發方法。首先把使用者最關注的軟體原型做出來並交付給使用者,使用者在實際場景中發現問題並給予反饋,研發人員快速修改彌補需求中的不足,上述過程不斷迭代,直到使用者滿意。敏捷適用於需求不明確、創新性或者需要搶佔市場的專案,特別適合網際網路專案
- DevOps:DevOps是一種軟體開發實踐,它將人員、流程和技術結合在一起,以交付持續的價值。該方法分為計劃和跟蹤、開發、生成和測試、交付以及監視和操作。DevOps 的獨特之處在於開發、IT 運營、質量工程和安全團隊協同工作,在釋出新產品、版本或更新所涉及的所有任務中創造效率。
- DevOps和敏捷:關於 DevOps 和敏捷,最重要的一點是它們不是互斥的。DevOps 是一種文化,促進所有參與軟體開發和維護的參與者之間的協作。敏捷可以被描述為一種開發方法,旨在需求不斷變化的現實中維護工作效率和驅動釋出。儘管 DevOps 和敏捷是不同的,但是如果將這兩種方法結合使用,將會帶來更高的效率和更可靠的結果。DevOps是敏捷的有效補充,是將運維納入產品開發過程的思維方式,是敏捷開發方法論的升級,更強調自動化工具的實現與應用,以幫助實現軟體的快速迭代。
scrum:Sprint週期(小功能從開發到完成的時間)---》1周-1個月