乐动力APP案例
第一部分 調(diào)研, 評(píng)測(cè)
下載軟件并使用起來(lái),描述最簡(jiǎn)單直觀的個(gè)人第一次上手體驗(yàn)。
這款軟件的主界面功能還是比較完善,里面有多個(gè)關(guān)于運(yùn)動(dòng)相關(guān)的數(shù)據(jù),還有一些推薦健身教程,記錄功能也十分不錯(cuò),其中最難理解的熱量也用了一些類比讓你具體感受到消耗了多少熱量,這一點(diǎn)我比較喜歡。還推薦了一些健康的飲食,還能記錄體重和跑步數(shù)據(jù)。對(duì)于想健身的人來(lái)說(shuō),這個(gè)APP的功能已經(jīng)比較完善了。
這個(gè)是一個(gè)社區(qū)頁(yè)面,和大部分的社區(qū)功能差不多,能發(fā)動(dòng)態(tài),這個(gè)社區(qū)主要是關(guān)于運(yùn)動(dòng)健身相關(guān)的話題,在這個(gè)社區(qū)中能找到運(yùn)動(dòng)興趣一樣的人,還能學(xué)到一些運(yùn)動(dòng)相關(guān)的 知識(shí)。看別人的運(yùn)動(dòng)記錄還能激勵(lì)自己。這個(gè)功能模塊弄的很不錯(cuò)。
這個(gè)個(gè)人賬戶頁(yè)面,主要是管理自己個(gè)人賬戶的一些數(shù)據(jù),還有設(shè)置這個(gè)APP的一些功能。這個(gè)在很多APP上都見過(guò)。
按照《構(gòu)建之法》13.1節(jié)描述的 bug 定義, 找出幾個(gè)功能性的比較嚴(yán)重的 bug。
Bug:軟件的缺陷
bug可以分解為:癥狀(Symptom)、程序錯(cuò)誤(Faut)、根本原因(Root Cause)。
癥狀:即從用戶的角度看,軟件出了什么問(wèn)題。
程序錯(cuò)誤:即從代碼的角度看,代碼的什么錯(cuò)誤導(dǎo)致了軟件的問(wèn)題。
根本問(wèn)題:錯(cuò)誤根源,即導(dǎo)致代碼錯(cuò)誤的根本原因。
用專業(yè)的語(yǔ)言描述 (每個(gè)bug 不少于 40字),如有必要, 配圖更佳。
bug1:
癥狀:APP初始化的功能,關(guān)閉APP的后臺(tái),就無(wú)法計(jì)算步數(shù)。如果想關(guān)閉后臺(tái)仍然計(jì)算步數(shù),需要到手機(jī)系統(tǒng)頁(yè)面去設(shè)置,操作復(fù)雜,安裝軟件第一次進(jìn)入雖然有提示怎么操作,關(guān)閉這個(gè)提示之后下次就不再提示,并且很難找到。
程序錯(cuò)誤:軟件在與手機(jī)操作系統(tǒng)兼容方面做的不好。
根本問(wèn)題:手機(jī)操作系統(tǒng)的權(quán)限限制。
bug2:
癥狀:APP的計(jì)步為了防止錯(cuò)誤的記錄步數(shù),該APP計(jì)步必須要十步以上才能計(jì)步。停頓很小一段時(shí)間又需要重新計(jì)步。這種記錄步數(shù)導(dǎo)致了誤差。
程序錯(cuò)誤:計(jì)步算法的誤差控制上還存在缺陷,多少步之內(nèi)計(jì)步和停頓多少時(shí)間重新計(jì)步還需要一個(gè)更加完善的數(shù)值范圍。
根本問(wèn)題:計(jì)步的準(zhǔn)確性沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。
bug3:
癥狀:該軟件的計(jì)步工具只能依靠手機(jī)計(jì)步芯片,還沒(méi)有目前流行的手環(huán)計(jì)步這一個(gè)功能。
程序問(wèn)題:還未實(shí)現(xiàn)這方面的功能。
根本原因:手環(huán)商家未授權(quán)或者沒(méi)考慮這方面的業(yè)務(wù)。
bug4:
癥狀: 手環(huán)在計(jì)步時(shí),在沒(méi)有運(yùn)動(dòng)的情況下手機(jī)晃動(dòng)也會(huì)計(jì)步,這樣大大增加了計(jì)步的誤差。
程序問(wèn)題:計(jì)步依據(jù)獲取的數(shù)據(jù)太過(guò)于簡(jiǎn)單,導(dǎo)致出現(xiàn)這種問(wèn)題。
根本原因:計(jì)步器提供的數(shù)據(jù)參數(shù)不多,導(dǎo)致計(jì)步功能不完善
選擇一個(gè)朋友(用戶)進(jìn)行采訪,并加以記載。
現(xiàn)在的人玩手機(jī)呆在電腦面前的時(shí)間越來(lái)越多,外去運(yùn)動(dòng)的時(shí)間變的越來(lái)越小。人們?yōu)榱丝刂谱约阂惶斓倪\(yùn)動(dòng)量,手機(jī)計(jì)步應(yīng)用軟件越來(lái)越多。這次給舍友小明推薦了一款計(jì)步功能強(qiáng)大的APP樂(lè)動(dòng)力,記錄了一些他的使用體驗(yàn)。
我:一天運(yùn)動(dòng)的時(shí)間多嗎
小明:不多啊,偶爾運(yùn)動(dòng)一下。
我:你這樣很少運(yùn)動(dòng)對(duì)身體不好,有沒(méi)有考慮堅(jiān)持每天運(yùn)動(dòng)一段時(shí)間。
小明:以前也有過(guò)這想法,后來(lái)堅(jiān)持了一段時(shí)間就堅(jiān)持不下去了。
我:我現(xiàn)在給你推薦一部運(yùn)動(dòng)計(jì)步的APP,你每天運(yùn)動(dòng)量它都不能記錄下來(lái),你這樣可以參考數(shù)據(jù)決定你要不要去運(yùn)動(dòng)。
小明:好啊,聽起來(lái)不錯(cuò)。
我:你先下載樂(lè)動(dòng)力APP軟件,我教你怎么用。
小明:好。
.......
我:使用一段時(shí)間感覺(jué)樂(lè)動(dòng)力怎么樣。
小明:不錯(cuò),時(shí)刻能查看自己走了多少步,消耗多少熱量,有沒(méi)有達(dá)到自己完成的目標(biāo)。這樣促使我每天多運(yùn)動(dòng)了很多時(shí)間。
我:你覺(jué)得樂(lè)動(dòng)力有什么缺點(diǎn)嗎
小明:因?yàn)橛薪?jīng)常關(guān)閉所有軟件后臺(tái)的 習(xí)慣,有時(shí)候把樂(lè)動(dòng)力關(guān)了,導(dǎo)致那天計(jì)步失敗。
我:那個(gè)能設(shè)置。
小明:沒(méi)關(guān)注那么多,也沒(méi)找到那個(gè)功能。
我:你覺(jué)得有樂(lè)動(dòng)力有什么要改進(jìn)的,給一些建議。
小明:希望在手機(jī)上關(guān)閉樂(lè)動(dòng)力的 軟件后臺(tái),手機(jī)還是能計(jì)步,設(shè)置這個(gè)的操作弄的簡(jiǎn)單一些。
盡管這款軟件上還存在某些不足,但是功能已經(jīng)很完善了,能滿足我們運(yùn)動(dòng)的需求,對(duì)我們每天多運(yùn)動(dòng)運(yùn)動(dòng)也有很大幫助。所有我覺(jué)得這款軟件好,不錯(cuò)。
第二部分 分析
1、分析這個(gè)軟件目前的優(yōu)劣 (和類似軟件相比), 推理出這個(gè)軟件團(tuán)隊(duì)在軟件工程方面可以提高的重要方面 (具體建議)。要求把對(duì)比的結(jié)果列出一個(gè)表格,對(duì)比每個(gè)軟件各自的優(yōu)點(diǎn)和缺點(diǎn)。
| 樂(lè)動(dòng)力 | 悅跑圈 | 咕咚 | Nike+ | |
| 界面風(fēng)格 | 重點(diǎn)突出計(jì)步功能 | 深夜的界面主題 | 類似微信 | 界面最簡(jiǎn)潔 |
| 運(yùn)動(dòng)軌跡記錄 | 儀表和地圖有視覺(jué)上的沖突 | 儀表和地圖分明 | 儀表和地圖有視覺(jué)上的沖突 | 簡(jiǎn)單易用,但是地圖有時(shí)加載不出來(lái) |
| 運(yùn)動(dòng)數(shù)據(jù)顯示 | 清晰詳細(xì) | 清晰 | 信息比較分散 | 數(shù)據(jù)不夠顯示不夠清晰 |
| 社區(qū)功能 | 可以和QQ、微博、微信好友進(jìn)行成績(jī)排行 | 提供了尋找跑友、加入跑團(tuán) | 和微信像,操作容易 | 社交功能和界面一樣簡(jiǎn)單,好友不太好找 |
2、整個(gè)軟件所有功能邏輯框圖,根據(jù)重要度標(biāo)識(shí)出各模塊的重要度、完成度、出發(fā)點(diǎn)及效果;
3、針對(duì)不同的維度評(píng)分,對(duì)用戶體驗(yàn)方面、UI界面美觀度、核心功能,分別打分(能給出更詳細(xì)的評(píng)分更優(yōu))。
|
維度 |
評(píng)分 |
評(píng)分原因 |
|
用戶體驗(yàn) |
8分 |
功能很完善,滿足用戶需求 |
|
UI界面美觀度 |
9分 |
重點(diǎn)突出了計(jì)步數(shù)據(jù),知識(shí)地圖和儀表有視覺(jué)沖突 |
|
核心功能 |
8分 |
社區(qū)和運(yùn)動(dòng)記錄功能都比較好用 |
|
個(gè)性化 |
7分 |
個(gè)性化推薦功能點(diǎn)不足 |
第三部分 建議和規(guī)劃
如果你是項(xiàng)目經(jīng)理,如何提高從而在競(jìng)爭(zhēng)中勝出?
社區(qū)一直都是互聯(lián)網(wǎng)比較火的一部分,目前也有很多社區(qū)都很火,有問(wèn)答社區(qū)知乎,寫作社區(qū)簡(jiǎn)書,還有貼吧等。社區(qū)是用戶交流的地方,雖然樂(lè)動(dòng)力社區(qū)功能也有,但是功能過(guò)于單一,社區(qū)內(nèi)容質(zhì)量也不高,社區(qū)用戶量也很少。現(xiàn)在運(yùn)動(dòng)健身的人越來(lái)越多,提高社區(qū)功能上的服務(wù),很有利于樂(lè)動(dòng)力APP的發(fā)展。
目前市場(chǎng)上有什么樣的產(chǎn)品了?
目前市場(chǎng)上這方面的APP很多,用戶多的還有咕咚、閱跑圈、Nike+等,市場(chǎng)競(jìng)爭(zhēng)十分激烈。
你要設(shè)計(jì)什么樣的功能?
健身最重要的是堅(jiān)持,人們往往在運(yùn)動(dòng)中有明顯的效果才會(huì)有堅(jiān)持的動(dòng)力。這是需要有效的運(yùn)動(dòng),樂(lè)動(dòng)力可以多出一些有效率的健身教程。還有樂(lè)動(dòng)力可以多一些數(shù)據(jù),這些數(shù)據(jù)可以來(lái)比較準(zhǔn)確的衡量人的身體狀態(tài),通過(guò)運(yùn)動(dòng)能提高這些數(shù)據(jù)的質(zhì)量,完成這一個(gè)功能,當(dāng)然還需要與醫(yī)院合作,一起制定一套優(yōu)惠又對(duì)人身體健康有益的數(shù)據(jù)。通過(guò)這些數(shù)據(jù)我們還能給用戶推薦有效的運(yùn)動(dòng)方案。
為何要做這個(gè)功能,而不是其他功能?
因?yàn)槿藗兺谶\(yùn)動(dòng)中看到成效,會(huì)更加有動(dòng)力的堅(jiān)持運(yùn)動(dòng)。運(yùn)動(dòng)最重要的就是堅(jiān)持,這樣既能吸引用戶,也能激勵(lì)用戶更加熱愛運(yùn)動(dòng)。
為什么用戶會(huì)用你的產(chǎn)品/功能?
用戶使用我的產(chǎn)品功能,第一、這個(gè)產(chǎn)品價(jià)錢必須合理,要大部分都能花的起。第二、這個(gè)產(chǎn)品的數(shù)據(jù)對(duì)用戶的身心健康密切相關(guān)。第三、通過(guò)這些數(shù)據(jù)可以推薦相關(guān)的運(yùn)動(dòng)方案幫助用戶提高自身的身體素質(zhì)。
你的創(chuàng)新在哪里? 請(qǐng)使用NABCD分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
1) N (Need 需求)
我們這個(gè)功能滿足用戶三點(diǎn)要求,第一、用戶能夠關(guān)注自己的身體健康狀態(tài)。第二、能夠激發(fā)用戶的運(yùn)動(dòng)動(dòng)力。第三、用戶能夠改善自身的體質(zhì)健康。
2) A (Approach 做法)
對(duì)于一些數(shù)據(jù)分析處理上,我們還是能夠解決。目前數(shù)據(jù)分析的技術(shù)也已經(jīng)很成熟了,處理這些數(shù)據(jù)不是一件很困難的事情。在數(shù)據(jù)采集上,由于我們和醫(yī)院合作,他們的設(shè)備檢測(cè)這幾種常見的數(shù)據(jù)也不是很困難。
在成本上,由于我們只需要測(cè)一些與運(yùn)動(dòng)相關(guān)的人身體上的數(shù)據(jù),并且這些數(shù)據(jù)還能有效的反應(yīng)人的健康狀態(tài)。所有這方法給出需要采集的數(shù)據(jù)是成本控制最重要的一個(gè)環(huán)節(jié)。我們需要一些醫(yī)生和運(yùn)動(dòng)學(xué)相關(guān)的專 家。用戶推廣上,我們先要吸引更多的人使用樂(lè)動(dòng)力這款A(yù)PP。
3) B (Benefit 好處)
現(xiàn)在有很多運(yùn)動(dòng)類的APP,雖然我們按照它上面的教程運(yùn)動(dòng),但是具體的成效有時(shí)候比較細(xì)微,很多人察覺(jué)不到,我們能夠提高更加準(zhǔn)確的數(shù)據(jù),讓用戶看到運(yùn)動(dòng)的好處。現(xiàn)在人們的生活條件提高,對(duì)健康的關(guān)注 也越來(lái)越高,所有這個(gè)能有效監(jiān)測(cè)自己身體的功能還是很吸引他們。體檢的費(fèi)用也不用很高,因?yàn)槲覀兒Y選了效率最高的數(shù)據(jù)。
4) C (Competitors 競(jìng)爭(zhēng))
運(yùn)動(dòng)健康這個(gè)市場(chǎng)很廣,所涉及的產(chǎn)業(yè)鏈很大。目前還沒(méi)有一家獨(dú)大的運(yùn)動(dòng)健康的公司,所以很多運(yùn)動(dòng)健康相關(guān)的技術(shù)都還處于比較前沿。運(yùn)動(dòng)健康類硬件設(shè)施要求高,所以在產(chǎn)品的成本上也會(huì)比較高。
5)D (Delivery 交付)
由于使用這一款A(yù)PP的用戶量還行,只有我們著力推廣這個(gè)功能服務(wù),加上這一功能的效益比較高,應(yīng)該能比較輕松的推廣這一個(gè)功能。
如果你來(lái)領(lǐng)導(dǎo)這個(gè)團(tuán)隊(duì),會(huì)有什么不一樣?
如果我來(lái)領(lǐng)導(dǎo)這個(gè)團(tuán)隊(duì),我是一個(gè)愛運(yùn)動(dòng)的人,我也在運(yùn)動(dòng)中感受到了運(yùn)動(dòng)的好處,所有我會(huì)比較堅(jiān)定這個(gè)功能的前景,能夠克服重重困難。
如果你的團(tuán)隊(duì)有5個(gè)人, 4個(gè)月的時(shí)間,你作為項(xiàng)目經(jīng)理,應(yīng)該如何配置角色(開發(fā),測(cè)試,美工等等)?
第一個(gè)月、成員A寫出需求所需要的功能模塊,成員B制定一份計(jì)劃書,成員C找到合作的醫(yī)院。成員D對(duì)用戶做一些調(diào)研。成員E主要估算一些成本和市場(chǎng)的前景。
第二個(gè)月、開發(fā)這個(gè)軟件的功能模塊。數(shù)據(jù)分析是這個(gè)軟件的重點(diǎn),著重對(duì)這個(gè)算法的優(yōu)化。成員A和B做數(shù)據(jù)處理算法。成員C做采集數(shù)據(jù)這一方面的功能,成員D做一些關(guān)于存儲(chǔ)數(shù)據(jù)內(nèi)存的優(yōu) 化,成員E做關(guān)于用戶個(gè)人數(shù)據(jù)安全的功能。
第三個(gè)月、成員A、B體驗(yàn)這個(gè)功能,成員C做一些專業(yè)的軟件測(cè)試,成員D和成員E根據(jù)成員A、B、C提出的建議修改功能。
第四個(gè)月的前20天、成員A和B做前端優(yōu)化,成員C做UI設(shè)計(jì),成員D和E做用戶推廣。
第四個(gè)月的后10天、全面推廣該功能,指定一些優(yōu)惠活動(dòng)。
總結(jié)
- 上一篇: ROG 新一代 XG Mobile 显卡
- 下一篇: python解析原理_代码详解:Pyth