標籤:
人們為瞭解決生活中的各種問題,會求助於軟體。但是針對不同情況使用者的需求不同,軟體團隊要找到軟體的利益相關者,如果對自己的需求明確的使用者就直接瞭解他們的需求,而對於不明確自己需求的使用者,軟體團隊需要設身處地替使用者著想,引匯出需求。不僅來源於外界,需求還可以來自各種管理機構、軟體企業本身和軟體團隊本身。
下一步是“分析和定義需求”,即對從各方面擷取的需求進行規整,定義需求的內涵,從各個角度將需求各方面細化。
然後軟體團隊跟使用者溝通,通過分析報告、技術原型、使用者調查或示範等形式向他們驗證軟體團隊對於使用者需求的認真是否符合。
但是在軟體的生命週期中,需求、技術、團隊能力等都在不斷變化或提高,以往的技術可能不能實現新的功能或是其他問題,這些都要求軟體團隊不斷對需求進行重新審核做出相應的調整。
對軟體的需求有以下劃分:
1.對產品功能性的需求
2.對產品開發過程的需求
3.非功能性需求
4.綜合需求
如何獲得使用者需求是最開始一步,也是最重要的一步。因為功能來源於需求又作用於需求。而獲得使用者需求就需要--使用者調查。下面是幾種常用的使用者調研方法:
1.焦點小組:找到一群目標使用者的代表,加上項目的利益相關者來討論使用者想要什麼、對軟體的評價等等
2.深入面談:通過詳細的面談,深入瞭解使用者的需求,此類研究著重探究使用者在使用軟體時遇到的困難,以此來改進軟體,讓軟體更實用
3.卡片分類
4.使用者調查問卷:向使用者提供事先規定好的問題,讓使用者回答,從答案中比重較大的中來評估使用者的需求
5.使用者日誌研究:讓使用者記錄自己日常中與軟體庸官的行為,供軟體團隊分析
6.人類學調查
7.眼動跟蹤研究
8.快速原型調研
9.A/B測試:在兩者中讓使用者選擇,優勝劣汰
而軟體團隊要做到讓使用者信任並且選擇的話,就需要做到以下幾點NABCD:
1.need:軟體創意滿足多少使用者需求
2.approach:軟體團隊針對軟體的特殊做法
3.benefit:軟體給使用者帶來的好處
4.competitors:軟體在市場的競爭力
5.delivery:如何將軟體推廣到使用者手中
得到了需求後,軟體團隊就要考慮用功能來實現這些需求,於是有了以下類型:
殺手功能:OCR文字識別技術,可以在螢幕上取詞解釋,擁有獨家權威詞典
外圍功能:良好的介面設計,在各個平台上都可以運行
必要需求:單詞短語釋義的準確性
輔助需求:可以做各類皮膚等
最後就是軟體設計的計劃和估計,在準確的計划下完成軟體設計,完成使用者需求!
創新充斥著我們的生活,各個方面都需要創新才能達到更好的效果。而作為發展迅猛的IT行業,創新是關鍵。
但許多產品的技術創新並非一蹴而就,而是小創新的不斷積累,要做循序漸進創新,那就需要你能夠關注使用者、關注於不斷的改進、關注資料、關注於矩陣讓東西越來越好。
借鑒一句李開複的話:看一下小使用者有什麼需求,你給他提供解決方案,你基於此做一個實驗的平台,你再嘗試別的東西,不斷的嘗試,如果你的點子非常好,就像滾雪球一樣,你就會有一些不確定 性,然後用互連網作為一個實驗的平台,如果你不自己是黃色或者藍色的,你就試一下看使用者更喜歡哪些顏色,現在這才是我們產品開發的過程。比如臉 譜,Facebook最開始的時候只是哈佛的男孩、女孩投票,看誰更漂亮,慢慢的就增加了功能,慢慢的就普及了,大家可以看到這是一個逐漸反覆的過程,這整個的改變了我們行業的情況。
未來是IT的天下,因此這個技術我們必須要做好。
軟體使用者分析及IT創新