2016-08-08 分類: 軟件開(kāi)發(fā)
今天這個(gè)時(shí)代迭代開(kāi)發(fā)已經(jīng)成為常識(shí),甚至政治正確。隨便誰(shuí)就能給你扯兩句mvp。敏捷也從一個(gè)開(kāi)發(fā)的,名詞變成了管理名詞。迭代,測(cè)試,反饋,名詞滿天飛。
人人都在說(shuō)這些術(shù)語(yǔ),仿佛他們真的就懂怎么做軟件了。起碼,覺(jué)得自己真的懂怎么創(chuàng)新了。然而經(jīng)不起細(xì)聊,一旦深入下去聊一個(gè)mvp,聊聊他的迭代計(jì)劃。就會(huì)發(fā)現(xiàn)露餡了張嘴閉嘴,談的都是功能。這個(gè)迭代要交付幾個(gè)功能,這個(gè)mvp多了什么功能?他的競(jìng)爭(zhēng)對(duì)手都有哪些功能?卻很少聽(tīng)到用戶人人都在喊,以用戶為中心??谔?hào)喊得震天響,但你看他們的行為模式,他們的語(yǔ)言,并沒(méi)有用戶的身影。
我時(shí)常覺(jué)得這個(gè)事情不太對(duì)勁。但是也沒(méi)有想到更好的方法。敏捷中使用的故事卡比功能的視角要好一點(diǎn)。因?yàn)樵诠适驴ɡ?,你要寫下用戶的價(jià)值。但是,我一直也不知道這個(gè)價(jià)值是從哪兒來(lái)的。是先開(kāi)槍后畫靶子我們想做某個(gè)功能了,所以硬按一些價(jià)值的。還是真的存在的,價(jià)值的單位應(yīng)該是什么呢?沒(méi)有單位的東西就無(wú)法管理。無(wú)法管理,也就無(wú)法優(yōu)化。我們交付的價(jià)值是越來(lái)越多嗎?還是交付的不如以前了?用什么來(lái)判斷?
回答不了這些問(wèn)題,不管輸贏都是有點(diǎn)不明不白的。這些問(wèn)題的核心問(wèn)題就是價(jià)值的單位應(yīng)該是什么?怎么算一個(gè)價(jià)值?直到我看了,我們公司設(shè)計(jì)團(tuán)隊(duì)的一個(gè)框架MERLIN。又在《創(chuàng)新的窘境》,作者的新書《與運(yùn)氣競(jìng)爭(zhēng)》里,看到了理論依據(jù)。這個(gè)問(wèn)題在我這里才算是告一段落。我明白了,以用戶為中心的軟件開(kāi)發(fā)大概應(yīng)該怎么做。
如果我們想以用戶為中心進(jìn)行軟件開(kāi)發(fā),那么知行要合一,我們的分析方法應(yīng)該是圍繞著用戶展開(kāi)的。
這個(gè)方向倒是不新鮮,我們?cè)趇nception的時(shí)候做用需求分析時(shí)我們的方法就是圍繞著用戶展開(kāi)的。一個(gè)典型的分析過(guò)程,如下圖所示:
我們會(huì)在上面畫一條軸,標(biāo)示出用戶旅途。這是用戶在使用軟件的時(shí)候的,他的一個(gè)全過(guò)程。然后在對(duì)應(yīng)的時(shí)間點(diǎn)上,標(biāo)記出,我們的功能。這樣我們的功能就不是平白出來(lái)的。每一個(gè)都聯(lián)系了用戶價(jià)值。在ThoughtWorks,我們可能標(biāo)記的是用戶故事,相對(duì)于功能,用戶故事,首先就是要寫出價(jià)值。
但是這個(gè)圖還是不夠給力。首先,從用戶旅途上的點(diǎn),到功能的映射簡(jiǎn)直是個(gè)magic move。并不能很好的傳遞為什么是這樣的一個(gè)功能,而不是別的功能?畢竟實(shí)現(xiàn)一個(gè)用戶的價(jià)值方法有很多。后續(xù)在執(zhí)行的過(guò)程當(dāng)中,難免會(huì)僵化行事。 其次,上面的旅途,還可以再抽象和封裝。簡(jiǎn)言之,旅途本身也應(yīng)該是有抽象層次的。一個(gè)旅途上的一個(gè)點(diǎn),可能也是一段新的旅途。
一個(gè)更系統(tǒng)的做法是這樣的,首先做服務(wù)設(shè)計(jì):
系統(tǒng)化的分析用戶的行為,過(guò)程中與企業(yè)有哪些觸點(diǎn),在這些觸點(diǎn)上用戶“雇傭”企業(yè)的產(chǎn)品到底是來(lái)做什么的,也就是動(dòng)機(jī)。
然后將這些點(diǎn)再進(jìn)一步細(xì)化,采用故事的模式:
當(dāng)我們定義出了價(jià)值的單位,就可以從這一單位的價(jià)值里面映射出故事卡,來(lái)進(jìn)行開(kāi)發(fā)過(guò)程的管理。
這里就是我們的重點(diǎn),我們將來(lái)交付的軟件、交付的服務(wù)、我們交付的一個(gè)MVP本質(zhì)上是交付給了用戶一組體驗(yàn)。MVP的迭代則應(yīng)該是更多的體驗(yàn)或某些舊體驗(yàn)的升級(jí)(也就是同一個(gè)動(dòng)機(jī),換了一個(gè)故事來(lái)滿足)。
這就是以用戶為中心的軟件開(kāi)發(fā)的核心。最終我們把用戶的價(jià)值很好的表達(dá)了出來(lái),并且找到了用戶體驗(yàn)的基本單位——故事板,由于故事板也可以轉(zhuǎn)化為用戶故事,結(jié)合早已經(jīng)存在的敏捷開(kāi)發(fā)方法,也就可以對(duì)體驗(yàn)的交付進(jìn)行度量和管理。達(dá)到真正的以用戶為中心進(jìn)行軟件開(kāi)發(fā)。
文章題目:以用戶為中心的軟件開(kāi)發(fā)
分享地址:http://aaarwkj.com/news23/45473.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站維護(hù)、軟件開(kāi)發(fā)等
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容