1. 程式人生 > >拒絕不合理需求的4個方法

拒絕不合理需求的4個方法

昨晚刷知乎的時候看到一篇特別有意思的虛構故事,其中的案例讓人哭笑不得。大概是說一個產品經理不顧產品資訊結構的優先順序,希望把一個”幫助入口” 做在首頁中間。而且產品經理說服設計師時候以邏輯漏洞的方式進攻,提出諸如 “我作為使用者就有訴求,你沒有訴求也不能代表大家都沒有訴求” 之類的理由。 因為爭論無果最後PM提出要 ABtest,上線之後那個幫助入口點選率竟然還挺高的,讓設計師非常的鬱悶。我之前就經常遇到 “難以拒絕的需求”,他們之間往往都會有一些共性:
1)設計師可以明顯的感覺到需求有問題;
2)產品經理無法給出客觀的需求支撐,但是給出很多”難以拒絕的” 主觀理由;
3)爭論無果後PM會要求做出來試試,但是上線後資料看起來是有利於那個需求的;
所以當遇到這個問題這麼辦呢?我分享一下我自己思考的解法:
1,接到需求的時候,不要討論設計解決方案,而應該討論需求本身
案例中設計師的最大問題就是一直在和PM糾結一個設計解決方案,而不是需求本身。設計解決方案是設計師需要考慮的專業問題,和PM爭論有個毛用,所以之前產品經理無論拿來多麼精密的原型和文件的時候我都會忽視掉解決方案的那部分,從他的言語中定位出問題:
1)這個需求根本是達成什麼目的?
2)這個需求需要的優先程度是怎樣的?
3)這個需求需要的衡量標準是什麼?
很顯然這裡的需求就是『提供一個幫助入口』,並且希望可以『儘量幫助有問題的使用者』。

2,要追問需求背後的目標和背景
在這場溝通案例中設計師一直都在說沒必要做的這麼強,但是他沒有向 PM 瞭解為什麼要做的這麼強,忽略了挖掘需求背後的背景和原因:
1)比如是產品最近有出現重大問題需要緊急修復並且告知使用者嗎?如果這樣的話可以直接針對這個問題給使用者彈出問題卡片,並且告知事故現象和解決方案,而不是模糊的幫助入口;
2)如果是產品業務流程比較複雜,使用者的完成度低所以需要幫助?那幫助的入口是否可以直接引入到場景中,比如在輸入密碼錯誤的時候彈出找回密碼方式,在首次進行某項操作的時候進行新手引導?
需求的背景和目標是一個完整的整體,只有全面瞭解了之後設計師才可能給出ABCD等不同的解決方案,並且在這些解決方案中分析出優劣找出最優解。

3,設計效果不能只看單一的某個維度
案例中 PM 把方案上線測試,但是拿回來的資料設計師就看傻眼了,那個幫助入口的點選率挺高看起來需求很旺盛啊。但是設計師也能看出漏洞,放那麼明顯點選率能不高嗎,可是被產品經理當證據的時候也不知如何反駁,需求和設計方案的效果真的只看點選率嗎?拿獵豹清理大師來說一天有十幾億流量,但是卻也有十幾個大大小小的子功能,如果我是老大我應該把入口給誰呢?衡量指標有三個維度:誰的功能量級大,誰的功能質量好,誰的功能對產品整體帶來的收益高。所以雖然這個幫助入口點選率高,可能使用者進去了之後轉化率和留存會很低(沒需求的使用者好奇點進去就走了),另外也許功能上線後用戶的負面反饋會增多,其他功能的流量也會受到此影響,而這個功能的根本目標(幫助使用者解決問題 – 看問題的修復率)並不會改善很多。所以設計師衡量效果不能只看點選率這麼一個指標,轉化率、留存和使用者反饋等都很重要。

