一個成功的系統(tǒng),對于B2C網(wǎng)站來說,能完成商業(yè)的需要,能讓公司的流程走順,那就是個好系統(tǒng),沒有最好的系統(tǒng),只有最適合的系統(tǒng)。
分階段實施,可以有節(jié)約成本,也可以加快實施速度,不管是作為公司的管理人員還是開發(fā)人員,能盡快看到成果,會提高信心,可以舉個例子,在設計一個B2C商城的時候,我們除了客戶管理、商品管理、購物車、定單管理外,還要加入廣告管理、促銷管理、CPS、統(tǒng)計管理、用戶積分、虛擬幣、禮品、物流、接口等一些功能,如果開發(fā)周期只給兩個月,四個人,從系統(tǒng)設計到系統(tǒng)上線,怎么做?怎樣如期完成呢?如果你的團隊都沒接觸過B2C這樣的系統(tǒng),開發(fā)起來是很難度的,在這樣的情況下,我們必須分段實施,抓主干,把核心的東西完成了,系統(tǒng)可以上線,雖然沒有理想的那么強大,但最少它能賺錢,再一個兩個月可以把客戶管理、商品管理、購物車、定單管理這幾塊主要的功能完善,公司業(yè)務可以進行,后面的功能雖然很有必要,但也可以分個先后,系統(tǒng)上線了,能給大家看到東西,能用用,建議也會多些,對于系統(tǒng)的優(yōu)化改進,這個是無止盡的,如果沒有這些基本的東西,天天都會有人在你耳邊叫,你們什么時候上線呀,做了這么久,做的怎么樣了,讓你的團隊心里承受著很大的壓力,就算你在兩個月內把開發(fā)任務完成了,那你的測試通的過嗎,功能越多,問題越多,在后期維護問題越多,最后煩了,沒辦法,重構,那樣不是虧大了。
1.7確認第一階段解決那些問題
在一個新的環(huán)境中,一個新的團隊,你說要在某一時間段里完成什么樣的系統(tǒng),你怎樣做到讓領導相信你,讓公司相信你,一個大一點的軟件系統(tǒng),少則幾個月,再多一點就一年半載,他們能等嗎,再說了他們不懂代碼,不會天天跟你的屁股后面問你,系統(tǒng)怎么樣了,做了哪些,就算這樣,我想你也進了瘋人院了,所以我們做系統(tǒng)要打好第一槍,這樣才會得到更多人的支持和理解,如果你不能理解,可以去看看商殃變法中的《徒木立信》的典故。
至于軟件第一開發(fā)第一階段要做哪些事,這個要根據(jù)一個系統(tǒng)的核心功能去了解,只有建立好了框架,不要太急于求成,沒什么好處,把根基打好了,再想怎么包裝,都不是件難事。
1.8系統(tǒng)開發(fā)團隊由哪些人組成
一個好的團隊,必定是發(fā)揮了團隊中每個人的優(yōu)勢,在開發(fā)團隊中,不是你技術能力強,你就是最有價值的人,我相信在開發(fā)團隊里沒有一個從頭到尾都能支持的能人,不是不沒,是我是覺得不可能存在,也許我么說有些人不服,其實我這么說也有我的理由,一個人也許有機會經(jīng)歷團隊中的每個環(huán)節(jié),并且都能深入,但絕對不是一個機會,如果有,那就是一個人的開發(fā),一個人的開發(fā)我想也不能叫團隊,有時候,一個人什么都能做,多了一個人,什么都做不好,但面對大的項目,不得不進行團隊合作。
我所在的公司,我進去的時候,接到項目任務,我開始還有些心虛,因為有些工作我也沒接觸過,但又不得不去做,但我很意外的時候,我們的團隊中有一位項目助理,她的出現(xiàn)讓我們的團隊協(xié)調管理得到了很好的實施,計劃任務,可以做到很好的按排,但跟蹤管理,我能收集分配,但指定到人后,我很難看到進展的情況,因為自身還有很多的工作,開始我部署了項目管理系統(tǒng)的,收集需求和BUG,也指定到人,但反饋往往不及時,因為我有時候隔一天才上去看,后來我將這項目工作交給了項目助理,讓她去管理這些,我發(fā)現(xiàn)她做的很好,她每天和我只花幾分鐘的時間做核對,出現(xiàn)意外情況我就出現(xiàn)解決,她的出現(xiàn)把我和團隊中的每個開發(fā)人員的工作連接起來,讓項目管理得以順利的實施。
開發(fā)團隊具體由哪些人組成,這是要根據(jù)公司實力,項目進度和項目大小來定的,現(xiàn)在說幾個工作職則,可來靈活分配一下:
項