APP開(kāi)發(fā)案例研究:走近頂級(jí)開(kāi)發(fā)者的思維
在互聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)中,用戶體驗(yàn)是重中之重,用戶體驗(yàn)的好壞決定了產(chǎn)品的成敗。如何優(yōu)化用戶體驗(yàn),讓用戶在使用產(chǎn)品的過(guò)程中獲得良好的使用感受,這是所有開(kāi)發(fā)者都在思考的問(wèn)題。下面我們就來(lái)看看頂級(jí)開(kāi)發(fā)者都是怎么做的,看看他們的思維方式是否有一些共性。
一、用戶體驗(yàn)思維
頂級(jí)開(kāi)發(fā)者通常都會(huì)在產(chǎn)品設(shè)計(jì)之初就考慮到用戶體驗(yàn)的問(wèn)題,他們會(huì)去了解用戶的使用場(chǎng)景,分析用戶行為,發(fā)現(xiàn)用戶的痛點(diǎn)。根據(jù)對(duì)用戶需求的理解,再根據(jù)實(shí)際情況進(jìn)行設(shè)計(jì)和開(kāi)發(fā),讓產(chǎn)品在功能設(shè)計(jì)、交互邏輯、視覺(jué)風(fēng)格等方面都符合用戶需求。
例如,《王者榮耀》在體驗(yàn)上有很多不足,所以他們?cè)谠O(shè)計(jì)游戲界面時(shí)就會(huì)去分析玩家的操作習(xí)慣、習(xí)慣使用的設(shè)備、環(huán)境等因素,從而幫助設(shè)計(jì)師更好地優(yōu)化游戲界面。
二、快速迭代
用戶體驗(yàn)是一項(xiàng)不斷優(yōu)化的過(guò)程,而產(chǎn)品的研發(fā)過(guò)程也是一個(gè)不斷優(yōu)化的過(guò)程。
一個(gè)好的產(chǎn)品需要經(jīng)歷一個(gè)較長(zhǎng)時(shí)間的研發(fā)和優(yōu)化過(guò)程,而這些過(guò)程是需要足夠多的用戶來(lái)使用和反饋才能完成的。
這也就意味著,當(dāng)產(chǎn)品發(fā)布后,需要進(jìn)行大量的用戶測(cè)試和反饋收集,而這些工作都是需要花費(fèi)時(shí)間和精力的。如果產(chǎn)品不能在短時(shí)間內(nèi)得到用戶反饋,就無(wú)法進(jìn)行下一步優(yōu)化工作。
所以我們?cè)陂_(kāi)發(fā) APP時(shí)要盡可能地縮短產(chǎn)品開(kāi)發(fā)周期,縮短迭代時(shí)間。
三、迭代時(shí)間越短,效率越高
對(duì)于產(chǎn)品迭代的速度,很多開(kāi)發(fā)者都很重視,但是怎樣才能加快迭代的速度呢?首先我們要明確的是,迭代不是一個(gè)點(diǎn),而是一個(gè)過(guò)程。這就要求開(kāi)發(fā)者要學(xué)會(huì)觀察、分析產(chǎn)品在市場(chǎng)上的競(jìng)爭(zhēng)力,再通過(guò)不斷地迭代去完善產(chǎn)品,不斷地提高產(chǎn)品的競(jìng)爭(zhēng)力。而不是一味地追求速度。
如果你想要開(kāi)發(fā)一款 APP,你會(huì)用多久去研發(fā)?下面我們就來(lái)看一下這個(gè)案例:
雖然這個(gè)案例中有不同的人,但是他們?cè)诘鷷r(shí)間上有一個(gè)共同點(diǎn)——平均每天迭代1個(gè)版本。
四、快速測(cè)試
快速測(cè)試是最好的測(cè)試,這樣你就可以在最短的時(shí)間內(nèi)驗(yàn)證你的想法是否正確,及時(shí)發(fā)現(xiàn)問(wèn)題及時(shí)進(jìn)行調(diào)整。
測(cè)試人員必須要快速地發(fā)現(xiàn)問(wèn)題,但不是說(shuō)在代碼中去修改錯(cuò)誤,而是通過(guò)一些常規(guī)的手段去發(fā)現(xiàn)問(wèn)題。例如通過(guò) JIRA、 UIAnalytics等工具去分析問(wèn)題,找出關(guān)鍵點(diǎn)并進(jìn)行調(diào)整。在軟件開(kāi)發(fā)中,由于時(shí)間成本以及資源等原因,這方面的投入往往是最少的。所以如果你想要一個(gè)好的產(chǎn)品,請(qǐng)務(wù)必進(jìn)行快速測(cè)試。
五、高效協(xié)作
頂級(jí)開(kāi)發(fā)者會(huì)使用各種方式與他人協(xié)作,比如通過(guò)語(yǔ)音、視頻會(huì)議等方式。他們會(huì)將自己的想法與他人分享,并提出改進(jìn)意見(jiàn)。他們也會(huì)與同事溝通,聽(tīng)取他們的想法,并不斷改進(jìn)自己的設(shè)計(jì)。
在進(jìn)行協(xié)作時(shí),頂級(jí)開(kāi)發(fā)者都會(huì)讓不同部門(mén)的人參與進(jìn)來(lái)。這樣不僅可以有效地溝通協(xié)作,還可以從其他方面獲取新的思路,進(jìn)而改進(jìn)自己的設(shè)計(jì)。