就程序開發(fā)而言,只要有技術(shù)能力,小型產(chǎn)品開發(fā)的難度是不大的,難得是整個(gè)流程。
一個(gè)完整的產(chǎn)品開發(fā),是由產(chǎn)品經(jīng)理、技術(shù)、運(yùn)營(yíng)、設(shè)計(jì)等多個(gè)不同職能部門配合才能完成的。
產(chǎn)品的開發(fā)流程
對(duì)于開發(fā)而言,開發(fā)的過程叫做技術(shù)開發(fā),而開發(fā)出來的東西叫做產(chǎn)品。產(chǎn)品是一個(gè)相對(duì)完整的體系,有著不同的類型特征屬性。簡(jiǎn)單來講,在產(chǎn)品的定位,目標(biāo)人群,受眾,市場(chǎng)等是在開發(fā)前需要確定或者調(diào)查了解的。
原型、UI、交互、功能架構(gòu),語言在進(jìn)行開發(fā)前,全部設(shè)計(jì)完成,在功能完整性和功能性的基礎(chǔ)上進(jìn)行開發(fā)。
阿開發(fā)版本完成后,需要進(jìn)行測(cè)試,簡(jiǎn)單分為黑盒測(cè)試、白盒測(cè)試等,完成測(cè)試沒有bug之后才能進(jìn)行上線或交付。一般情況下,都會(huì)或多或少出現(xiàn)bug,就需要進(jìn)行調(diào)試,修復(fù),重新測(cè)試等環(huán)節(jié)。
版本交付以后,面臨的是產(chǎn)品的推廣、用戶拉新、促活、留存、轉(zhuǎn)化等一些列流程,又要完成運(yùn)營(yíng)的相關(guān)工作。在運(yùn)行過程中,或多或少會(huì)出現(xiàn)測(cè)試時(shí)未出現(xiàn)的各種bug和報(bào)錯(cuò),就需要進(jìn)一步的維護(hù)。
隨著用戶的增長(zhǎng)和需求的增加,產(chǎn)品的迭代升級(jí)隨之而來。接著重復(fù)上述過程。這是一個(gè)人無法承受的工作量。
產(chǎn)品生態(tài)體系
就產(chǎn)品本身來說,面臨的生態(tài)圈不同,所處的環(huán)境也不同。就移動(dòng)端來說,有Android和iOS兩大陣營(yíng),有些完全不同的生態(tài)體系,大多數(shù)人會(huì)選擇ios端進(jìn)行開發(fā),一方面生態(tài)好,另一方面受眾更優(yōu)。
對(duì)于pc端,插件腳本等,主要收入是廣告。也就是裝機(jī)率、點(diǎn)擊率等等。
本身是一個(gè)很復(fù)雜的問題如果要由一個(gè)人來做,將要完成的工作和面對(duì)的壓力是成倍增長(zhǎng)的。所以,個(gè)人開發(fā)的選擇,是很少的。