團隊作業 #2
要求我們找到一個以前的隊伍就團隊項目中的一些問題采訪一下。
我們有幸請到了上一屆的孫思權學長來協助我們完成這段采訪。
簡單介紹
孫思權學長所在的隊伍叫做——ourteam,一個簡單粗暴的團隊名稱!
學長他們的團隊命題是——學霸網站,顧名思義,就是用於輔助北航同學學習的網站。
Q & A
Q:當時的項目有多少用戶,給用戶多少價值? 現在還有人用嗎?
A:當時大概有150-200的用戶。給用戶應該說是沒有什么價值,因為沒人真正去用。當然,現在也沒有人在用了。
Q:這個項目能否給我們團隊繼續開發?源代碼和文檔還有嗎?
A:可以,源代碼和文檔都還在,但是不太建議你們接着開發。
Q:你們當初是如何確定命題的?
A:當時,老師給了我們三個上屆的項目讓我們選,我們的想法是有了基礎可能開發會更容易一些,於是商量好要選上屆的項目,而且在我們選的時候就只剩下一個上屆的項目了,我們就選了這個。
Q:你們團隊是如何分配各人任務的?
A:我們通過團隊協商來決定每個人的工作任務,盡量保持平等分配。
Q:你們在后期的統籌和調試過程中遇到哪些問題?
A:沒問題(……)
Q:團隊是如何進行推廣,如何提高下載量的?
A:宣傳的力度分量占很多。
Q:網站是如何運行的,是否需要人力?
A:運行的話需要人力,需要有人維護升級。
Q:答辯有什么需要注意的嗎?
A:需要把軟工的概念掌握牢固,這還是挺重要的。
Q:你們是如何獲取用戶的反饋?
A:會做問卷調查,或者做一個用戶主動反饋功能,這樣比較方便。
Q:軟件在什么平台運行,需要什么語言,學習了什么預備知識?
A:使用.NET開發,學習了一些C#和JS。
Q:最后的成果如何?對自己的分數是否滿意?
A:成果就是我們真的改進了好多,但是老師最終給我們的評語就是我們什么都沒做的意思,我是PM,我不會說話,答辯得不好,最終分數很低,責任在我。所以我說做的多沒用,說的多才重要。
Q:對於學好軟件工程,學長有沒有什么好的建議?
A:做的多不重要,說的多才重要。要把軟工的一些概念給真正理解了!
Q:你們認為你們還有什么可以改進的地方
A:首先UI需要改,太難看。然后Webservice的安全問題需要解決。
Q:每周工作量多少小時
A:15-20小時,sprint前大約30小時也有。
Ourteam小組對學霸網站的主要開發成果
webservice的構建
數據庫大規模整理(加入觸發器以及完整性依賴約束,之前連簡單的外碼依賴都沒有)
外部問題整合顯示
UI優化(包括master、用戶信息管理、問題詳細信息頁面等)
加入匿名功能(提問+回答)
加入積分懸賞功能
解決搜索問題(雖然好像原先有實現,我們拿到的代碼不可以搜索,最終我們是實現了外部問題、內部問題和資源的搜索的)
完善文檔的上傳下載功能
實時建立內部問題的索引
加入采納功能(原先學長學姐完成了部分采納功能的設計)
解決不能修改個人信息的問題
正常管理用戶頭像(原先是空殼功能)
下載量的正常管理
解決PDF預覽問題
實現文檔評論和投票功能
實現注銷功能(原先只是跳轉到了登錄頁面,注銷只是假象)
在問題詳細信息頁面顯示作者的相關信息
解決不能發送激活郵件的問題
回答列表按照最佳答案-投票數-時間排序
點擊個人資料的提問和回答可以定位到相應的頁面
驗證碼可以點擊更改,提高驗證碼辨識度
登錄、注冊失敗后信息留在頁面中,並且提供更多的失敗原因
不可以回答自己問題
解決提問內容不可以換行的BUG
解決回答數始終為0的問題
解決不含關鍵詞的問題不顯示title的問題
加入回答內容字數限制
文檔整合顯示(這個因為第二組填寫document表沒有title為空,所以最終沒有整合,但是我們后台已經寫好了)
個人中心可以管理上傳的資源
實現上傳文檔綁定標簽功能
在這里,Chronos感謝孫思權學長的耐心解答!