1. 程式人生 > >130242014068-(2)-運用敏捷開發在<<電商某系統模塊>>中的初步體驗

130242014068-(2)-運用敏捷開發在<<電商某系統模塊>>中的初步體驗

數據 什麽 提高 適合 在雲端 ron 開發 協作 初步

1. 小組成員及分工:

楊凱 (用戶故事的細化,即功能設計)

楊凱,徐曉敏 (參與系統的類圖設計及上臺匯報)

林毓鋒 (參與用戶故事的討論與設計)

楊凱,徐曉敏,林毓鋒(參與系統的類圖設計並選定課題)

2.選題討論

本次選題為電商系統的購物車模塊, 其原因在於小組絕大部分成員均使用過電商系統的購物車模塊, 對其基本功能有一定了解。

其次, 小組成員一致認為選擇 購物車作為討論的模塊, 其功能上存在一定復雜性, 有助於我們深入探討。

3.用戶故事討論

背景: 解決用戶商品加入的需求

描述:用戶根據自己的需要對商品進行添加購物車以便一起結算

目標:對商品統一加入購物車,以便在結算時候進行統計,提高用戶體驗。

4.功能分析討論

1.用戶通過點擊商品加入購物車。

2.後臺通過將商品添加統一的數據項進行管理。

3.用戶通過點擊自己的購物車可以查看自己的購物車商品。

4.用戶可以加入,或者刪除購物車商品。

  5.購物車商品能顯示此商品是否有貨

  6.購物車顯示選中物品總價格

5.建模

   技術分享

                              僅考慮購物車功能正常運作下的初步類圖

6.總結

由於對編程的理解不同,有人認為添加刪除商品是購物車功能。而有人認為是用戶行為,產生了歧義。有人認為上面類圖應該把相關隱含類,畫出來,有人認為應當簡化。

  購物車,在實現方面,有人認為放在本地最大化節約成本,而有人認為放在雲端方便統計。對於很多問題我們還沒有學會怎麽有效的溝通。

------------------------------------------------------

1.關於敏捷,你的了解是什麽?

敏捷開發是一種以人為核心、叠代、循序漸進的開發方法。敏捷方法強調以人為本,專註於交付對客戶有價值的軟件。在高度協作的開環境中,使用叠代式的方式進行增量開發,經常使用反饋進行思考、反省和總結,不停的進行自我調整和完善。

2.體會是什麽?

所有的模式都不應該是教條的模式,先進的模式並不是好的模式,適合自己的才是最好的。套用一句俗話:不管黑貓白貓抓得住耗子的才是好貓。

3.下一次再做敏捷的時候,你會在哪些方面做得更好?你期待下一次的實驗課是什麽形式的?

寫好文檔,敏捷開發只寫有價值(business value)的文檔。

可以更加的接近於真實開發

130242014068-(2)-運用敏捷開發在<<電商某系統模塊>>中的初步體驗