結對項目之需求分析與原型設計
團隊成員:陳銳群 學号:3035(完整學号:2015034643035)
羅紹坤 學号:3045(完整學号:2015034643045)
使用模型工具位址:https://modao.cc/workspace/apps
在在《建構之法》的第八章中,介紹了NABCD模型,
NABCD模型(p154~p157):
目的是:在競争性地環境中做實用并且創新的項目;
而具體的解釋如下
- N,需求(need),解決使用者的需求;
- A,做法(approach),解決需求的手段;
- B,好處(benefit),産品會給客戶/使用者帶來什麼好處;
- C,競争(competitors),市場競争,看清優劣事态;
- D,推廣(delivery),如何把産品交到使用者手中;
需求分析:
N:現代世界中,就算是在自己的國内,平時的工作學習生活中,都有時候會用到除了我們母語以外的其他語言,這時候一個翻譯準确的翻譯軟體就非常必要了,而且如果出國了,那麼一個重要的翻譯軟體更是必不可少的。現代的翻譯系統,已經不再局限于打字了,是以,語音翻譯也顯得異常需求迫切。
A:明白需求之後,接下來的問題就是尋找滿足需求的方法:
1. 首先在web端和app之間,我們選擇了後者,因為多數人更傾向于使用app進行翻譯,這個不用做調查也知道。。。
2. 确定整個軟體的設計核心,然後完善這個軟體。接下來就是将這個過程通過原型展示出來;
3. 對模型做修改,不斷完善。
具體的原型圖如下:
此處我們差別于别人的亮點是:
1.簡單的界面實作了複雜多種多樣的功能。
2.語音輸入比較先進
B:我們的産品對于客戶而言,可以讓他們在需要翻譯的時候,有一個較為靠譜的翻譯系統,基本的算法建立在神經網絡,深度學習之上,準确度并不怎麼遜色于其他先進的大公司,同時沒有其他的備援的語言,可支援的語言僅限最大衆的幾種,适用于大部分底層使用者,比如去旅遊的,而不是去非主流地區出差的使用者,沒有什麼奇葩少見的語言,使用者不需要額外下載下傳過多的語言包,可在一定程度上節省手機空間,特别是節省安卓手機的空間,安卓手機的記憶體,大家都懂的,裝了遊戲基本GG的那種。
C:競争的話,現在的大公司,網易,google,這些公司出品的翻譯軟體都特别先進,知名度也是和我們沒得比的,我們的優勢僅僅在于較小的空間實作一般需求的功能,但是知名度遠遠不如大公司,so,競争力大。
D:推廣的話,專門做部落格,做推文,做微網誌,搜集手機空間小又用這方面需求的使用者,給他們推薦我們的産品。
PSP表格:
預計耗時(分鐘) | 實際耗時(分鐘) | ||
Planning | 計劃 | 30 | 20 |
Estimate | 估計這個任務需要多少時間 | ||
Development | 開發 | 170 | 100 |
Analysis | 需求分析 | ||
Design Spec | 生成設計文檔 | ||
Design Review | 設計複審(和同僚稽核設計文檔) | / | |
Coding Standerd | 代碼規範(為目前的開發制定合适的規範) | ||
Design | 具體設計 | 120 | |
Coding | 具體編碼 | ||
Code Review | 代碼複審 | ||
Text | 測試(自測,修改代碼,送出修改) | ||
Reporting | 報告 | 60 | |
Text Report | 測試報告 | ||
Size Measurement | 計算工作量 | 5 | 2 |
Postmortem & Process Improvement Plan | 事後總結,并提出過程改進計劃 | ||
Sum | 合計 | 465 | 322 |
心得:
做一個需求分析,需要預先調查大量資料,了解市場,了解使用者的具體需求,這個其實并不好做,然後根據使用者需求,做出預期模型,這個看似比較麻煩,實際上花費時間反而更短更為簡單,第一次使用NABCD模型進行流程化的需求分析,并接觸學習了一款關于原型設計的軟體,是比較大的收獲。