為什麼產品經理需要趕上設計:前端開發的未來

已發表: 2017-01-17

有一段時間,我收到了一封關於職位空缺的電子郵件。 職位描述是針對前端開發人員職位的。 列出的引起我注意的預期品質/技能之一是理想的候選人將是具有設計感的人(不可協商)

當某些東西用粗體大寫字母書寫時,您必須注意它。 但是讓我更多地思考這個要求的事實是,沒有一個開發人員特定的技能被標記為與“不可協商的設計能力”相同的粗體字母。

奇怪,不是嗎? 但是,是的,我覺得有這樣的期望是完全正常的,因為設計和開發軟件產品的過程與幾年前不同。

目錄

什麼是前端開發?

你有沒有想過當你在移動設備上瀏覽網站時,與在桌面上瀏覽它們相比,網站的方向發生了什麼變化? 在設備屏幕上呈現的所有內容(如按鈕、圖像、文本框等)如何神奇地協同工作? 好吧,這不是魔術(但足夠接近),前端開發人員添加到這些元素中的交互性綁定了該網頁上的所有內容,從而為您提供獨特的用戶體驗。

網頁設計師創建靜態設計。 他們專注於應用程序或網站的外觀和感覺,試圖增強產品的視覺效果。 前端開發人員主要負責將這些靜態設計變為現實,並確保它們在所有屏幕尺寸等上都能正常工作。前端開發人員使用HTML、CSS、Javascript來創建和添加交互性到 Web 組件,並製作它們可重複使用。

由於每個瀏覽器對前端代碼的理解方式不同,因此有時界面在不同瀏覽器上看起來會有所不同。 開發人員確保他們的代碼在不同的瀏覽器上運行沒有任何問題,並保留應用程序/網站的所有佈局、顏色組合、間距、文本格式和交互性。

為什麼產品經理需要趕上設計:前端開發的未來 UpGrad 博客

我們為什麼要關心產品設計?

當您看到iPhone時,您會情不自禁地註意到使其成為全球現象的更精細的細節。 作為人類,我們自然會被美麗的物體所吸引,並欣賞為使事物變得美麗和簡單所付出的努力 正如文章所說,簡單而極簡的東西易於使用和學習。 我完全同意。

同樣的原則也適用於產品設計領域。 這就是為什麼我們迷上了簡單易用的應用程序。 舉個日常生活中的例子:Google、WhatsApp、Instagram、其他照片應用程序等。這些應用程序可幫助您以最少的步驟和快速的響應時間執行任務。

網頁產品設計涉及擁有為不同屏幕尺寸創建設計的過程。 坦率地說,只是簡單地繪製屏幕規格並將其交給開發團隊的設計師,而不是產品設計師。 他們只是扮演插畫家的角色。

網絡產品設計涉及擁有草圖、協作、設計、創建 HTML 標記、編寫 CSS 規則以及將所有內容構建在適當的包中的完整過程。 開發人員可以在他們的工作流程中採用和集成設計,而不會影響設計質量。

產品經理有什麼用?

產品經理 (PM) 負責產品的整體發展。 從我自己在 B2B 行業工作的經驗來看,有時 PM 往往更關注為產品添加功能,這可能會使產品的使用變得複雜 有時候,把事情簡單化是最難做的事情。

總是存在改變客戶行為的風險,但如果改變是為了更好,那麼人們應該毫不猶豫地做出改變。

進入 B2C 行業——提供出色的用戶體驗 (UX) 是生存的關鍵,因為與受軟件許可證約束的 B2B 客戶不同,B2C 客戶可以在眨眼之間切換到競爭對手的平台。 應用產品設計原則可以幫助產品經理快速迭代想法,並刪除那些根本不起作用的選項。

為什麼產品經理需要趕上設計:前端開發的未來 UpGrad 博客

設計思維的重要性

取得巨大成功的公司是那些能夠創造出人們喜歡使用並成為他們生活中不可或缺的一部分的產品的公司。 例如,可能有 100 多個社交網絡平台,但只有一個Facebook。

設計思維有助於設定正確的假設; 尤其是那些致力於開發產品的人(設計師、開發人員、產品經理)。 您可能會假設客戶會因為您計劃引入的“一個很酷的功能”而購買您的產品,但實際上,您的客戶可能只是在尋找一種更簡單的方法來上傳一些數據。
為什麼產品經理需要趕上設計:前端開發的未來 UpGrad 博客
正如您在上圖中所見,花費最少的返工部分是在設計階段(架構和 UX)。 儘早犯錯誤並識別它們總是更好的,這樣它們就不會在後期影響產品。

現在是設計(v)簽名者的時候了!

