后臺系統需求不完全防坑指南:這里有5個陷阱等著你
如果能修煉到高級后臺產品經理,是可以根據業務發展提出一些預見性的需求。
初做產品經理時,發現產品后臺的經驗分享總是不如前端產品來的多,想找一些經驗帖卻不知道該去哪兒。現在我做產品后臺已經比較長的時間了,希望能把一些常見的坑拿出來跟大家分享,給產品小白們做個參考。
坑1:需求目的不明確,做出需求有偏差
在做需求之前,各位產品經理會進行充分的需求分析。這其中包括與需求部門、需求的上下游部門、老板以及相關部門進行需求調研,做充分的溝通以后產出PRD文檔。
產出PRD文檔時,最容易忽略的一環就是需求的目的。后臺產品的需求大多是一個新功能的實現,或是一個老功能的優化。在做一些小版本迭代的需求時,產品經理往往會忽略將需求的目的以文字的形式輸入在產品原型中,或者用一兩句話敷衍了事。事實上,做這些需求的目的雖然產品經理能夠做到心里有數,但是并不能良好的將此信息傳達到開發方、測試方的每一個人,會導致整體需求理解的偏差,那對于細節需求,有偏差的可能性就會更大。將需求目的詳實的落實在需求文檔中還有一個好處,可以幫助產品經理整理需求的思路,自我檢查需求的合理性。當然也不用細化到每一個細小功能設計的目的,把整體目的清晰完整的表達清楚就好。
坑2:邏輯說明太散碎,無法串成主線
在PRD文檔內對于功能的設計需包含邏輯說明,通俗意義上說就是功能描述。包括輸入什么,如何做邏輯判斷,輸出什么。可以用的方法有文字描述、表格法、流程圖法等。后臺產品經理,尤其是需要畫后臺頁面的產品經理可能會在每個功能模塊中進行邏輯說明。但是每個功能模塊的邏輯說明相對獨立,在寫PRD的時候沒有清晰的寫出邏輯主線,不利于其他的產品經理理解PRD中的隱含邏輯,最終交付的產品也會讓人大跌眼鏡。
坑3:系統交互不了解,上線強行背鍋
作為一個后臺產品經理,要了解自己做負責的系統中的交互。數據來源是其他系統的信息是需要尤其注意的,這些數據是通過接口推的還是查的,在哪些節點會產生哪些數據。如果這些不夠清楚,建議各位去問問開發,或者看接口文檔。因為在做版本迭代的時候,是很難全面的預估會不會對其他系統產生其他影響的;在其他系統做版本迭代的時候,也要評估會不會影響你負責系統的現有邏輯和數據。當然這些問題可能會被測試童鞋cover掉的,但是從源頭上預防背鍋的情況不是更好嗎?
坑4:歷史數據沒處理,在途數據未考慮
在每一次做版本迭代的時候,希望可以有個聲音問問自己,歷史數據如何處理?會對在途數據產生怎樣的影響?產品、開發和測試人員可以針對這兩個問題共同討論出最合理的處理方案。考慮不周上線的話,就有可能造成為了保證業務線上改數據的情況,這大概是所有人都不想看到的結果哦。
坑5:盲目接業務需求,埋個坑再挖個坑
最后一個也是最重要的一個:
- 不要接業務部門的所有需求
- 不要接業務部門的所有需求
- 不要接業務部門的所有需求
重要的事情說三遍!業務部門的需求有可能會變化很快,而且最常見的需求就是:系統的設計最好是能包含住所有特殊情況的處理。但是越全面的事務越是容易暴露出缺陷,很有可能你很得意的功能設計就是一個未來的大坑在等著你。
所以在業務部門提出需求的時候,一定要多問為什么,深挖出最深層次的需求,對于一些不合理的需求及時指正。
如果能修煉到高級后臺產品經理,是可以根據業務發展有一些預見性的需求提出的。
作者:芝士肉松包
本文由 @芝士肉松包 原創發布于人人都是產品經理。未經許可,禁止轉載。
我是一個售后,因一次偶然的機會參加了一個什么鳥會議。提了想法(來源于客戶),結果被選中了稀里糊涂的被選中為產品改版的“重頭戲”!每天稀里糊涂的跟著產品忙這忙那,后來又做了UI的工作(視覺本科,不想做設計)。需求也是我和產品經理一起搞,后來產品經理也不咋搞,我來搞。又負責跨部門的溝通,然后開發是外包出去的,又負責開發的溝通,那時還不懂那么多項目管理的事。邊學邊干(還得看好售后的事,畢竟我是一名售后)溝通,溝通最難得就是溝通 外包出去 異地開發。都是大爺。當時給我的定位是 項目接口人。- -!然后測試 測試 寫文檔 交流 溝通 測試 測試 時間很快的就過去了。開發進度拉得太長,學習項目管理 (簡直是幫助開發那個公司成長) 學會了 要控制節奏 有節奏的開發 找一個 需求與溝通兼并的軟件 分好期 做好總結。一點點步入稍微的正軌……..回頭想想 我的職業定位還是迷茫的 被扭曲了~瑣碎的事干了一把。迷茫(一個人視覺、一個人交互、一個人提煉需求、一個人用戶調研、一個人維護小的社交群 (圍繞用戶自己建立的)、一個人測試、一個人 溝通 。 產痛?。。?作者給點建議 繼續下去嗎(看完了才知道 那個叫后臺產品。。。。不過好像也包含前臺 好亂~~~ ?? )
為什么是你一個人測試
我為什么才看到這篇文章?。。。???
剛剛接手了公司的后臺產品,里面的邏輯關系復雜的可怕…之前一直沒有產品經理處理后臺需求,都是業務部門今天嚷嚷一個著急明天嚷嚷一個著急,工程師們就日夜加班,真是苦了我家這兩個java工程師 ??
研發直接對付業務是很可怕的。。。你這個路漫漫了。。。
我是從一個前臺產品慢慢變成了后臺產品,但是,我居然不知道我叫后臺產品,我這小公司有個毛的后臺產品啊,屁民現在是PM。對外是打雜的,對內管叫項目經理。天天給那幾個產品搽屁股。 ??
多少人的公司啊
公司200人,開發4個java,兩個前端,3個設計和重構
哈哈是前臺寫的需求沒跟后臺說嘛
哈哈哈這樣的人居然還沒被開除
作者好。能加個QQ交流下經驗嗎?雖然也做產品,但是涉及到后臺的內容很少,想找你學習學習。我的Qq3474000748
好的
作者你好,請問能加下我的qq不,特別想跟你交流下后臺,377139582
技術不給力算不
技術不給力這個沒辦法了。。。。
了解熟悉業務是關鍵
對對,業務占70%
每一個都感覺自己深深的踩在里面
拔出來就是好樣的!
都是后臺產品,深有同感,業務部門的需求不能全接,一個需求一個坑,新坑填舊坑啊
說多了都是淚。
所以能不給自己挖坑就不要挖了。。。
呵呵,看到歷史數據和在途數據的考慮深有同感,我是典型的后臺產品經理出身,很懷念那時的時光真的。
你現在沒有做后臺產品了嗎?做結算時,歷史數據把我給坑了兩個星期。尼瑪無緣無故背了一大堆黑鍋。
我也背過這個鍋。。。
求分享。呵呵
目前這家公司做的后臺很少,要求也低,所以我才懷念當時那家大公司里走過的那些坑,別著急,以后你也會一樣想念呵呵
謝謝!背過去就好了,過程非常艱辛??!