基於NopCommerce的開源電商系統改造總結


距離項目的結項會議差不多有一個月的時間了,研發人員也基本上都從該項目撤出。之前一直就想寫一下這個項目的總結無奈身兼多職未能抽出身來寫這篇文章。不過我們有幸能夠在項目開始之初就接觸到了.NET領域優秀的開源電商系統--NopCommerce,讓我們能夠站在“巨人”的肩膀上更加快速的實現我們的目標。但是正如我在之前的博文《三年項目管理,三個階段》所講的一樣,一個系統的實現或者一個項目的成功交付並不一定能帶來直正的價值。本文將從技術、項目及產品方面大概總結一下這個項目。

【卓品網站截圖】訪問地址: http://www.zhuopin.com

NewImage

項目

      這個項目是我們大BOSS拍下的,要自己搭建一個電商平台實現汽車銷售、增值服務等。雖然項目是大BOSS拍下來的,但是一開始就遇到了層層阻力,主要是業務跨度太大、部門太獨立相互之前缺少溝通與配合,而且之前類似這種想法已經嘗試過無數次,最終都是以失敗告終所以大家並不是太看好這個項目。就樣這拍到我手上,開始了披荊斬棘、勇往直前的項目過程。

      從后往前看的話項目大概分為三個階段,第一個階段是快速驗證階段,大概用了一個人/月的時間,第二個階段是功能建設階段大概用了三個月(5人/月),第三個階段就是完善階段 大概用了兩個月(4人/月)。為什么從后往前后呢,因為這個項目沒什么底,所以先快速實現之后再看看領導有什么后續的安排(這可能是一般行政機構化企業的作風)。不過過了快速驗證階段之后就基本上屢清了大概的計划,后續的也在項目加了人進行了更多功能方面的開發。我在這里把自然月跟人月都給出來了主要是想說明一下人很少。前期只有一個專職的,中期開始才多加入一個,像PM我都是身兼數職的。

     總體來看項目從交付的目標來講的話基本上還是比較合理的。不過肯定有項目管理的專家要拍磚了,什么溝通管理啦,項目計划啦,干系人管理啦啥的做得不到位啊。這也是我比較遺憾的地方,聽說大BOSS又拍了另一個團隊在開始大干特干類似的項目了,項目預算都是幾百上千萬,人員數量也是數十人的往上整把我給羡慕的。

技術

     因為我們用了.NET的開源電商系統來進行改造,所以這可能也是為什么要把這篇文章放到博客園的原因,當然基於上面的項目考慮我們只能基於現成的系統進行改造,由於公司內部之前沒有相關系統的積累(有的話也是PHP的已經沒有相應的維護人員了)。所以沒辦法只能找.NET相關的系統。可能運氣也比較好,在我們正准備從朋友那里拷過來的項目進行改造的在無意中找到了NopCommerce。還是基於較新的Asp.NET MVC 3框架。下載了NopCommerce的代碼之后,大概把環境給配置起來看了一 下分層、插件、皮膚管理整個框架都做得很好,難得在.NET領域還有現成、開源的並且架構搭得比較好的系統了。

    所以我們第一期基本上是在原有的基礎上定制了一套皮膚,再加上從其官網搜的支付定控件、中文語文包。在投入了大概一個人/月的時間就把網站發布了。當然BOSS們也看了,大家對我們的工作一致表示認可。之后又在其基礎上做了一些功能方面的擴展與接口的開發工作。整體上來講技術上並沒有遇到太大的問題。我們在其上面還開發了供應商的管理平台,也就是支持供應商自己管理商品信息。不過這個功能好像在NopCommerce的發布計划里了。

   網站風格方面,一般我們可能覺得國外的系統可能比較好改造或者說改造成本比較高,不過基於NopCommerce較好的分層架構我們快速自定義了相應的View,應該說從界面上來講已經看不出是基於國外開源系統改造的痕跡了。這也是我們花了不少心思的地方。

   當然技術上還有一些問題我們還未解決:一個就是項目啟動特別慢,特別是在開發過程中需要不斷的編譯調試系統這方面耗費了不少時間,另一個是性能方面我們沒有進行全面的測試所以還不太清楚單機的極限是多少,還有哪些是可以優化的地方。如果有知道以上這些答案的歡迎交流。

產品

  最后一點要說的是產品,我說的產品是有點包含運營的意思。當然之前已經講過了項目的情況,項目還是公司的項目,最終成本和結果還是由大BOSS來負責的因此只要項目成果達到了預定的目標了其實就算成功交付了,但是對於一個產品來說他的生命周期還沒有結束,因此系統上線之后運營就應該開始了。可惜傳統行業的公司在這方面的重視、經驗、投入明顯不足,導致了產品運營幾乎處於停滯狀態。

總之,我想說在這個項目在技術上還是有所交待的,但是在項目和產品上是留有遺憾的。特別是對於我們整個項目成員來說,記得有個項目成員在我們成功賣出去第一輛車的時候跟我說“太激動了!第一次做的系統收到客戶真正的錢了!”

最后做一下廣告,如果你是PMP,正在為積攢PDU發愁,免費PDU活動信息又比較分散不及時。建議關注我們的微信賬戶:PMIPDU 。 我們會向大家推送各種免費PDU活動信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM