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