產(chǎn)品團(tuán)隊(duì)工作秘籍三:如何與工程師一起工作?

阿航
0 評論 4180 瀏覽 28 收藏 12 分鐘
🔗 产品经理的不可取代的价值是能够准确发现和满足用户需求,把需求转化为产品,并协调资源推动产品落地,创造商业价值。

這是產(chǎn)品團(tuán)隊(duì)工作秘籍的最后一篇。本篇講述作為設(shè)計(jì)師,該如何與開發(fā)工程師一起更好的合作。之前兩篇秘籍如下查看:

點(diǎn)擊查看產(chǎn)品團(tuán)隊(duì)工作秘籍一:如何與設(shè)計(jì)師一起工作?

點(diǎn)擊查看產(chǎn)品團(tuán)隊(duì)工作秘籍二:如何與產(chǎn)品經(jīng)理一起工作?

——————我是分割線——————

如何與工程師一起工作——給設(shè)計(jì)師的秘籍

在很久以前,我曾經(jīng)做過產(chǎn)品經(jīng)理,之后也做過開發(fā)工程師,在過去的7年里,我從事設(shè)計(jì)的工作。每一天我都和擔(dān)任這些角色的人一起工作,而每一天,在產(chǎn)品開發(fā)中,我對這三種角色相互合作背后的責(zé)任,挑戰(zhàn)以及藝術(shù)都有新的體會(huì)。工程師是團(tuán)隊(duì)中的魔術(shù)師,他們只需要?jiǎng)觿?dòng)手指,執(zhí)行計(jì)劃和繪制像素,你瞧!一款鮮活的產(chǎn)品就誕生了。作為設(shè)計(jì)師,如何才能跟得上他們精明縝密,自我否定又熱衷腳本的工作方式呢?往下看吧。

工程師是將創(chuàng)意變?yōu)楝F(xiàn)實(shí)的人

是工程師將每個(gè)好點(diǎn)子變成現(xiàn)實(shí)的,這是個(gè)大家需要永遠(yuǎn)銘記的事實(shí)。不管你的公司里有5個(gè),500個(gè)或是5000個(gè)工程師,都不要把他們當(dāng)做是一種“資源”。他們是產(chǎn)品基石的建筑師,也是讓產(chǎn)品正常運(yùn)行的守護(hù)者,是他們,讓產(chǎn)品快速運(yùn)作起來,變得穩(wěn)定,可靠,從而擁有數(shù)百萬記的用戶。通常,也是他們在創(chuàng)新,用新的算法在推動(dòng)技術(shù),將產(chǎn)品團(tuán)隊(duì)無數(shù)投入變得有意義。

這一切的一切我就是想表明:工程師超牛掰!這意味著…

想要?jiǎng)?chuàng)造點(diǎn)神奇?你需要做的就是說服一兩個(gè)工程師

真的,就這么簡單。許多傳奇般的產(chǎn)品是這樣誕生的:幾個(gè)好友在某個(gè)周末,一邊喝著啤酒一邊敲著代碼。產(chǎn)品經(jīng)理和管理什么的那都是后來的事情,一切都從最基礎(chǔ)開始——?jiǎng)?chuàng)意,設(shè)計(jì)然后實(shí)現(xiàn)。這也就是為什么我們需要與工程師保持緊密的關(guān)系。

或者,試想一下這樣的場景:產(chǎn)品中某個(gè)細(xì)節(jié)部分讓你感到十分煩惱,就像瘙癢在你根本撓不到的地方的那種,你覺得這個(gè)設(shè)計(jì)很有問題,你該怎么做?

1. 在下次團(tuán)隊(duì)討論會(huì)中提出來,加入到產(chǎn)品改進(jìn)列表,然后大家一起來排定優(yōu)先級,之后等待新的工程師加入團(tuán)隊(duì),在他熟悉了產(chǎn)品之后再把它做出來。

2. 和某個(gè)工程師保持良好關(guān)系然后徑直走向他的工位,請他幫個(gè)忙,花個(gè)三五分鐘處理,然后再看著他提交這個(gè)改進(jìn)。(也許你需要幫他做一件印著80年代知名樂團(tuán)圖案的T-shirt或是其他點(diǎn)什么作為交換,反正你對插畫也很在行。)

你說哪種辦法更快?也就是說…

如果工程師明白設(shè)計(jì)的價(jià)值,事情會(huì)變得容易得多

試想一下,工程師不需要來詢問你每個(gè)設(shè)計(jì)細(xì)節(jié)就知道如何處理頁面的空白處,即使你忘了詳細(xì)標(biāo)注邊距的尺寸,他也會(huì)打開PS自己丈量——這是件多么美妙的事情。特別是他還能給你提出改進(jìn)意見讓你的設(shè)計(jì)變得更好,這簡直不可思議。更有甚者,他細(xì)致精準(zhǔn)到實(shí)現(xiàn)出的界面與你的設(shè)計(jì)完全無二致,這是件多么驚人的壯舉啊!

你如何才能與這樣的工程師一起工作?如果能招到這樣的工程師,那將會(huì)是很幸運(yùn)的事情,因?yàn)榻缑嬖O(shè)計(jì)導(dǎo)向的工程師是炙手可熱的。

或者幫助工程師提高一些設(shè)計(jì)鑒賞力。如何做到呢?不要只是把你的設(shè)計(jì)丟給他們——和他們闡述你的設(shè)計(jì),告訴他們設(shè)計(jì)的價(jià)值,以及為什么你的設(shè)計(jì)是值得實(shí)現(xiàn)的。幫助他們學(xué)會(huì)如何鑒別實(shí)現(xiàn)是否符合設(shè)計(jì)的要求。對于那些看起來很糟的東西告訴他們你是怎么想的。

建立良好的關(guān)系也很重要。人們總是根據(jù)和其他人的談話轉(zhuǎn)移自己的價(jià)值取向和優(yōu)先級。這聽起來很老套但總是屢試不爽。(New Yoker站點(diǎn)上一篇名為“Slow Ideas”的文章就很完美的闡述了這個(gè)策略)

工程師大多不會(huì)關(guān)注到設(shè)計(jì)細(xì)節(jié),但是他們大部分都很關(guān)心用戶體驗(yàn)而且希望產(chǎn)品有更好的體驗(yàn)。這并不是說每個(gè)工程師都會(huì)熱衷于設(shè)計(jì)細(xì)節(jié)的實(shí)現(xiàn)工作,但是這樣的態(tài)度有助于他們理解設(shè)計(jì)背后的意義。

因?yàn)?,工程師越是對設(shè)計(jì)喜歡,他就越能理解這樣設(shè)計(jì)的原理并且看到它的價(jià)值,也就能越快越好地將它實(shí)現(xiàn)。

盡早搞清技術(shù)限制,為自己節(jié)省時(shí)間

身為設(shè)計(jì)師,你很容易就會(huì)沉浸在各種設(shè)計(jì)假想的世界中難以自拔。如果我們能讀懂用戶的心思并且知道他具體想要什么然后再呈現(xiàn)給他?又或是點(diǎn)擊這個(gè)按鈕會(huì)產(chǎn)生火焰以及爆炸成顆粒隨風(fēng)飄散的特效?

在沒搞清技術(shù)或是時(shí)間限制前,別沉迷中那種根本不可能實(shí)現(xiàn)的設(shè)計(jì)。(就算是值得你去爭取一下的設(shè)計(jì)方案,提前了解限制也會(huì)讓你更有底氣。)最壞的情況就是你傾注大量的時(shí)間試圖將某個(gè)設(shè)計(jì)提案做到完美,最后卻發(fā)現(xiàn)它卻根本不可行。好的設(shè)計(jì)師本來就夠少的,而要解決的大問題又有很多,這種毫無效率的事情應(yīng)該盡量避免。

所以下次當(dāng)你有個(gè)絕妙的主意在你腦海中閃過,而你卻對實(shí)現(xiàn)難度上感到疑惑時(shí),別猜,直接去問工程師!另一邊也是一樣…

任何時(shí)候都讓工程師了解最終設(shè)計(jì)會(huì)是如何,幫他節(jié)省時(shí)間

如果你對自己交給工程師實(shí)現(xiàn)的設(shè)計(jì)方案并不那么自信,在看到成品前都無法確定它是否能夠運(yùn)作得好,請確保讓他們知道設(shè)計(jì)有可能會(huì)有變化。對于工程師來說,沒有什么比“通宵完成實(shí)現(xiàn)卻在第二天早上得知整個(gè)設(shè)計(jì)已經(jīng)改了”來得更困擾的事情了,因?yàn)檫@樣他們要把那些傾注了無數(shù)心血、成品級別的代碼統(tǒng)統(tǒng)丟掉了。