雖然每個人都在整個產品開發過程中發揮作用,但並不是每個人都能夠一直戴上客戶的帽子。

設計師喜歡從用戶的角度思考,這通常是一個公認的事實。 今天,設計師的工作不僅限於創建視覺設計並將其交給開發人員。 他們必須與開發人員攜手合作,以確保遵循設計準則,直到最後一個像素得到完善。 這形成了具有良好設計技能和實施技能的新型創意專業人士。

不僅從組織的角度來看,讓這樣的人參與進來是好事,因為他們可以身兼多職,從而節省了大量的時間和金錢,而且從個人的角度來看也是如此。 如果有人有一個可以證明對公司或產品有用的想法,那麼這個人很容易獨立完成它,而無需任何依賴。
為什麼產品經理需要趕上設計:前端開發的未來 UpGrad 博客

工具的選擇

隨著雲服務的發展,為基於 Web 的產品開發建立基礎架構變得很容易。 從版本控制(git)、響應式網頁設計(Angular、Backbone、SASS、SCSS)到設計協作(Marvel、Invision、WebFlow)。

HTML、CSS、Javascript 等語言技能主要局限於開發人員,現在必須讓設計師理解和精通。這些技能為市場上的所有框架提供了基準。
鑑於現在有如此多的工具可供選擇,重要的是要始終關注實際需求,而不是被大量的工具所困擾。 這就是擁有設計思維能力可以發揮作用的地方——您可以創建一個真正偉大的產品,而不是僅僅創建一個產品的另一個克隆。

為什麼產品經理需要趕上設計:前端開發的未來 UpGrad 博客

未來的趨勢

正如我們今天所知,應用程序明天可能會成為歷史。 這是否意味著我們將停止使用我們最喜歡的服務? 不,這意味著我們可能會以完全不同的方式與他們互動。 我列出了一些未來趨勢,這可能會改變我們與現實和虛擬世界互動的方式:

  • 聊天機器人和人工智能——從 Siri 開始,然後是 Google Now,然後是 Cortono、Alexa,我想你明白了。 程序變得越來越智能,對話正在從文本轉向語音(自然語言)。 擁有一個人工智能助手來控制你的工作日程和一天中的其他時間將成為新常態。 即使是文本,聊天機器人的響應速度也越來越快。 從用戶數據中學習可以幫助開發人員為用戶提供個性化的應用體驗。
  • 混合現實和虛擬現實——Google Glass、HoloLens、Oculus Rift 等設備為基於混合現實的開發鋪平了道路。 這些平台的交互設計原則與移動設備完全不同。 增強現實/虛擬現實是下一個增長領域,將會看到很多創新。
  • 數據驅動方法——考慮從所有事物中生成的數據的數量和類型。 關鍵電氣子系統溫度控制的健身追踪器,越來越需要輕鬆理解數據。 數據分析和可視化有助於根據這些大量數據做出決策。

從世界頂級大學在線學習產品管理課程獲得碩士、Executive PGP 或高級證書課程以加快您的職業生涯。

為您推薦的特色課程:杜克 CE 的設計思維認證課程

為什麼設計對產品經理很重要?

產品經理有責任確保他們的產品為客戶提供最佳體驗。 如今,客戶有多種方式會永久破壞新產品的前景。 沒有人能夠承受發布失敗的噩夢,或者社交媒體平台上的糟糕評論。 這就是為什麼設計非常重要的原因。 產品的設計決定了客戶將如何與產品交互,並在他們的環境中體驗它。 因此,產品經理和所有者從一開始就參與產品設計是非常重要的。

產品經理學習產品設計需要哪些課程?

根據您所在的行業和領域,有大量的在線認證課程可以幫助您了解有關產品設計的更多信息。 根據您的預算和時間表,您可以選擇參加 1 年的課程,或者參加可以輕鬆在線完成的較短的認證課程。 您還可以參加由知名機構提供的完整的在線產品管理課程,該課程將教您擔任產品經理所需的一切知識,包括設計。 如果你真正追求的是技能,而不是證書,那麼最好選擇更短、更便宜的課程。

如何設計一個產品?

第一步是與跨職能團隊舉行富有成效的頭腦風暴會議,其中包括開發人員和營銷人員,以及其他可以幫助定義客戶體驗、合規性和物流之間所需平衡的利益相關者。 這將產生一個產品必須具有的主要特徵的基本概念,並且可以以盡可能最具成本效益的方式開發,同時考慮所有可能的限制。 還必須進行基於市場或用戶的研究,以便每個人都了解客戶的期望。 接下來是創建線框,它可以幫助開發人員對產品的外觀有一個基本的了解,然後是最終設計。