fbpx

使用者體驗( UX )的開發基礎 & 如何讓開發人員參與

課程簡介

從設計師中脫穎而出,通過理解開發各方各面,做出更完整的使用者體驗( UX )設計和更好的設計決策

報名參加課程

從這 8 小時的課程,你會學到

  • 如何通過理解開發基本原理、技術限制來做出更好的設計決策
  • 瞭解計算機內部發生的事情對於優秀的使用者體驗( UX )設計工作是不可或缺的
  • 瞭解技術方面將使你成為一個更好的設計師,不管你有沒有機會與開發人員合作
  • 從專案一開始就讓開發人員參與到你的設計工作流程中,為你的 UX 工作增加一個強大的新視角
  • 你要問的不是”設計師應該學習程式設計嗎?” ,問題是 – 設計師和開發人員的協作不是學習程式設計
  • 如何參與開發人員的活動(例如在實施過程中: 測試、瑕疵 報告)
  • 瞭解線上和離線應用程式之間的區別,這樣你就可以更好地考慮使用者的需求和背景
  • 如何在數位應用程式中表示真實世界的物件和概念(例如資料型別、資料建模)
  • 更好的表單設計: 你應該在 UI 規格旁邊指定什麼(例如,使用者輸入的資料型別、最大值、文字長度)
  • 學習演算法思維,這樣你就能夠考慮所有情況,發現冗餘,消除不一致之處
  • 表單驗證演算法是如何運作的,設計的含義是什麼
  • 效能是一個重要的限制,且你的設計決策總會影響效能! (例如設計 web 應用程式)
  • 你應該參與關於如何儲存資料的決策,例如,你可以提議哪些資料組將被一起讀取或修改,以及多久讀取或修改一次
  • 如何定義應用程式內部的邏輯關係,例如”使用者可以擁有最多一張個人資料圖片”是你應該定義的規則
  • 設計決策影響風險、成本和開發工作,例如客製化程式碼通常比使用現有解決方案更昂貴
  • 如何選擇一個合適的現有解決方案,可重用元件(例如地圖元件: Google Map)
  • 知道 API 如何運作,提供了哪些功能,以及為何需要知道(例如支付方案)
  • 如何向開發人員有效提問的,以及如何影響他們也對你有效提問

要求

本課程不需要有必備知識

課程說明

通過了解技術限制和開發的各方各面,你將能夠在設計工作中給予附加價值,因此脫穎而出。你將能夠提供一個更完整、更有意識的設計給你的客戶(無論你是一個自由工作者還是一名僱員)。 這裡有一些你可以並且應該包括的方面:

假設使用者可以在你的應用程式中上傳圖片。 但是他們能上傳多少張呢? 或者假設你設計了一個表單, 你應該指定最大值。 每個文字欄位的長度,否則在 UI 上顯示的使用者輸入(例如使用者名稱)可能會破壞佈局。 或者,如果兩個或兩個以上的使用者同時修改某個產品的價格,這個衝突應該如何解決? 另一個方面是,基於使用者的背景,你應該選擇什麼型別的應用程式,線上或離線應用程式將更好地支援使用者的目標?

這些都是設計決策,如果你不做決策,別人也會做,所以如果你想有意識地設計一個產品或服務,你應該考慮這些方面。

如果你能夠與開發人員一起做出這些決定,那就更好了。 他們獨特的、特定的視角會補充你對設計目標的解釋和觀點。

因此,除了在設計工作中考慮與配合技術各方各面外,從設計過程的一開始就與開發人員合作也是很棒的。 你應該讓他們參與使用者體驗研究和構思(例如,設計衝刺、故事板)活動。 同樣,你應該參與他們的工作流程,例如在實現過程中,你應該跟蹤他們在版本控制軟體中的進度,幫助他們編寫自動化測試,並定期測試他們建構的內容。

總之,這門課程有兩個主要目標:

1. 我們將向你介紹主要的技術限制和開發各的方各面。

理解這些對於任何設計師都是有益的,無論你是一個自由工作者還是一個僱員。

2. 你將學習如何與開發人員協作。 我們將教你如何讓他們參與進來,如何向他們有效提問,以及如何參與他們的工作流程。

學習高效率協作對在團隊或經常與他人合作的設計師是有益的。

這兩個目標緊密相連: 理解開發各方各面將幫助你改進也增進你與開發人員合作的方式。

課程分為四個部分 :

基礎: 通過觀看本節,你將瞭解設計工作是如何融入到數位產品開發過程中的(例如瀑布式開發、敏捷開發和精益開發)

創造共同語言: 如果沒有共同的語言,你就不能有效地合作。 通過觀看本節,你將瞭解草圖和視覺思維如何幫助你與開發人員建立共同的理解。

設計方面: 讓開發人員從一開始就加入你的設計工作流程中,可以讓你在流程中涵蓋一個獨特的、額外的視角。 從這一章節,你將瞭解讓開發人員參與的主要機會,例如一起進行使用者體驗研究; 一起構思(例如設計衝刺)

開發方面: 要以符合使用者需求的方式設計和實現數位產品或服務,你必須知道計算機如何運作。 在這一章節中,我們將教你最重要的方面。

如果你是一個 UX 設計師 / 互動設計師 / 產品設計師 / 服務設計師 / UI 設計師(你的標籤並不重要) ,很可能你正在從事數位產品或服務。 換句話說,你正在創造軟體產品。

