天天看點

福大軟工 · 第十二次作業 - Beta答辯總結

第三視角Beta答辯總結

部落格連結以及團隊資訊

  • 組長部落格連結
  • 成員資訊(按拼音排序)
姓名 學号 備注
張揚 031602345 組長
陳加偉 031602204
郭俊彥 031602213
洪澤波 031602312
李翔 031602418
蘇韫月 031602631
王全炯 031602331
肖地秀 031602336
朱文婧 031602148
鄭愈明 031602147

項目宣傳視訊連結

組内大佬手工繪制全程無尿點

團隊貢獻比例及工作情況

工作流程

總的來說,beta沖刺的前3、4次大家都是各種考試,5、7次才開始沖刺

組員分工

人員 分工
微信接口開發
部分文檔整理
王澈羽 界面布局和美化
資料庫設計
界面開發
文檔撰寫
文檔撰寫、評審表整理

貢獻比例

福大軟工 · 第十二次作業 - Beta答辯總結

工作量比例

福大軟工 · 第十二次作業 - Beta答辯總結

GitHub 項目連結

項目連結

Beta 沖刺站立會議部落格連結彙總

  • Beta 沖刺 (1/7)
  • Beta 沖刺 (2/7)
  • Beta 沖刺 (3/7)
  • Beta 沖刺 (4/7)
  • Beta 沖刺 (5/7)
  • Beta 沖刺 (6/7)
  • Beta 沖刺 (7/7)
  • Beta 沖刺彙總

燃盡圖

福大軟工 · 第十二次作業 - Beta答辯總結

備注: beta任務基本完成,但由于leangoo上沒有及時更新導緻日期上已經截至,是以燃盡圖看上去是未完成全部工作量的狀态

原計劃、達成情況及原因分析

原計劃将什麼功能做到什麼程度

  1. beta階段開發出“關鍵詞提醒”、“消息群發”功能
  2. 完善使用者互動體驗
  3. 修善代碼風格
  4. 釋出release版本
    福大軟工 · 第十二次作業 - Beta答辯總結

實際做的怎麼樣?

福大軟工 · 第十二次作業 - Beta答辯總結

我們基本完成了原本定下來的目标,除了沒有釋出release版本之外。原因是采用了多程序通信方式導緻pyinstaller打包過程中出錯。

但我們為windows、linux使用者提供了十分便捷的腳本能快速安裝好所有的依賴環境,對于非本專業使用者也能無痛使用我們的産品,對于專業使用者也可檢視源碼對産品進行擴充。

Beta版本示範

産品圖文展示

福大軟工 · 第十二次作業 - Beta答辯總結
福大軟工 · 第十二次作業 - Beta答辯總結
福大軟工 · 第十二次作業 - Beta答辯總結
福大軟工 · 第十二次作業 - Beta答辯總結
福大軟工 · 第十二次作業 - Beta答辯總結
福大軟工 · 第十二次作業 - Beta答辯總結

産品使用說明

使用本産品請讀我!

求出本組的現場答辯得分

第一組 第二組 第三組 第四組 第五組 第六組 第七組(本組) 第八組 平均分
83 76 78 85 70 84 82 81

收集其他組對本組的答辯QA

