天天看點

結對項目之需求分析與原型設計

結對項目之需求分析與原型設計

團隊成員:陳銳群    學号: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模型進行流程化的需求分析,并接觸學習了一款關于原型設計的軟體,是比較大的收獲。