從一名開發者的角度看待產品需求的「煩惱」

2022-03-07 06:18:10 字數 1622 閱讀 3426

想來,工作已經2年有餘了,從進入公司的第一天開始,「產品需求」這個名字就一直縈繞在耳邊,這也難怪,做產品開發這個行當,就注定要與「產品需求」打好交道,否則,只能給自己增加無盡的煩惱和憂愁,下面簡單說下自己與「產品需求」之間的這點經歷。

自己首先從修復產品的功能缺陷開始切入我們的產品,此時對需求的理解無外乎「正確」與「不正確」,因為既有的需求已經確定,但產品沒有按照確定的需求工作,我的工作呢,就是修正這些「不正確」的**,讓他們按照「正確」的方式執行。

緊接著,可以從事一些簡單需求的實現,所謂簡單,指的是主體功能之外的一些小的細節功能,此時尚不知「產品需求」的真正厲害,總之,按照給定的細節實現方案進行**編寫,工作便可順利完成。當然,其中也不乏出現一些需要與產品經理討論的需求,這主要仍舊侷限於自己個人技術能力的有限或者技術實現的難度等,一般情況下,前者會在直屬上級的指導幫助下順利解決,而後者往往通過略微變更需求的方式解決,最差勁的情況就是沒有伸縮的餘地,那就只能硬著頭皮將功能實現。

說著說著,已經工作了半年時間,前面點的日子相對輕鬆,接下來就要轉入新產品的開發工作了,從此開始,如同帶上緊箍咒一般……

經過幾輪的需求討論,需求文件終於有了雛形,經過需求評審、設計評審後,新產品開始開發,其實對於主體功能來說,與需求並無太大的出入,問題最多的當屬數量龐大的偏之細節,但有趣的是,在我們開發人員的眼中,對這兩種需求的態度,與產品經理、實施人員存在很大程度上的不同,你道為什麼?用句客戶的常用語,便是「總感覺操作起來不是太方便……」,你道是怎麼個不方便法?極有可能是因為頁面的乙個操作按鈕的位置擺放問題,或者又是某個輸入框的長度大小感覺不合適等等……

一開始,自己真的有一股比較大的壓抑感,因為自己編寫**,設計介面,往往帶有很強的自我主觀感,可能是自己的某種喜好,於是就反應到了功能的實現細節中,而就是這種出於自然的流露,卻給自己一而再再而三地帶來麻煩,於是自己陷入到此起彼落的需求反饋和需求討論中,不但讓自己信心受挫,更增加了自己工作的任務量……或許大家也會有同感吧。

再難熬的工作,也會有完工的一天,經過近一年的開發,新產品順利結項了,伴隨一路的煩惱而來的卻是一起爭吵、討論的朋友,還是有很大收穫的。

新產品發布,接下來需要面對的就是針對不同使用者進行的個性化修改,相對通用版本來說,個性化版本的隨意性更強,客戶反應度更高,而且對於乙個開發者來說,可能挑戰更大,有的時候,可能連客戶都不太確定自己所表達的意思是否是自己心儀的需求,這就給開發帶來了非常大的壓力,剛剛實現的需求,往往因為產品經理的意見而重新返工,過了產品經理這道坎,又可能會因為客戶的意見而重新再次開發,緊趕慢趕如期完成,二期需求又接踵而至,有的時候只能苦笑對之……

可能感覺上面都是一肚子牢騷,其實,下面要說的才是重點,重點絕非是抱怨需求的纏人,相反,恰恰正是客戶的感受才是需求真正含義,也應該是我們作為一名開發者應該追求的方向,說到這裡,我們不難想到乙個人,對,那就是比爾.蓋茨……

我也是經過最近的幾個個性化專案的開發才能進一步有所領悟的,通過和客戶進一步的交流和溝通,通過前面2年來的「反面教育」,終於對客戶的方便易用性在需求中的反應的重要性有了進一步的理解,再深入的道理我也不想過多闡述,只想表達乙個觀點:我們為客戶做應用,不是為自己做開發……

最後,補上乙個小故事,乙個大拿曾經提到自己再為郵政局做乙個應用的時候,涉及到乙個位址查詢的小功能,他們做的應用是要輸入位址的拼音全拼,而實際的錄入員反應,希望能夠修改為同樣支援漢字首字母的查詢,事後經過實際調查,僅這乙個改動就使該錄入員的工作效率提高了4倍……

如何惹毛一名開發者?

論讓開發者不開心的二三事。作者 nicklas millard 譯者 香檳超新星 責編 屠敏 出品 csdn id csdnnews 老實說,想要惹毛一名開發者很容易。有時候,一件不起眼的小事情也可能會觸發程式設計師敏感的神經。個性越鮮明的開發者,越容易炸毛。在我看來,開發者 程式設計師和工程師人群...

作為一名Android APP開發者的自我總結

以上資料來自 www.umeng.com 三 收入方面 以上資料來自www.youmi.net 雖然最近都沒有更新版本,但積分牆廣告的收入並沒有下降,我認為是我的積分設定得比較合理,讓使用者持續消費積分。每天160元的收入 4000個啟動使用者,就是說每乙個使用者給我帶來0.04元,我覺得每乙個使用...

作為一名開發者,我壓力很大

早些時候我在做b s開發,對b s的開發模式,以及美感的追求一直留在我的心底,我想對於每乙個愛美的程式設計師亦是如此,就像女人希望自己每天有美麗的衣 服可以穿,而對於乙個程式設計師來說就是自己做出的專案不但健壯還可以賞心悅目。由於工作的需要,我轉向了c 客戶端開發,開始專注於c 而c 開發 專案中日...