問題清單
Q:針對項目打包遇到的問題是否考慮過更優雅的解決辦法?
A:目前beta版本還隻是使用一個腳本來配置環境友善使用者使用,仍未找到解決方案,但之後我們會繼續嘗試。
Q:感覺作為一個桌面平台的應用項目已經初具規模是否考慮作為一個開源項目由社群添磚加瓦?
有的,我們的代碼都已在Github上開源,也即将完善産品說明書,讓其他人友善地貢獻代碼,也歡迎大家為我們提供意見和建議
Q:在beta中遇到過哪些困難又是如何解決的?
例如打包的困難,以及PyQt對一些特性的不支援等問題,解決方法基本是查資料、讨論,肝肝肝再肝
Q:本次beta完成的界面是否是最終的界面
目前還有一部分界面會進行優化
Q:項目的安全性感覺不高,特别容易受到攻擊,對此有什麼解決方法
就微信版本而言,和賬号安全有關的隻有模拟網頁端登陸的操作并且産品都是在使用者本地運作。安全性能無需過多擔心,使用者也可保持樂觀态度使用我們的産品。
Q:在後續的發展方面,例如項目的繼續進行以及推廣方面有哪些想法
針對群聊熱點分析子產品推出更有趣的企劃來吸引使用者,項目是否長期營運目前還沒有确定。但我們的項目是一個開源項目,歡迎大家為它添磚加瓦。
Q:以最終的成果來看,你覺得你們産品真正的實用性如何?是否真的起到了你們最初開發的初衷呢?(考慮到中間過程的變動)
從成果來看,産品功能還是十分有趣的,也能解決使用者的目前對QQ、微信這類IM的一些痛點;功能變動更多的是根據使用者需求來進行小範圍的調整,基本不偏離初衷。
Q:QQ項目的廢止,直接影響到使用者量縮水一半,有沒嘗試其他途徑或方式去針對該使用者群體進行一定的處理呢?
這是十分遺憾的一點,我們的産品依賴于騰訊的生态,是以這個問題十分棘手,當然我們長期進行的話将會去尋找一個滿意的解決方案。
Q:後續對于你們的項目會繼續完善下去嗎?具體會做點什麼呢?
長期營運與否暫時組内還未決議,如果長期進行,将會在功能、性能、界面、安全等方面進行完善更新。
Q:界面是否還有待提高?
有的,我們會在保證成員時間、精力、考試的情況下進行改進。
Q:人名檢測子產品正确性如何?
通過我們NLP處理,備注資訊進行處理,人名提取基本上有84%以上的準确率,後續我們也會進行優化
Q:時間短和封号不得相容,這個問題如何解決?
事實上,此項功能術語使用頻率較低的功能,我們可采用适當延長時間間隔、分散處理等方式來改進使用者體驗。
Q:有考慮在接下來的一周或未來的時間去完成QQ的項目嗎?
考慮項目成員的精力以及課程、考試等因素,一周内完成的計劃過于激進。
Q:對于使用者資訊安全方面,準備采取什麼措施來防護?
目前使用者的資料都保留于本地中,對于敏感檔案,我們可以對其進行加密。
Q:對于可能存在的封号問題,有沒有考慮在後續階段進行解決?
事實上,我們已經找到了相對較為滿意的解決方案了。
Q:QQ項目可以考慮換其他再進行,因為我發現身邊的人用得多的是QQ,使用者基數還是很大的?
如果項目長期進行的話,我們勢必會慎重考慮這部分使用者,并尋找有效的解決方案。
Q:軟工實踐後,是否會繼續進行更進版本的更新?
Q:請問你們beta版本的分工是怎麼樣的?
詳見部落格上文
Q: 你們考慮了你們是否要落地使用嘛?因為目前這種類似腳本軟體很容易導緻使用者賬号安全問題。
Q:你們項目的使用者并發行怎麼樣?
對此我們不太了解貴組的意思,我們可以在QA之外再進行交流(抱歉!)
Q:你們的詞性分析可以做到針對哪些?比如:機三王四?法二莉莉?又或者李曾晶嶺等四字姓名?
對于姓名的提取我們的性能已經比較滿意了,但小部分非正常的備注我們還需要再進行優化。對于問題内的例子我們都能很好地提取。

個人部分

個人PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃
· Estimate · 估計這個任務需要多少時間
Development 開發
· Analysis · 需求分析 (包括學習新技術)
· Design Spec · 生成設計文檔
· Design Review · 設計複審
· Coding Standard · 代碼規範 (為目前的開發制定合适的規範)
· Design · 具體設計
· Coding · 具體編碼
· Code Review · 代碼複審
· Test · 測試(自我測試,修改代碼,送出修改)
Reporting 報告
· Test Repor · 測試報告
· Size Measurement · 計算工作量
· Postmortem & Process Improvement Plan · 事後總結, 并提出過程改進計劃
合計

個人學習進度條

第N周 新增代碼(行) 累計代碼(行) 本周學習耗時(小時) 累計學習耗時(小時) 重要成長
2 413 21 學用git;接觸vs性能分析、單元測試功能;
3 16.5 37.5 閱讀《建構之法》;結對配合;學習NABCD模型;接觸原型開發工具
4、5 1061 1474 23.5 61 結對配合經驗up;了解接觸爬蟲
6-9 500 1974 100 161 團隊合作經驗up;文檔編輯能力up;學習Python;學習PyQt
10 265 2239 25 186 繼續學習PyQt,開始動手實踐
11 97 2336 7 193 繼續學習PyQt;進行團隊項目;對自己的認識up
12 54 2784 20 213 進行團隊項目
13 132 2872 6 219
14 4 223 接觸項目測評
15 無成長