
2017-07-16 ε×££| 發布者:梁國(guó)芳 ♥♥εε | &≈∑nbsp;查看(kàn):3320次
APP資訊最早認識的(de)一(yī)個(gè)朋(péng)友(yǒu∞®)是(shì)程序員(yuán),曾經到(dào)一(yī)家(Ω•'jiā)外(wài)包公司接單子(zǐ),小(xiǎo)外≥☆σ(wài)包公司經常遇到(dào)的(de₽α)問(wèn)題就(jiù)是(shì)和(hé)需求方談産£€✘品功能(néng)。客戶要(yào)做(↔γ"zuò)外(wài)包,對(duì)方讓他(tā)一(yī)次性報(b ₩★ào)價,但(dàn)是(shì)客戶連功能(néng)點自(zì)ε§σ≤己都(dōu)不(bù)清楚,這(zhè)時(≤>×≠shí)朋(péng)友(yǒu)說(shuō)還(hái)是(shì)按<§照(zhào)具體(tǐ)功能(néng)點來( "☆↓lái)做(zuò)吧(ba)。但(dàn)€ ×<是(shì)客戶堅持先給個(gè)估價才會(huì)考慮做(zuò)€✘<不(bù)做(zuò),最終朋(péng)友÷(yǒu)在不(bù)得(de)已的(de)情況下(xià)給了(le)個¶∞πΩ(gè)價錢(qián),結果遇到(dào)另外(wài)一(וyī)個(gè)程序員(yuán)隻報(bào)了(le)他(tā)→¥£ 一(yī)半的(de)價格去(qù)做(zuò)這(zhè)個(gè)單 ↓ ≈子(zǐ).....
可(kě)想而知(zhī),當開(kāi)發成本和(hé)需求不(bπ↔®←ù)匹配的(de)情況下(xià),項目失敗是(shì)必然的(de)!σλ✔
以下(xià)內(nèi)容不(bù)管您是(shì>≤®π)有(yǒu)需求的(de)客戶還(hái)是(shì)一(✘&γ yī)個(gè)想接單的(de)程序員(yu♣↕án)都(dōu)可(kě)以參考一(yī)下&π<(xià),看(kàn)看(kàn)靠不(bù)靠譜:±δ&
先問(wèn)一(yī)個(gè)小(xiǎo↑←λ)問(wèn)題吧(ba),如(rú)果有(yǒu)人(rén)請(qǐnδ♦≤¶g)您安排一(yī)個(gè)烤肉Party,要(y₩®∑ào)您馬上(shàng)估價,你(nǐ)能(néng)迅速說(♦∑shuō)出來(lái)嗎(ma)?也(yě)許你(nǐ)可(kě§★↔)根據您的(de)經驗說(shuō)大(♦φ♥•dà)概多(duō)少(shǎo)錢(qián),不(bù)過真®↑©"正的(de)成本,如(rú)果您不(bù)知(zhΩ ī)道(dào):
多(duō)少(shǎo)人(rén)要≥φ↔(yào)來(lái)參加?
要(yào)不(bù)要(yào)娛樂(yuè)活動?
來(lái)party的(de)人(rén)年(nián)¥± $齡?
要(yào)不(bù)要(yào)啤酒或…哪一(yī♠δ'&)類的(de)酒?
豬肉、牛肉、羊肉?
甚至更多(duō)的(de)細節,相(xiàng)信∞∞ε你(nǐ)随便說(shuō)數(shù)¥©§字一(yī)定不(bù)準!互聯網産品開(kāi)發↑α₹項目比上(shàng)述的(de)“烤肉活動”更複雜(zá),下(xià £)面我就(jiù)已一(yī)名專業(yè)的(•∏π®de)Dotaer身(shēn)份給大(dà)家(jiā)解釋一(yī€÷λ)下(xià)我們的(de)開(kāi)發流程:&®♥
第一(yī)階段:溝通(tōng)需求方産品功能(σ↔néng)點(項目經理(lǐ),三号位,抗壓)
當需求方把想做(zuò)的(de)産品發布到(dào)平Ω台,這(zhè)個(gè)時(shí)候平台的(de)項目經理(lǐ)會(hu←€™₹ì)與需求方取得(de)聯系,了(le)解需求方的(de)初步想法,理(l∞λ≈₹ǐ)清項目範疇看(kàn)看(kàn)目前需求方隻是(shì)一(yī)個(g↔ •&è)想法還(hái)是(shì)到(dào)哪個(gè)開(kā©★↑i)發階段,看(kàn)是(shì)否需要(yào)投入時(sh≤ ₩í)間(jiān)理(lǐ)清楚産品的(de)核心功能(néngσ∏✔)點,而不(bù)是(shì)簡單的(de)跟随客戶天馬星空(kōn ¶& g)的(de)想法随意報(bào)價,類似≈✘ ←“我想做(zuò)一(yī)個(gè)類似京東(dōng)商城₹§(chéng)”“我想做(zuò)一(yī)個(gè)類₩→♣ε似滴滴打車(chē)”,項目經理(lǐ)&☆總能(néng)遇到(dào)很(hěn)多(duō)這(zhè÷®)種就(jiù)差幾十個(gè)億可(kě)☆≈ ★以打造的(de)航空(kōng)母艦的(de)項目。比較靠•π譜一(yī)點的(de)方案,項目經理(lǐ)簡單溝通(tō∏<₽ng)需求後會(huì)給出一(yī)個 ✔ •(gè)大(dà)緻的(de)估價區(qū)間(jiān),但(♣☆♣dàn)是(shì)這(zhè)個(gè)報(bào)價是(shì)不¶©∏♥(bù)準确的(de),因為(wèi)産品的(de)開(kγ ↔āi)發功能(néng)點這(zhè)個(≠αgè)時(shí)候并沒有(yǒu)确定。
所以這(zhè)個(gè)階段隻能(néng)說(shuō)是(©≥•shì)項目經理(lǐ)免費(fèi)給&®₩ 出了(le)一(yī)份商業(yè)開(kāi)≤∞♣∑發顧問(wèn)方案,建議(yì)客戶落實1.0版≈☆本的(de)核心業(yè)務流程打通(tō∑♠ng)的(de)方案産品。這(zhè)個(gè)¶€時(shí)候我們一(yī)般會(huì)建議(yì)客戶自(zì)₩∞己先做(zuò)一(yī)份所謂的(de)産品商業(yè)模式圖,項目經φ✔理(lǐ)也(yě)會(huì)根據多(duō)年(nλ®¶♥ián)的(de)項目開(kāi)發經驗給出合× α理(lǐ)化(huà)的(de)建議(yì),現(xiàn)在的(dε£ e)創業(yè)者基本都(dōu)是(shì)“火(hu£≤←ǒ)星人(rén)”,能(néng)想到(dào)的(de)不(bù)能(né↔↔₹ng)想到(dào)的(de)都(dōu)會(huì)有(yǒu)需求,如®≈β'(rú)果項目經理(lǐ)發現(xiàn)市($₹δshì)場(chǎng)已供給過剩充斥太多(Ω↔duō)競争者産品或想法用(yòng)現(xiàn)代的(de)科(k÷←ē)技(jì)無法實現(xiàn),這(zhè<¥₩)個(gè)時(shí)候會(huì)給你(nǐ)最真實的£επ(de)建議(yì)。

大(dà)緻的(de)産品商業(yè)模式草(cǎo)圖←☆Ω
第二階段:确認想法做(zuò)産品原型設計(jì)(産品經理(β♦↑lǐ),四号位,負責BP)
需求方如(rú)果有(yǒu)大(dà)概的(dσ↔e)商業(yè)模式草(cǎo)圖那(nà)麽将會(hu↔♠ ì)是(shì)一(yī)個(gè)很(hěn)好(hǎo)的(" de)開(kāi)發,這(zhè)個(gè)時(shí)候産品經理(lǐ)$α& 就(jiù)能(néng)很(hěn)輕松的(de)做(zuò)出産β ♠品的(de)原型圖,包括用(yòng)戶體(tǐ)®♦'驗設計(jì)(UX),APP界面的(de)交互邏輯,以÷♥Ω及産品功能(néng)點實現(xiàn)的(≤γ"™de)大(dà)緻狀況,根據目前我觀察坐(zuò)在對(duì)面←₽ ₽的(de)項目經理(lǐ)隊伍,最容易出問(wèn)題<的(de)就(jiù)在這(zhè)一(yī)塊,如(rú)果原γ★☆≥型不(bù)确定,需求方功能(néng)點改來(lái)改去(qù),那₩☆ ↔(nà)麽如(rú)果冒然到(dào)下(xià)一(yī)步UI設計(jδ©¥ì)的(de)話(huà),設計(jì)師(shī)将會(huì)與産π♥♠™品經理(lǐ)發生(shēng)矛盾,如®σβ(rú)果很(hěn)不(bù)幸到(dào)了(le)第四步,那(nà)'♥麽程序員(yuán)就(jiù)會(huì)聯合設計(jì)師(shī)↑γ"☆一(yī)起來(lái)打産品經理(lǐ)!
“為(wèi)什(shén)麽不(bù)和(h€§★é)客戶确認好(hǎo)需求?MDZZ”σ™≠$
所以第一(yī)個(gè)階段産品原型做(¶≠zuò)好(hǎo)的(de)話(huà),就(jiù)能(nén→✘£₽g)非常準确的(de)給出産品的(de)開(kāi)發預算(suàn)。

産品原型設計(jì)圖(參考)
第三階段:UI視(shì)覺設計(jì)(設計(jì)師(s§α"♦hī),二号位,帶節奏)
完全準備好(hǎo)原型設計(jì)才到₽•(dào)這(zhè)一(yī)階段UI設計(jì)體(tǐ)驗設↑π計(jì),以為(wèi)産品經理(lǐ)所做(∏zuò)出來(lái)的(de)産品功能(néng)點是(shì)≥>明(míng)确了(le)客戶的(de)開(kāi)發需求的(de),所€™✔®以UI設計(jì)師(shī)更多(duō)的••÷(de)是(shì)提供一(yī)種色彩的(de)搭配以及增強用(yòδ$ng)戶使用(yòng)體(tǐ)驗感官的(de)設計(jì),此階段估計(÷÷↑jì)以下(xià)成本:
參考市(shì)面優秀産品的(de)設計(jì)分(fēn&♣)析
提供多(duō)種版本的(de)logo解決方案
提供所有(yǒu)主要(yào)界面的(de)多(duō)種風(fēn♠g)格設計(jì)
互動樣闆的(de)開(kāi)發
和(hé)前端工(gōng)程師(shī)溝通(tōγΩε★ng)特效

這(zhè)個(gè)階段非常非常重要(yào),不(bù)隻是(shì)≤αUI設計(jì)師(shī)一(yī)個(gè)簡單的(de)設計(jì)÷↕↔工(gōng)作(zuò),還(hái)要(yào)與開ε (kāi)發工(gōng)程師(shī)進行(xíng)€&™☆溝通(tōng)、産品經理(lǐ)給出意見(jiàn)、項目經理(lλ<ǐ)負責監督、客戶負責定稿,最終定稿确認進入下(xià)一(yī)階段的(ε∑×de)開(kāi)發。
第四階段:進入開(kāi)發出産品1.0測試版↕∑₽ε(前端工(gōng)程師(shī)、後端工→¶≠☆(gōng)程師(shī)、iOS工(gōng↕")程師(shī)、Android工(gōng)¥∞∑γ程師(shī)=程序員(yuán)=一(yī)号位carry全場(c•∑'♥hǎng))
此時(shí)已經明(míng)确進入程序員(★<yuán)的(de)開(kāi)發階段,如(rú)÷≥ 果前面沒有(yǒu)變動的(de)情況下(xià),程序員(yuán)加α₩₹班加點,産品在不(bù)久的(de)一(yī)段時(shí)間(jiān)後,λ®↕就(jiù)能(néng)準時(shí)上(shàn£< ✘g)線,通(tōng)常客戶在這(zhè)個(gè)時(shí)候是(shφ₹ì)最容易提出新的(de)功能(néng)點改動需求:
“不(bù)就(jiù)是(shì)加一(yī)個(gè)小(xi$×ǎo)按鈕嗎(ma)?”
“一(yī)個(gè)簡單的(de)自(zì)動回複啦”
如(rú)果是(shì)開(kāi)發者直接與客戶接觸溝通(tōng)的(d← ≥♠e)話(huà),你(nǐ)猜會(huì)發生(shēng)什(shén)麽φ•¥ε後果?不(bù)是(shì)吵架就(jiù)是(shì)×₩↑程序員(yuán)撂蹶子(zǐ)不(bù)幹了(le)!
“當初說(shuō)好(hǎo)的(de)呢(ne)?”
“PM就(jiù)是(shì)個(gè)二™₽" 貨,當初為(wèi)什(shén)麽不(bù)和(hé)客戶确認好&♠→©(hǎo),會(huì)不(bù)會(huì)BP啊?”
這(zhè)個(gè)時(shí)候項目經理(lǐ)的(de)重要(yào✔ ©®)性就(jiù)會(huì)體(tǐ)現(xiàn®≤>)出來(lái),作(zuò)為(wèi)“潤滑劑”的(de)角色≠±存在,項目經理(lǐ)應該及時(shí)和(hé)客戶溝通(tōng)産品的($±≠de)完善性,并且解釋開(kāi)發"叠代"✔λ的(de)概念,原則性問(wèn)題不(bù)能(néng)<φ®改變的(de)情況下(xià),确保确定的(de)核心版本上(shàng)線 '₽✘,而不(bù)是(shì)和(hé)程序員(yuán)一(y≥ī)起起哄進入無休止的(de)修改加功能(néng),“加功♣•'能(néng)”屬于二次叠代開(kāi)發需求,必須要(yào)從(βΩ→cóng)第一(yī)步重新來(lái)做(zuò)。最重要(y←ào)的(de)“産品上(shàng)線”工(gōng)作(zuò)一(y©↕ī)定要(yào)落實在開(kāi)發工(gōng)期內(nè±$i)。
第五階段:進入開(kāi)發測試Debug階段(測試工(gōng)程←↕←✘師(shī),五号位,support)
很(hěn)多(duō)人(rén)往往忽略✘♣的(de)環節,其實測試是(shì)非常重要(yà↕αo)的(de)一(yī)個(gè)環節,如(rú)果一(yī)個(gè$∏)産品隻是(shì)根據客戶自(zì)我的(de)<≠使用(yòng)角度去(qù)使用(yòng≤±),是(shì)很(hěn)難發現(xiàn)産品的(de)缺÷©"δ陷的(de),這(zhè)個(gè)時(shí)候你(n®ǐ)真的(de)需要(yào)一(yī)名專₩≈↑業(yè)的(de)測試工(gōng)程師(shī<π$),之前有(yǒu)個(gè)騰訊測試工(gōng)程&δΩ"師(shī)給出過最專業(yè)的(de)測試建議(yì):
1. 需求分(fēn)析、系統分(fēn)析和(hé)測試分(f®∞∏£ēn)析,主要(yào)是(shì)通(±Ωtōng)過經驗找出風(fēng)險,以及編寫用×(yòng)例。代碼review。所以經驗和(hé)技(jì)術( shù)都(dōu)很(hěn)重要(yào)!
2. 測試用(yòng)例執行(xíng),檢查需求實現(xiàn)是γΩ®(shì)否正确,質量好(hǎo)壞(交付影(y>↔ǐng)響有(yǒu)多(duō)大(dà),是(shì)否達标)
3. 質量流程和(hé)标準的(de)建立。這(zhè)些(xiē)&φ可(kě)以提升效率降低(dī)成本。
4. 評測對(duì)比,主要(yào)是(shì)性能(γ≥♦£néng),可(kě)靠性,以及和(hé)競品的(de)對(duì)比測試,✔λπ這(zhè)需要(yào)投入大(dà)量的(de)分(f☆ ēn)析工(gōng)作(zuò),也(yě)需要(yào)一(yī)↓ §些(xiē)專業(yè)的(de)方法和(h×é)技(jì)巧。隻有(yǒu)經過一(yī)套合理(♥✘lǐ)而完善的(de)開(kāi)發體(tǐ)系出來(lái)← ÷×的(de)産品才是(shì)滿足客戶開(≤↕ ≠kāi)發需求并且經受的(de)了(le)市(shì)場(chǎng)的Ω"(de)考證。
最後如(rú)果您是(shì)有(yǒu)開(kāi)發需求的(de®×)客戶,您應該拒絕那(nà)一(yī)開(kāi)始沒問(wèn)清楚就(ji←πù)跟您随意報(bào)價的(de)開(kāi)發團隊。如(rú)₹γ¶果你(nǐ)是(shì)一(yī)名程序員(yuán),你(nǐ)應該拒"λ¶絕一(yī)開(kāi)始就(jiù)沒有(y<→☆ǒu)明(míng)确功能(néng)點需求的(de)開(k✔±āi)發客戶。當然如(rú)果你(nǐ)想和(hé)我Solo,我也♦ (yě)可(kě)以奉陪。
