2017年全國大學生計算機設計大賽參賽感悟(2)---前期准備,人員及測試


前期准備:

 

  1、首先要做的是仔細思考任務文檔中的要求,明白客戶需求。要知道些功能是一定要做的,哪些功能是錦上添花的。記得作品點評時有個企業家說,有很多項目都是過分“鍍金”,即客戶要做的沒做到,客戶不需要的為了炫耀自己的技術做了。有些時候並不是說技術強就是優秀,做到文檔的要求就是重中之重。

  2、但你需要考慮的是,客戶只給要求了,沒說怎么做啊,所以,在都做到要求時,比的就是設計的合理性。我個人是崇尚產品極簡主義的,用戶思維大部分都是“Don’t make me think!”。在保證功能的情況下,能少一個操作就少一個操作。

  在風格方面,我不是搞設計的,不過程序員也是有基本的審美的,設計模式我不懂,但好看不好看總歸是知道的。一定不要做特別花哨的界面,界面可以做的炫,但是不能做的花,甚至有時候如果功能和立意好的話簡陋一點也沒關系,但一定要實用。

  3、研究完文檔之后就可以考慮做一下錦上添花的事了,也就是所謂的加分項,比如前期的市場調研:你說你的產品好用,空口無憑,你要告訴評委,告訴客戶,你的軟件是設計方案不是憑空而想的。而是做了准備的,是符合市場的。舉個栗子:今年的一個特色作品,是做掌上作業的,軟件功能做的並不齊全,后端服務器都沒有,但還是拿到了國二。為什么呢,因為這個隊伍誠意做的很足,他們隊伍在沈陽一所當地小學做了用戶需求的調查,得出了市場(起碼是這個小學的市場)所需要的產品。所以,軟件功能就顯得很完善,而且還有微創新。就相當於,我雖然到工期了沒有按期交付產品,但是我的理由是我的產品質量好卡梅隆拍電影動不動經費不夠了,動不動不能按期完成了,但是各大影院還是喜歡找他拍電影。因為他的作品有保障啊,看上去就很讓人信服啊。當然,未完成的作品肯定是不能得一等獎的,但是國二他們拿的還是很輕松的。【寒假前應該就能拿到題目了,在放假前一定要做好調研,不然開發工作一直沒發進行】

 

人員以及工作分配:

   

  額。。。我們是一個比較松散的隊伍,傳文件全靠QQ和微信。在這個方面仁者見仁智者見智吧,我是還是覺得規范一下比較好。

  1、首先人員分工盡量明確,什么活該誰干,出bug了找誰這個要先定下來。

  2、然后工期盡量明確化,這個相對來說比較難,因為課程啊什么的都不一樣,大二吧每天課都好多,感覺不逃課根本就做不完(希望老師看到了不要扣我的分😂)。所以如果不想后期每天都熬夜的話,前期(寒假)一定要克制一下,盡量完成大部分工作。

  3、如果有兩個前端開發人員的話要用代碼管理工具,像GitHub啊,svn啊,我們前后端用QQ交流api接口還行,兩個前端總不能用QQ更新代碼吧。

 

測試:

  有條件的話可以讓學校里的高手給做一下壓測什么的,能詳細的知道最大承載量,和在多並發下的表現是一大亮點。

 

Ps:說一下理想中的開發順序——1、前期調研。2、集體討論。3、盡快拿出設計方案以及要實現的功能。在實際開發前設計方面要給出草圖,每個頁面要做什么事。這樣能讓前后端交流要制作哪些接口。【這個方面說一下,接口前期盡量討論好要什么,不然后期會很麻煩,我們就是在設計的時候出了問題,有些東西沒考慮到。然后有寫頁面我想要的東西后端給我反很難做,我就只好曲線救國,從其他接口獲取數據,耗費很多精力。】4、實際開發。5、測試即調試。文檔的編寫及ppt和視頻的制作。

 


免責聲明!

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



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