小明與老王的日常:學會做這4件事,讓你的產品提前上線(1)
太多的產品新人,甚至于工作1兩年的產品汪,在開發階段往往出現很多對接問題,影響上線進度。在此,我將程序開發階段總結為一下4個流程,并會用故事的形式,分流程介紹我們該如何與開發對接。
下圖為本文的大綱:
(右擊,在新標簽頁中打開即可查看大圖)
小明是某IT互聯網公司的產品助理,因工作積極努力,公司決定將一款在線作業類的產品交由小明全權負責。經過一段時間的跟進,小明將產品推向了開發階段,但從未與開發進行項目對接的小明感覺無從下手,項目遲遲無法推進。這時候,小明決定向產品總監請教一下如何進行開發跟進。
小明的頂頭老大(產品總監)老王接到了小明的問題,會心一笑。決定好好跟小明講講這個問題,于是將小明叫到了自己的辦公室(此處省略·······)
老王點燃一根煙,淡淡的問道:小明,你認為與技術進行對接的時候,最重要的一步是什么?
小明不確定的說:是需求對接吧。
老王:雖然需求對接很重要,但是還不是最重要的,首先我們要做的呢,就是將程序猿們拉到你的“賊船”上,而不是跟我們一直處于對立的狀態,這有利于我們在開發過程中更好的對接與修改需求。你看看網上經常報道的程序員暴揍產品經理的新聞,那都是更程序猿對著干的下場。
小明:王總,那您說下,我怎樣才能讓程序猿們上我的“賊船”啊,我可不想被打。
老王:那我就跟你仔細說說,你好好聽著,記得記筆記。
老王:與程序猿進行對接的時候,第一步是需求傳達。主要包含項目背景介紹、功能流程介紹、關鍵目標確認3個部分。
項目背景介紹
老王:在介紹項目背景的時候,我們主要跟程序猿們說清楚這個產品的用戶人群、使用場景、重點解決的問題等,如果這個產品是公司之后的主要盈利產品。也要重點說明一下。當然了,你這個產品屬于公司的戰略布局產品,在介紹背景的時候,最好還是不要講啦,容易打消工作積極性。
那我就拿作業系統打個比方,你的項目的使用人群是一線的老師,這些老師每天的工作都很忙,一天除了備課、上課、改作業、考試、改試卷,沒太多的自由時間。典型的勞累人群。而這個作業系統,就是為了減輕老師作業環節的工作壓力。當老師忙完了一天的課程后,打開電腦,選擇幾個試題當做課后作業布置給學生,學生回家用手機完成作業。第二天到校后,泡杯茶,打開電腦,就能直接查看昨天作業的完成情況,并生成了一份詳細的作業分析報告。喝杯茶的功夫,就將昨天作業的情況全部了解了,哪些知識點沒有掌握一目了然。這個是不是很酷,而且經過初步計算,最少能節省老師1到2個小時的工作時間。這在一定程度上說,我們這個產品是一款革命性的產品,同時也是一款真真切切服務于老師的教學產品。
小明:王總,聽您這么一說,感覺這個產品還真是挺重要的啊!
老王:那當然!在介紹項目背景的時候,最好是擴大一下產品的功能效益,你不這樣說。程序猿們能明白這個產品的重要性嗎?能給他們一種改變世界的使命感嗎?小孩子好好聽,別插嘴。
功能流程介紹
老王深吸了一口煙,繼續說道:剛才介紹背景的時候,已經把話都放出去了,程序猿們也都抱著期待的心情來看你的產品展示。那接下來就要跟他們討論一下產品的細節功能與操作流程了,這個就不跟你細說了,你也應該知道怎么做,我這邊就跟你講2個注意點!
小明:嗯,好的,您說,我記下來!
老王:第一條,功能介紹的順序要有邏輯性,以用戶操作與數據流為主線進行介紹。想想看,這些程序猿天天與數據打交道,萬一你說的沒有邏輯性,甚至在介紹功能的時候,都不知道某些數據是哪里來的,那不是顯得非常不專業嘛。
打個比方,你的作業系統的用戶操作流程是建立作業組、創建作業、作業作答、查看報告。而數據的順序也是需要先有作業組(布置作業的單位),才能布置作業,布置完作業后,才能進行作答并產生數據。只要你按照這個順序進行功能介紹,不僅僅是程序猿,一般人也聽得很明白。這個應該明白了吧。
小明猛點頭。
老王:那說說第二條,分清主次,合理分配時間。這個在程序猿身上一定要注意,他們的時間太寶貴了。一定不要耽誤太多的時間在無用的功能上,例如消息模塊、登錄、日志等功能,他們本身就很清楚是個什么東西,這些只需要后期看需求文檔就可以了,就不用話太多時間復述了。
老王掐滅手上的煙頭,看著深思中的小明道:那你說說看,在跟程序猿介紹的時候,主要是那要花在哪部分?
小明:我覺得應該將時間花在主流程上,特別是一些關鍵性的功能,應該細講。
老王:不錯嘛,腦子挺靈光的,這個你自己想想,我就不說太多了。那接下來我們說說最后一部分,關鍵目標的確認。
關鍵目標確認
老王:在所有功能介紹完之后,需要跟程序猿強調一下整個項目的目標,這個目標可以是功能上的目標、體驗上的目標、性能上的目標、工期上的目標,這主要看產品所處階段、公司與產品經理的要求。但是目標不宜過多,最好就是一兩個,太多了程序猿們就不知道哪些些是重點了。而且目標確定后,是不可更改的。這兒一定要慎重考慮。
再拿你現在這個產品打比方,這個新產品,關鍵性的目標是將需要完成的功能模塊走通。并能正常使用,但是在V2.0規劃的版本中,有很多數據分析模塊,所以在V1.0中,主要有2個目標:1是完成基本功能。2是為V2.0階段收集數據分析的基礎數據。
小明聽到這,滿臉疑問:王總,您說了這么多,感覺一直再跟我說怎么去跟他們開評審會,那到底怎樣才能讓程序猿上我的船啊。
老王微微一笑:小明啊,這些方法主要是讓程序猿們更好的理解產品,并認同你的產品,雖然不至于現在就上你的船,但是起碼不會站到你的對立面。以后有時間,我再跟你說說接下來要做的事情。今天先說這么多,明天你組織一下相關人員開一下評審會,就用這個方法試一下。到時候叫上我,我也去聽聽。
小明走后,老王默默的拿出一根煙,點上深吸了一口,望著緩緩飄散的煙霧,淡淡的說了一句:裝X好累。
相關閱讀
作者:李英杰,二一教育高級產品經理,主要負責題庫類產品的規劃與運營工作。
本文由 @李英杰 原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自 Pixabay,基于 CC0 協議
有希望一起學習,一起進步的小伙伴,可以加老王微信liyingjie153804
老司機
發車嘍,五塊一人兒,剛上來的往后走走,后面還有大座!
我上手一個項目之前是做市場的,根本沒有了解過產品領域,當時發現問題后寫了開發app通過了,公司要我全權負責,現在不知道怎么下手
沒明白您的意思,是說之前做市場,現在公司讓您負責開發一個App,但是不知道如何下手是嗎?
如果是這樣的話,確實不好做,這邊給您思路吧,希望對您有幫助。
第一步:明確app需要做什么,主要是從場景出發,明確用戶用這個app會解決什么問題。
第二步:明確功能點。將功能點列舉出來,這個時候可以跟用戶溝通,確定用戶功能是否能解決遇到的問題,(這就考驗功夫了,可以多看一下用戶測試的相關文章)
第三步:做一個原型,這個如果沒有人協助你的話,自己要去學。做出來的原型最好是可以直接在手機演示的,(推薦磨刀這個工具)
第四部:再找客戶進行驗證,如果您的產品是內部使用的工具,那好解決。如果是對外產品,就有點麻煩,需要去閱讀相應的文章與書籍進行惡補。
第五步:交互體驗與設計,在這塊找個有經驗的交互設計師,大部分聽從他的建議。不要因為主觀因素而修改他的建議,除非你認為必須這樣做。(因為你經驗不足,所以最好聽取別人的建議)
第六步:開發測試,看老王與小明這系列文章就差不多了。至于程序猿,確保是靠譜的人,如果要找外包,公司內部最好也要有程序猿負責數據庫設計、框架搭建、代碼驗收等工作。
總結:你現在的核心競爭力是對行業的了解、需求的把控。其他專業的工作,最好交由別人來協助你完成。避免經驗不足導致做出死產品。
謝謝您,主要是公司里面還沒有過這方面的人才,我是從業務一線拔上來做產品的,現階段老板要我做一個釘釘插件,我畫好原型,寫好文檔了,但是不知道怎么開發,然后只能外包給第三方。
這個插件做好后還有好幾個類似的插件,公司打算自己開發,要我招人,我該怎么招人,招聘指標只有1-2個。
我可以說是半路出家的產品人了,還是特別新手的那種
一段時間的琢磨把文檔寫出來了,也提交給了第三方開發方,文檔的專業性得到了認可,可是又有一個問題來了,公司內部暫時沒有程序猿,那您說的數據庫設計、框架搭建、代碼驗收等工作咋整,現在還沒有招聘到….
老司機
發車嘍,剛上來的往后走走,后面還有大座!
作者謙虛了,還是能看出老王的猥瑣的,嘿嘿,寫的很好很有用
謝謝!??
廢話太多
沒辦法,很多新人需要了解的細致一些,老司機的話可以直接過濾掉廢話的
可以的,老王,繼續
代老王謝謝您
通俗易懂 很不錯 上賊船 這句話很新引人`
哈哈,謝謝您的支持,本來想把老王寫出個一個猥瑣男的。結果文筆不足,越寫越正經了
老司機~~
哈哈,謝謝您的支持,本來想把老王寫成一個猥瑣男的,結果文筆不足,越寫越正經了????