需求分析
軟件的最終目的是用來解決用戶的某些問題,需求分析就是要理解要解決的問題,真正明確用戶需求。
1.訪問軟件項目的真實用戶(至少10個),確保軟件真正體現用戶的需求,爲軟件最終可用奠基基礎。
若是是原有項目,須要對舊項目的全部信息作一個調研,經過採訪之前的開發者,造成採訪文檔,請參考《構建之法》的大馬哈魚巡迴遊的過程性介紹。
用戶調研方法參考《構建之法》第8章獲取用戶需求——用戶調研
http://www.cnblogs.com/xinz/archive/2013/02/03/2890786.html
http://www.cnblogs.com/xinz/p/3308608.htmlphp
因爲咱們的項目是新項目,因此咱們採用了問卷調查的調查方面收集用戶的需求數據。
問卷連接:https://www.wjx.cn/report/22393231.aspx
調查過程:
html
2.參考《軟件需求規格說明書》國標規範文本,撰寫對應項目的軟件需求規格說明書。提供《需求規格說明書》的Git連接。
軟件需求規格說明書連接:https://gitee.com/zyjjj/babaka/attach_files前端
3.NABCD 寫做,視頻
N(Need,需求):咱們的項目是英語單詞微信小程序。首先,知足「便攜式」需求,它能夠隨時隨地幫助用戶記憶英語單詞學習英語;其次,它附着在微信上,以一個小程序來運行,不須要用戶切換界面來使用,做爲大學生,在使用APP記憶單詞的時候,切換到微信或其餘社交界面,就會玩着玩着忘記了本身在作什麼,這時候就會想着:若是在回覆別人消息的時候不用切換整個界面就行了,就不會想着一刷就刷,避免其餘事情的介入致使了咱們本在進行的活動。因此咱們也認爲做爲小程序,最大的好處也是它能夠在與其餘人交流的時候運行,切換很方便快捷,使用方面會舒暢不少。其實咱們自身也有在想,如今有不少的語言APP推出,但是某寶上的紙質英語資料仍是賣得火得不得了,咱們通過討論,採訪發現紙質的優勢:能夠對本身熟知,不認識的詞作不一樣的標記,也能夠在一個單詞旁進行拓展記憶。造成本身的單詞網。
對於需求量分析後咱們認爲,未來對移動端「單詞記憶」的需求量會變大,而且也是學習英語的趨勢。由於它方便快捷,能夠作到「碎片化」學習。輔助需求是一種枯燥學習的調劑,也是讓用戶堅持的一種方式,畢竟背單詞逃不出枯燥的怪圈。java
A(Approach,作法):上面也說過,咱們自身也是大學生,那咱們就更能理解學生在學習英語中的痛處,並能針對大部分學生在學習英語中遇到的各類難處來完善咱們的小程序。例如:①大部分學生缺乏自律性,這是不可避免的,可是你們都會有隱約的競爭性,那咱們就能夠設置一個好友圈打卡功能,讓你們本身加入一個圈子進行每日英語學習的打卡。②在學習英語的時候,咱們會有一個記憶週期,一而再再而三地重複練習十分有必要,那麼如何重複,重複什麼。這裏咱們就能夠加入紙質優點,設置「熟知」「陌生」「不肯定」等按鈕記憶用戶單詞掌握度,並針對「陌生「不肯定」模塊進行相應頻率的重複。③設置「筆記」模式:可讓用戶在相應單詞旁作本身個性化筆記,方便不一樣用戶的不一樣記憶方式。也造成的咱們小程序的「個性化」。git
B(Benefit,好處):咱們項目這類應該會有不少相似的應用。首先,咱們從微信小程序和獨立APP上來講明優劣:微信小程序是近期來熱度很高的話題應用,由於是用微信的平臺做載體,無需再獨立註冊一個新用戶,直接經過微信帳號來使用,而且能夠直接得到微信好友圈來創建程序內的交互功能,微信小程序社交屬性很是牛,實現了用戶幫你推送微信小程序,達到了微信用戶的流量裂變,而企業只須要花很小的成本,而不是巨大的廣告費用。前段時間話題度很高的某多多平臺就是靠這微信用戶流量的裂變,使用量、關注度與用戶數量迅速上升,靠這種形式在短短半年的時間內就積累了2億用戶,並已在電商領域排名第三,僅次於某貓某東。因此這也是咱們選擇微信小程序的理由之一, 其次是成本低,這一點對於大學生來講是十分誘惑的。而對於咱們這類程序中,咱們能從中脫穎而出的優點,我想在於咱們更能總結用戶使用的痛處,對於界面、使用過程、學習模式、學習進度,能夠根據其餘小程序來克服痛處並完善程序,而且經過下面咱們要說的推廣進行用戶遷移。ajax
C(Competitors,競爭):競爭是必然的,首先市場上有不少獨立的app,他們能夠得到各方輔導機構的贊助,得到相應的詞庫如「戀戀有詞」,「紅寶書」等已經編排好的詞庫,並且能夠根據不一樣年份,更新相應的詞庫。而咱們初出茅廬,又基於微信平臺,可能沒法得到多方支持。而咱們能夠贏在自己也可做爲用戶一員,可以更好的理解用戶「說不出」的痛點,來優化程序實現程序的個性化。而且UI設計風格也更貼近用戶的理想風格。同時咱們也具有環境優點:咱們基於微信自己開發,這樣其餘已有小程序能夠與咱們的程序相互輔助,在一個app內實現用戶多需求。後期競爭就是該如何在完善中不斷提高用戶體驗,提升用戶遷入量。算法
D(Delivery,推廣):做爲大學生,其實最好的推廣方法,除了直接付廣告費進行推廣,就是經過大學生校園內進行推廣,其實我還沒見過對於這類小程序的校園推廣,而且認爲學生不必定會排斥這樣的推廣應用,經過朋友圈轉發、口碑相傳、相關社團宣傳等方式在校園內傳播,相信這樣的宣傳方法會頗有效。而如今不少年輕人也會被比較不同、簡潔的UI界面吸引,咱們也準備經過這方面來進行推廣。sql
- 請分析本身項目的殺手功能是什麼?參考教材的第8章:功能分析的四個象限
殺手功能:「個性化」單詞記憶程序,生詞記憶算法;好友圈打卡功能。數據庫
外圍功能:吸引年輕人的UI界面,支持不一樣系統載體。編程
必要需求:單詞發音釋義準確度。
輔助需求:利用微信朋友圈,實現好友排名。以競爭方式,知足用戶們娛樂需求
- 把這些要點都組合成爲一段話 -- 當你要向別人兜售你的項目的時候, 你一般只有很短的時間 (電梯演說),可否天然而有條理地把項目說清楚? 請用你產品中實際的元素代替 <> 中的抽象概念。
各位領導/投資人/用戶/合做夥伴:咱們的產品「背背佳」基於微信開發的英語單詞小程序 是爲了解決 大學生各類英語等級考試,對於單詞記憶方面 的痛苦, 他們須要 一個個性化的記憶單詞小程序,可讓他們實現「碎片化「學習的同時也能讓他們堅持,而且逃離「今天背,明天忘」的怪圈,可是現有的方案並無很好地解決這些需求,咱們有獨特的辦法 在背誦單詞的同時能夠容許用戶有本身的「筆記」,輔助用戶造成本身的記憶方式。而且根據不一樣用戶需求,多頻率出現 「生詞」或「記憶模糊」的單詞,同時設置「朋友圈打卡」「好友排名」等模塊,加大程序趣味性。它能夠加深用戶對單詞的記憶,同時不抹殺我的對英語的語感和個性化的記憶方法,以「遊戲競爭」的方式更好的讓用戶堅持學習,激發鬥志和學習英語的興趣。遠遠超過目前市場上一些缺乏個性化,記憶方法單調無趣的單詞app。 同時,咱們有高效率的宣傳方法由於咱們自己就處於受衆環境中,因此不須要大量投資廣告費用,能夠經過自身朋友圈的轉發,校園社團的傳播,能很快地讓大部分用戶知道咱們的產品,並進一步傳播。
[附加題]把上面的這段話錄製爲視頻,上傳到視頻網站,並把連接發到團隊博客上。