分不清的朋友可以了解下軟件開發(fā)和產(chǎn)品經(jīng)理是怎么回事?
分不清的朋友可以了解下軟件開發(fā)和產(chǎn)品經(jīng)理是怎么回事?過(guò)年的時(shí)候,經(jīng)常有七大姑八大茄子們問(wèn)道,你的工作是做什么的?電視上天天報(bào)道的黑客什么的,你們?cè)谕饷婵蓜e干什么違法的事啊。每到這時(shí)候,我都想 直接說(shuō),我就是一個(gè)修電腦的,可是真要這么說(shuō)了,七大姑八大茄子們又要帶著去各家轉(zhuǎn),一邊轉(zhuǎn)還要一邊修電腦,說(shuō)不定還要手機(jī)下載電影小說(shuō)歌曲,對(duì)了,還要 貼膜。
為了能夠把軟件開發(fā)這回事說(shuō)得更清楚,正好是周末,就花時(shí)間把內(nèi)容寫一寫,讓七大姑八大茄子們也能知道什么是軟件開發(fā),我們這伙人每天都在做些什么事。
首先,說(shuō)一下什么叫軟件。
軟件,就是一切支撐電子設(shè)備的靈魂。你使用的電腦安裝了 Windows 操作系統(tǒng),那么 Windows 就是一個(gè)軟件,你手機(jī)上安裝了一個(gè)微信,那么微信就是軟件,你去購(gòu)買火車票,登錄 12306 網(wǎng)站,那么 12306 就是一個(gè)軟件,甚至你無(wú)聊了,想用陌陌找?guī)讉(gè)小伙伴,或者打開電驢在精神層次上與倉(cāng)老師做一次溝通,那么這些都是軟件,甚至你在百度網(wǎng)盤下載一個(gè)盜版電 影,百度網(wǎng)盤也是軟件。
那么,為什么要開發(fā)軟件?
開發(fā)軟件的目的有很多,不過(guò)主要有這么幾種目的:
1, 服務(wù)于商務(wù)運(yùn)作和業(yè)務(wù)運(yùn)營(yíng)
比如電商,很多的電商為了能夠比競(jìng)爭(zhēng)對(duì)手更加了解市場(chǎng),更高效率地處理貨物,大多都會(huì)開發(fā)自己的進(jìn)銷存,銷售管理,退貨管理,客戶管理或者熱點(diǎn)軟件,當(dāng)然不依賴于第三方軟件(比如淘寶)而獨(dú)立開發(fā)電商軟件的也不在少數(shù)。
再比如房產(chǎn)租賃,移動(dòng)公司的業(yè)務(wù)辦理,醫(yī)院信息系統(tǒng),當(dāng)然也包括大量的辦公流程審批,這一類的應(yīng)用也屬于商務(wù)運(yùn)作及業(yè)務(wù)運(yùn)營(yíng)類的軟件,其本質(zhì)還是使用軟件服務(wù)于當(dāng)前的業(yè)務(wù)模式。
2, 帶來(lái)娛樂(lè)和放松
這一類的軟件太多太多了,游戲,電影,聊天全部屬于這一類,無(wú)論是手機(jī),平板,手表,汽車當(dāng)然也包括電腦,這一類的軟件數(shù)量巨大,質(zhì)量各異,并且新奇軟件層出不窮。
3, 提供閱讀,工具和效率相關(guān)的軟件
個(gè)人時(shí)間記錄,手機(jī)微博,手機(jī)日歷,天氣,英漢詞典,這一類的軟件全部屬于第三類,這一類的軟件相對(duì)功能單一,目標(biāo)明確,以提高效率為目的。
4, 專業(yè)軟件
Photoshop 就屬于一種典型的專業(yè)軟件,還有 AutoCAD 也屬于這一類,目前市場(chǎng)上有大量的專業(yè)軟件存在,而今天有很多的軟件需要移植到不同的平臺(tái),比如手機(jī)的 Android 和 iOS。對(duì)了,順便說(shuō)一句,Android 和 iOS 也是軟件。
5, 試驗(yàn)性質(zhì)的軟件
這一類的軟件,往往是一家企業(yè)或者一個(gè)組織,希望嘗試一種新的工作模式,或者需要嘗試一種新的產(chǎn)品形態(tài),再或者為了進(jìn)入某一個(gè)市場(chǎng)而專門開發(fā)的某一種軟件,這種軟件往往只有一個(gè)模糊的需求,開發(fā)人員很難拿到定義好的需求規(guī)范,在市場(chǎng)上只有少數(shù)人能夠接觸到這一類的軟件。
當(dāng)然,除此之外還有很多很多軟件,是無(wú)法隨便歸類的,比如說(shuō)一個(gè)游戲外掛,再比如一個(gè)政府單位需要對(duì)某些數(shù)據(jù)做一些篩選處理,不過(guò)總體來(lái)說(shuō),這些軟件也可以稱為應(yīng)用軟件,簡(jiǎn)單地說(shuō),能夠想像到的各種服務(wù)于我們?nèi)粘I畹漠a(chǎn)品,都屬于軟件。
那么軟件是怎么來(lái)的呢?是那些長(zhǎng)得像大猩猩的程序員們用一般人不認(rèn)識(shí)的程序代碼一行一行寫出來(lái)的。可是,具體的流程是什么樣的?
首先,需要有一個(gè)產(chǎn)品經(jīng)理站出來(lái),尋找需求并設(shè)計(jì)產(chǎn)品。先不用管什么是產(chǎn)品經(jīng)理,反正知道是一個(gè)經(jīng)理,就行了。在做一個(gè)產(chǎn)品之前,有兩個(gè)人是少不了 的,第一個(gè)是客戶,一個(gè)是產(chǎn)品經(jīng)理。無(wú)論是客戶出錢做軟件,還是自己想做一個(gè)服務(wù)于別人的軟件(比如做一個(gè)聊天軟件給別人用),那你都需要尋找到客戶,也 就是說(shuō)客戶是使用軟件的人,如果一個(gè)軟件沒(méi)有人用,或者最初就不知道這個(gè)軟件要給誰(shuí)用,那就沒(méi)啥意義了。
OK,現(xiàn)在我們知道產(chǎn)品經(jīng)理要和客戶打交道,從客戶那里了解需求,也就是知道客戶想要一個(gè)什么樣的軟件。不過(guò)最大的問(wèn)題來(lái)了:客戶以為自己知道什么 是需求,但其實(shí)客戶只能提出當(dāng)前的問(wèn)題,并不能夠了解當(dāng)前的需求,他們誤以為自己面臨的問(wèn)題就是需求,可是真正的需求是解決方案,也就是說(shuō)產(chǎn)品經(jīng)理需要引 導(dǎo)客戶說(shuō)出自己面臨的問(wèn)題是什么,并且?guī)椭蛻魧ふ医鉀Q方案,然后把這一套的東西轉(zhuǎn)答給程序員。
也就是說(shuō),產(chǎn)品經(jīng)理至少要做到:
客戶啊,你的問(wèn)題是啥,我來(lái)給你記下
客戶啊,你的問(wèn)題如何解決,咱們一起來(lái)商議
客戶啊,看,這是文檔,這里面寫了我們?cè)趺唇鉀Q你面臨的問(wèn)題,還有,還有,這東西要花不少錢啊,還有,你看這軟件是不是這些人來(lái)用?這軟件是不是分這么幾個(gè)模塊?
客戶啊,你的問(wèn)題和解決方案全部已經(jīng)交給程序員了,那幫長(zhǎng)得像 NBA 里面的詹姆斯的背著雙肩包的人會(huì)幫你把軟件做好的
你們這幫大猩猩,做的軟件有 bug,來(lái)來(lái)來(lái),讓我告訴你,你的 Bug 在哪
客戶啊,你看,我天天在你身邊,幫你解決問(wèn)題,現(xiàn)在,你爽了吧?你還要什么軟件,你說(shuō)啊,你說(shuō)啊。
當(dāng)然啦,要服務(wù)于一個(gè)行業(yè),首先需要的是了解這個(gè)行業(yè)的基礎(chǔ)知識(shí)。比如要幫淘寶賣家做軟件,那至少需要了解淘寶體系內(nèi)的各種知識(shí);再比如要為一個(gè)礦場(chǎng)開發(fā)軟件,那當(dāng)然需要了解礦場(chǎng)是如何運(yùn)作的,這就是做一行,愛(ài)一行,干一行,通兩行。
那這樣軟件就做出來(lái)了?沒(méi)有,當(dāng)然沒(méi)有,因?yàn)槌绦騿T拿到這些調(diào)研的需求,做出一個(gè)簡(jiǎn)單的開發(fā)計(jì)劃以后,還有很重要的活需要做:精細(xì)定義產(chǎn)品。
程序員里面總會(huì)出來(lái)一個(gè)老大,長(zhǎng)相大多比較像 23 歲的詹姆斯,他會(huì)做出一付冷酷無(wú)情的態(tài)度說(shuō):你描述的需求不完整啊,你看,我們現(xiàn)在把開發(fā)分成了這么幾個(gè)階段,第一步,我們要做一個(gè)用戶體系;第二步,我們要作 一個(gè)消息系統(tǒng),當(dāng)然這個(gè)家伙還有可能會(huì)說(shuō):我們根本不打算做軟件,我們喜歡看著編譯的過(guò)程,就是一片黑色的屏蔽上有綠色的字不斷滾動(dòng),就像這樣:
這時(shí)候,產(chǎn)品經(jīng)理只需要知道,程序員已經(jīng)進(jìn)入了某種入定的狀態(tài),他們需要的是:你告訴他們,客戶想要的一切細(xì)節(jié),即使你不知道,你也要告訴程序員:乖,別擔(dān)心,我去幫你問(wèn)那伙長(zhǎng)得不酷的家伙們。
這時(shí)候,產(chǎn)品經(jīng)理需要去編寫一些用戶的用例說(shuō)明,比如像這樣:
用例開始
用戶點(diǎn)擊登錄鏈接,打開登錄界面
用戶輸入自己的用戶名和密碼,同時(shí)輸入正確的驗(yàn)證碼
如果輸入正確,則讓用戶進(jìn)入自己的個(gè)人控制中心,否則跳轉(zhuǎn)回登錄頁(yè)面
如果用戶連續(xù)三次輸入了錯(cuò)誤的密碼,請(qǐng)給出提示“對(duì)不起,您的人品已用光”
當(dāng)用戶成功登錄個(gè)人中心后,記錄下用戶的登錄時(shí)間和登錄 IP 地址
用例結(jié)束
這些東西,就是程序員的精神鴉片,不用管為什么,只要知道程序員看到這些,就會(huì)很激動(dòng)地主動(dòng)去寫代碼了,其他的事,無(wú)論是什么,他們都不需要,唯一可能看到的是他們?cè)谶@個(gè)用例下面加上評(píng)論:什么玩意,客戶根本不需要這樣的東西,他們不懂。
當(dāng)然,對(duì)于產(chǎn)品經(jīng)理,看到這樣的評(píng)論,你只要回一句:”乖,別怕,我去和他們說(shuō)“。
只要通過(guò)這樣的一個(gè)簡(jiǎn)單的流程,大多數(shù)軟件就是可以做出來(lái)的,能否做得好還不好說(shuō),可是起碼能出來(lái)一個(gè)可以點(diǎn)來(lái)點(diǎn)去的東西,也是可以用眼睛看到的東 西。這就是軟件開發(fā)的一個(gè)縮影,雖然軟件開發(fā)比你想像得要復(fù)雜得多,可是產(chǎn)品經(jīng)理總需要在這里做很多很多工作,這就是我們要干的活,也是我們的目標(biāo):做世 界上最會(huì)做軟件的團(tuán)隊(duì)。
本文由站河南北大青鳥校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學(xué)習(xí)技巧、就業(yè)案例、招生詳情等問(wèn)題,可以對(duì)在線咨詢老師進(jìn)行一對(duì)一問(wèn)答!
推薦資訊
- 北大青鳥教職場(chǎng)新人如何積累人脈... 2012-10-13
- 鄭州北大青鳥學(xué)院一家口碑炸裂的... 2019-02-11
- 央視講述北大青鳥學(xué)員的成長(zhǎng)經(jīng)歷... 2012-02-12
- 鄭州北大青鳥Y2T02班的學(xué)生王瑜就... 2014-09-29
- 原創(chuàng):大學(xué)校園富二代“我爸是李剛... 2012-03-26
熱點(diǎn)資訊
- 在內(nèi)卷和AI之下計(jì)算機(jī)專業(yè)是不是... 2024-05-10
- 選擇IT行業(yè)的理由是什么呢?什么... 2022-07-16
- 初中畢業(yè)生們?yōu)槭裁赐扑]你選擇職... 2022-05-18
- 上班996,生病ICU,不加班的程序... 2019-04-16
- 鄭州北大青鳥培訓(xùn)機(jī)構(gòu)6種方法帶你... 2019-04-02