根據我們的經驗,這是一個經常被忽視的事實: 作為一個設計師,你為軟體開發過程做出了貢獻。 如果不知道引擎蓋下面是什麼,你就無法做出明智的設計決策。

了解各種開發的方方面面不僅僅是為了使產品開發過程更有效率。 在組織文化或跨職能團隊中工作效率會更好,在那裡你可以集中精力發揮你的工作實力! 你的團隊夥伴會在你做設計決策的權衡和你所提出的問題或請求中賞識你對於風險、成本等有全面性的瞭解,因此建立相互的信任

這種相互信任意味著開發人員知道你不會要求進行不合理的修改,而且你也會放心他們將把流程和完成任務所需的開發工作量透明化讓你了解。

正如你將看到的,讓開發人員參與你的設計過程,並要求開發人員讓你參與他們的過程,這將激起有效的跨功能協作。 產品開發流程已進化,對於技術和使用者期望的變化做反應。 現在我們可以很快地從市場上得到使用者的反饋,基於這些反饋,我們可以不斷地改進和微調我們的數位產品或服務,換句話說,我們應用了持續整合和持續佈署。 為了能夠在這種環境中工作,我們需要跨職能團隊在密切協作下建立軟體產品。 即使你的組織仍然使用瀑布式流程,你也將學到很多關於如何在設計流程中考慮開發方面的知識,以及如何建立更好的設計交付。

關於課程內容 :

我們建立了50 多個手繪草圖,以一種易於消化、理解的方式解釋這些複雜的概念 – 你可以下載所有這些高解析度的草圖!

我們涵蓋了許多練習活動,這樣你就可以更加鞏固你的理解。

你還可以找到 GitLab 介面的演練 – 瞭解版本控制系統的工作方式有助於你參與實踐活動; 由於為設計人員建立的版本控制工具應用了相同的概念和術語,本指南將幫助你使用這些工具,例如 Abstract ( 抽象 )。

雖然我們不會教你如何程式設計,但是從這裡關於演算法和程式設計的講座,你會理解所有的基本概念,這些概念實際上是程式設計的先決條件。 因此,你可以使用課程材料的這些部分作為試金石: 如果你特別喜歡這些部分,也許你就是很適合做程式設計。

但是我們相信惡名昭彰的”設計師應該學會寫程式?” 是個無關緊要的問題。 如果你想學習程式設計,那就開始學吧。 然而,真正重要的是你應該瞭解開發人員是如何工作的,他們面臨的挑戰是什麼,他們的主要任務是什麼。 這門課程會教你所有這些。

我們還包括了相關的使用者體驗( UX ) 知識庫草圖,你也可以下載這些高解析度作品。

課程視訊是優化為全高清解析度[選擇1080p (或”自動”)解析度在你的串流播放器左下角,如果它沒有自訂設定為該解析度的話]。 如果由於任何原因(例如網路連線緩慢)你無法以高清解析度觀看視訊,我們將所有的草圖都附上高清解析度,這樣你就可以把它們列印出來,運用這些印出資料配合課程講座清楚觀看。

請繼續關注未來的更新! 我們計劃很快增加新的講座,例如關於響應(設計不同的螢幕尺寸和裝置) ; 國際化和本地化; 安全性和密碼學。

觀看這些講座的結果是,你將成為一個更加自信的設計師,瞭解有意識地設計意味著什麼。

目標受眾

  • UX 設計師 互動設計師
  • 產品設計師
  • UI 設計師
  • 服務設計師
  • 網頁設計師
  • 自由設計師
  • 在組織工作的設計師(無論是創業公司還是企業)
  • 任何想要了解開發人員如何工作和如何跟他們提出好問題的設計師
  • 任何想要改進建立數位產品和服務(應用程式、網站、系統)的工作流程的人
  • 如果你想學習如何編寫程式碼,本課程不適合你!本課程不教授程式設計! 如果你期望從第一次開始到第一次發佈建立數位產品或服務的詳細,一步一步的步驟,本課程不適合你!本課程主要關注開發方面、技術限制以及設計人員與開發人員之間的協作。

講師簡介

Krisztina Szerovay  UX 設計師 ( 更多講師主講課程介紹 )

我是 Krisztina Szerovay,自由工作的 UX 設計師。 我來自一個教師和工程師的家庭,所以知識共享和設計複雜系統的價值對我來說一直是顯而易見的。

教學對我來說不是一種職業,而是一種熱情,我真的很感激有機會接觸和幫助來自世界各地的學生。 如果你有任何問題、建議或反饋,請與我聯絡! 我相信教學本身就是一個不斷學習的過程。

除了使用者體驗( UX )設計,我還做法律寫作和研究。 我自認是一個通才 – 我總是在工作中運用綜合學科研究法,將點點滴滴串聯起來,以儘可能獲得最好的結果。

Gergely Szerovay 開發者 更多講師主講課程介紹

我是一個擁有 20 多年經驗的自由工作全端工程師。 我一直對學習最新的可用技術很感興趣,我喜歡從中得到啟發。 我的教學目標是展示我的發現和經驗,提供解決方案。

我參與過很多專案,包括前端和後端網路開發、系統管理、MS Office 自動化和資料科學。

如果你有任何問題(關於我的課程或一般問題) ,不要猶豫請直接發問,我一直認為開發人員應該是互相激勵的夥伴社群。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程| 課程優惠方案

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Spread the love

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: