一害捕、MVP
????????MVP是Eric Ries所著《精益創(chuàng)業(yè)》這本書中提到的概念蜂嗽。MVP=Minimum Viable Product抛虏,意思是最輕量級的可行性產(chǎn)品博其。 它的目的是驗(yàn)證兩件事:一是產(chǎn)品滿足了用戶需求;二是產(chǎn)品能夠創(chuàng)造商業(yè)價(jià)值迂猴。在我的理解里MVP有兩個(gè)場景可以很好的應(yīng)用慕淡,一是用戶不知道想要什么的情況下的MVP,二是用戶知道想要什么東西沸毁,但是認(rèn)知不全面情況下的MVP儡率,如下圖
在第一種場景下,客戶想要一個(gè)代步工具以清,我們可以先給做一個(gè)滑板車,如果這就滿足了用戶需求崎逃,則不需繼續(xù)開發(fā)掷倔,節(jié)省資源快速滿足需求;在第二種場景下个绍,用戶想要一輛汽車勒葱,我們就得先把架構(gòu)搭建起來浪汪,滿足汽車的基本構(gòu)造,如四個(gè)輪子凛虽、發(fā)動(dòng)機(jī)死遭、駕駛艙,先交付用戶使用凯旋,若用戶滿意呀潭,則不需繼續(xù)開發(fā),若不滿意至非,還可以繼續(xù)增加內(nèi)飾钠署、空調(diào)、收音機(jī)等等增強(qiáng)體驗(yàn)的功能荒椭,這也是節(jié)省資源快速滿足需求谐鼎;所以MVP實(shí)質(zhì)上是指利用最少的資源來得到最大的回報(bào),這里的回報(bào)指的是經(jīng)驗(yàn)證的認(rèn)知 趣惠。
二狸棍、XP(極限編程)
????????XP(極限編程)的思想源自 Kent Beck和Ward Cunningham在軟件項(xiàng)目中的合作經(jīng)歷。XP注重的核心是溝通味悄、簡單草戈、反饋和勇氣。因?yàn)橹烙?jì)劃永遠(yuǎn)趕不上變化傍菇,XP無需開發(fā)人員在軟件開始初期做出很多的文檔猾瘸。XP提倡測試先行,為了將以后出現(xiàn)bug的幾率降到最低丢习。
? ? ? ? 溝通牵触,決定軟件的成與敗,良好的溝通咐低、面對面的溝通揽思,可以有效避免事實(shí)的曲解,最終造成結(jié)果與需求不一致见擦,與傳統(tǒng)通過文檔傳遞信息形成了對比钉汗;簡單,簡明扼要的闡述需求鲤屡,簡單編碼實(shí)現(xiàn)的簡單設(shè)計(jì)也是容易被團(tuán)隊(duì)成員做理解损痰;反饋,收集各方對產(chǎn)品酒来、對團(tuán)隊(duì)的反饋卢未,以便更好的對產(chǎn)品進(jìn)行完善,對團(tuán)隊(duì)存在的問題和障礙進(jìn)行移除;勇氣辽社,只為今天的需求設(shè)計(jì)以及編碼伟墙,不要考慮明天,避免陷入其它問題的泥潭滴铅。