4,設計師要更主動的去獲取資訊
案例裡的設計師還有一個很大的毛病就是完全被PM牽著鼻子走,通過有限的資訊去判斷需求和方案的好壞,其實設計師可以自己主動做到對資訊的全面掌握:
1)比如我們經常鼓勵設計師去參加產品經理的週會、需求評審會、需求討論會,多觀察老大們對產品戰略的宣講,儘量做到設計師本身就可以掂量哪些是重要的哪些是不重要的。
2)設計師可以儘量去開通資料管理後臺學會自己查資料,或者直接進反饋平臺、AppStore、微博、貼吧去看使用者反饋。如果實在不行大公司套路深,可以讓產品和運營把相關的週報抄送給你。
3)設計師要經常學會向上溝通而不是點對點溝通,遇到這個問題的時候可以拉很多人來討論,拉領導來討論,拉牽扯到相關的產品經理來討論,由大家一起發表看法。比如案例中如果設計師拉來負責首頁的產品經理說”他要搶你流量”,你看他們不得先PK一遍?或者如果這個產品經理的需求真的不靠譜的話,適當的和老大提一提那個產品經理很可能就被噴。不必要怕溝通,作為設計師願意去認真對待一個需求一定是會收到刮目相看的。
最後,我看到 唐碩的王閱微 同學的評論也簡單精煉,經過授權給大家分享一下:
必須直接指出,故事中的設計師的立場和溝通方向是錯誤的。
在這個故事裡,事實是:
1. 產品經理提出了一個不完善的方案;
2. 產品經理提出了一個有需求的模糊的場景;
3. 產品經理提出了不適當的追蹤反饋的方式。

設計師的問題有幾點:
1. 沒有開放地去理解『產品需求』背後的『使用者需求』,進行評估很分析(例如使用者角色、可能涉及的場景及任務);
2. 想通過『否決需求』來『否決方案』;
3. 沒有在理解和分析的基礎上『提出解決方案』(產品經理在嘗試);
4. 沒有提供研究反饋的思路,任由產品經理以不合理的方式進行評估;
5. 沒有能從使用者任務的角度分析獲得的資料,提出合理假設與進一步分析需求。
在這個故事裡,最大的問題不是不夠專業的能力或方案,而是設計師將自己放在了一個被動的,期望合作伙伴提升的立場。

本文來自優設網,作者@可風f

相關推薦

拒絕合理需求4方法

昨晚刷知乎的時候看到一篇特別有意思的虛構故事,其中的案例讓人哭笑不得。大概是說一個產品經理不顧產品資訊結構的優先順序,希望把一個”幫助入口” 做在首頁中間。而且產品經理說服設計師時候以邏輯漏洞的方式進攻,提出諸如 “我作為使用者就有訴求,你沒有訴求也不能代表大家都沒有訴求”

4方法快速打造你的閱讀清單

相關 集中 你在 class 今天 閱讀 看到了 更好的自己 mar 轉自csdn的foruok 下面提供四種方法,無論你是否經常讀書,都可以使用它們快速構建起你的閱讀清單: 從問題到圖書 信息缺口 關聯 跟隨 從問題到圖書 你心裏有一個或多個問題,主動去找能解決這些問

SEO優化:確保URL規範化的4方法

規範化網址在SEO工作中,是一個重要而又經常被忽視的因素,特別是一些中小企業站點,甚至是熊掌號的配置,百度官方明確標註:在URL資料提交的時,一定要附帶canonical標籤。 如果你並不關注網址規範化的問題,那麼,毫無疑問你會將你的網站處於危險之中,比如: ①站內重複

百度SEO:確保URL規範化的4方法

規範化網址在SEO工作中,是一個重要而又經常被忽視的因素,特別是一些中小企業站點,甚至是熊掌號的配置,百度官方明確標註:在URL資料提交的時,一定要附帶canonical標籤。 如果你並不關注網址規範化的問題,那麼,毫無疑問你會將你的網站處於危險之中,比如: ①站內重複內

判斷兩矩形是否相交的4方法

最近在用opencv寫一個文字定位的程式,獲取到字元輪廓之後需要進行合並,涉及到判斷矩形是否相交的問題,記得去年去三星通訊研究院面試同樣問到了這個問題,如何判斷兩條線段是否相交,如何判斷兩個矩形是否相交。以前寫過一篇如何判斷線段相交的問題,上網查了一些方法,在這裡做一下後

hadoop -mapper的4方法

MultithreadedMapper會啟動多個執行緒執行另一個Mapper的map方法,它會啟動mapred.map.multithreadedrunner.threads(配置項)個執行緒執行Mapper:mapred.map.multithreadedrunner.class(配置項)。Multithr

拒絕合理,可能完成的任務

這項任務是真的完全不可能完成?還是設定的期望目標過高,不合理?把這一點想清楚再決定是否回拒,然後將分析過的理由與你的客戶或老闆溝通,並建議可能的結果。例如:“哈先生,關於您要我做的研究調查,我不希望讓您的希望落空。這項市場調查可以讓我們對消費者的偏好有一定程度的瞭解,但是調查

解決Android單個dex檔案能超過65536方法問題

  當我們的專案程式碼過大時,編譯執行時會報Unable to execute dex: method ID not in[0, 0xffff]: 65536)錯誤。當出現這個錯誤時說明你本身自己的工程程式碼中含有的太多的方法,或者你的工程lib資料夾下引用的第三方外掛ja