當(dāng)然,工程師都有寫出廢代碼的經(jīng)歷。這是他們工作的一部分,設(shè)計(jì)也是一樣。好的工程師理解產(chǎn)品研發(fā)的流程是復(fù)雜的,東西做出來之前都不知道是否能行得通,需求常常變化,設(shè)計(jì)也是。但是溝通清楚哪些部分仍然還在探索,哪些部分基本已經(jīng)敲定,可以幫助工程師想出如何更好的構(gòu)筑代碼,是更快速的編程,還是寫得足夠靈活為將來的修改做好準(zhǔn)備。

確保設(shè)計(jì)得到完美實(shí)現(xiàn)的最好方法就是極其密切地與工程師合作

像是坐在他們的邊上看著他們把東西做出來。大家都坐在同一個(gè)空間里工作,對于確保大家是否進(jìn)度一致這件事,則顯得異常容易。問題更快浮出水面,也能更快得到解決。

最終產(chǎn)品如果不是每個(gè)人都引以為豪的成品,各種指責(zé)將輕易出現(xiàn)?!拔覀兊脑O(shè)計(jì)很贊的,但是工程師根本就實(shí)現(xiàn)得不對。”這種思想要不得。作為設(shè)計(jì)師,你需要對面向用戶的產(chǎn)品負(fù)責(zé),而不是那些PS的設(shè)計(jì)稿。對于實(shí)現(xiàn)不對的地方為什么不拿出些該有的行動(dòng)?為什么你不讓工程師給你演示一下他們實(shí)現(xiàn)好的東西這樣你們就可以一起摳摳細(xì)節(jié)?為什么不在開發(fā)階段問問工程師們是否對你的設(shè)計(jì)有任何疑問?為什么不在發(fā)現(xiàn)后給工程師提交一個(gè)任務(wù)讓他去修復(fù)?

沒錯(cuò),拿出你的擔(dān)當(dāng)來!

最快俘獲工程師的心的方法,就是提供完整的設(shè)計(jì)

說起來也可笑,人們總是用“細(xì)節(jié)導(dǎo)向”來形容設(shè)計(jì)師,然而事實(shí)上許多設(shè)計(jì)文檔遺漏了大量的場景,最終卻由執(zhí)行這些分支開發(fā)的工程師找出來。

想成為工程師心目中的設(shè)計(jì)英雄么?請確保你的設(shè)計(jì)方案是完整的,考慮到各種邊緣場景例如:

1. 國際化: 設(shè)計(jì)在換了另一種語言后看起來如何?尤其是德語下長文字對排版的影響如何?

2. 出錯(cuò)狀態(tài):網(wǎng)絡(luò)連接丟失時(shí)會(huì)發(fā)生什么?或是數(shù)據(jù)崩潰?等等。

3. 極端用戶: 當(dāng)用戶完全沒有任何信息或是活動(dòng)時(shí),頁面是如何的?那當(dāng)用戶有著超級多的信息或活動(dòng)時(shí)呢?

4. 頁面轉(zhuǎn)換:A屏到B屏的跳轉(zhuǎn)具體是怎么完成的?好的工具在將給你幫大忙,具體可以參考我的另一篇文章《如何在設(shè)計(jì)(以及僵尸啟示錄)中生存》

設(shè)計(jì)上述的這些場景不僅可以幫你全局的考慮產(chǎn)品從而增加對設(shè)計(jì)的信心,更可以幫助工程師去計(jì)劃如何構(gòu)建系統(tǒng),并給出時(shí)間上給出合適的評估。更不用說完整的設(shè)計(jì)可以避免臨時(shí)抱佛腳出來的粗制濫造,因?yàn)橹皼]人發(fā)現(xiàn)直到想做得更好卻為時(shí)已晚。

請做一個(gè)合格的團(tuán)隊(duì)貢獻(xiàn)者,確保你的設(shè)計(jì)是完整的,別只為理想的情景去做設(shè)計(jì),從設(shè)計(jì)效果圖的幻境中走出來。因?yàn)槊恳粋€(gè)工程師都知道,唯一有價(jià)值的就是最后發(fā)布的那個(gè)產(chǎn)品。

——————我是分割線——————

原文出處:How to Work with Engineers?早讀課編譯

產(chǎn)品團(tuán)隊(duì)工作秘籍一:如何與設(shè)計(jì)師一起工作?

產(chǎn)品團(tuán)隊(duì)工作秘籍二:如何與產(chǎn)品經(jīng)理一起工作?

產(chǎn)品團(tuán)隊(duì)工作秘籍三:如何與工程師一起工作?

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!