解決Android單個dex檔案能超過65535方法問題

一、找坑:谷歌規定單個dex檔案中的方法不能超過65536的限制 我們編寫專案過程中在工程的lib資料夾下引用的第三方外掛jar包太多或者專案過大,編譯執行時就有可能報出com.android.dex.DexIndexOverflowException: method I

如何拒絕合理的工時安排

    當我們做軟體開發的是,客戶通常希望花更少的錢、用更短的時間做更多的事情。《快速軟體開發》中舉了這麼個例子:     假設你想賣掉一輛汽車去換一艘汽艇,經過估算汽車至少要賣5000塊錢才夠你湊齊足夠的錢買到遊艇。一個買主看中了車,但是他只願意出4500塊錢。你說”少於

scrollTo、scrollBy、getScrollX、getScrollY這4方法的含義android檢視、座標原理

結合程式和圖作出說明: 1、關於自定義檢視繼承ViewGroup中的onMeasure和onLayout是怎麼實現我就不多說了,此博文主要是說明scrollTo、scrollBy、getScrollX、getScrollY這4個方法的含義。 2、整個座標系是以手機

跳槽3次才算弄明白的4秘密,所有公司都會告訴你(收集互聯網)

跳槽3次才算弄明白的4個秘密 所有公司都不會告訴你(收集互聯網) 網上看到的,有點意思,個人雖然不完全認同,但也是當今社會真實寫照。。職場中不光光是要靠能力做事,兢兢業業努力工作卻只獲得一份溫飽的工資。越是老實人,幹的越多,拿得越少,升的越慢,這並不是個例了 。人民的名義中漢東的易學習難被提拔,職場中

PHP產生重復隨機數的5方法總結

num srand func www end php turn href 發生器 無論是Web應用,還是WAP或者移動應用,隨機數都有其用武之地。在最近接觸的幾個小項目中,我也經常需要和隨機數或者隨機數組打交道,所以,對於PHP如何產生不重復隨機數常用的幾種方法小結一下

如何拉動內需,擊中客戶深層需求4經典案例分析!

推銷員 機器 介紹 維生素 電話銷售 -s 綜合 就會 沒有 (第三個醫患案例僅作為啟發,不倡導醫生為之,在此聲明) 導讀:客戶的需求往往是多方面的、不確定的,需要去分析和引導。客戶的需求是指通過買賣雙方的長期溝通,對客戶購買產品的欲望、用途、功能、款

作業題:輸入4整數,找出其中最大的數。用一個函數來實現. 分別使用結構化方法和函數嵌套的方法

system 是否 進行 如果 div 使用 clu 函數 整型 之前在main()函數中的思路是: #include <iostream> using namespace std; int main(){ //求四個數中最大的數? /

Python3練習題 001:4數字求重復的3位數

append itertools bold rto tool col 不重復 () com #Python練習題 001:4個數字求不重復的3位數#方法一import itertoolsres = [][res.append(i[0]*100 + i[1]*10 + i[2

第30件事 定義需求優先級的4方法

很多 影響 bsp 數值 至少 特定 還需要 銷售 並不是 從定義需求的優先級也能看出產品經理的能力。在前面已經詳細闡述了如何評估哪些需求該做,哪些需求不該做。對於已經決定要做的需求,若數量很多,就可確定哪些是現在做,哪些是以後做,不可能在同一時間內全部研發完畢。總得有先有

4錯誤使用JavaScript數組方法的案例

布爾 註意 and node.js 金山 getc eric some rip 譯者按: 做一個有追求的工程師,代碼不是隨便寫的! 原文: Here’s how you can make better use of JavaScript arrays 譯者: Fundeb

知道這4隱藏資源網站的人非常少,難怪總是找到資源

3-0 圖片 搜索 網易雲音樂 分享 qq音樂 需要 ade -c 現在的互聯網是開放的,我們可以通過網絡下載到很多自己需要的東西,但是有些網站因為不夠知名而被忽視,但是裏面的資源還是很不錯的。 今天小編就來跟大家分享幾個隱藏的資源網站: Aio search 國外的一個B

交換兩變數的值,使用第三變數的方法

  Q1: 我們都知道交換兩個數的數值可以用三行程式碼解決,這是在C語言中就學過的: int c; c = a; a = b; b = c;   數學老師可能會給我們這個建議: a = a + b; b = a - b; //b=a+b-b=a a =