客戶至上

来源:https://www.cnblogs.com/Dannier/archive/2019/11/27/CustomerFirst.html

客戶至上 架構是為客戶服務的。如果我設計的架構不能給客戶帶來價值,那我就是在浪費時間。我經常聽到客戶抱怨以前的系統有多麼難用,那些系統的開發者端坐在象牙塔中,一點都不理解他們或他們的工作。那我又如何確保架構能夠為客戶帶來價值呢? 我的辦法是運用以客戶為中心的設計流程。先搞清楚誰是客戶,他們想做什麼。 ...


客戶至上

架構是為客戶服務的。如果我設計的架構不能給客戶帶來價值,那我就是在浪費時間。我經常聽到客戶抱怨以前的系統有多麼難用,那些系統的開發者端坐在象牙塔中,一點都不理解他們或他們的工作。那我又如何確保架構能夠為客戶帶來價值呢?

我的辦法是運用以客戶為中心的設計流程。先搞清楚誰是客戶,他們想做什麼。然後將系統按照客戶的任務進行劃分。我會瞭解每項任務的啟動步驟,以及哪裡容易出現問題。

你可能會想這不像是設計架構,倒像是設計用戶體驗!沒錯,只不過很多用戶體驗設計是不懂技術,所以無法設計架構。我的工作由表及裡,確保深層結構能實現客戶價值。我稱之為客戶體驗架構。

  • 第一步:觀察客戶在正常情況下如何完成任務,向對方提問,確定對客戶至關重要的事項,包括功能需求和質量屬性需求。
  • 第二步:圍繞客戶的需求設計系統並記錄在原型里。原型應儘可能具有交互性,而不僅僅是流程圖;
  • 第三步:儘早與客戶一起評審原型。確保對方真正瞭解新系統的變化,以及這些變化對他們的影響;
  • 第四步:根據客戶評審會上的反饋修改調整架構設計;

運用這四個步驟,你就能通過你的架構為客戶創造價值,併成為他們的英雄,至上不會成為高坐在象牙塔里破壞客戶生活的人。


您的分享是我們最大的動力!

更多相關文章
  • 1.多了兩個新方法 (1)startWith:判斷一個字元串是否以某個欄位開頭 let str='asdfgh'; console.log(str.startsWith('a'));//true 應用: let str='http://it.kaikeba.com';if(str.startsWit ...
  • <script> document.write("<s"+"cript type='text/javascript' src='../utils/getUrl.js?112"+Math.random()+"'></scr"+"ipt>"); </script> 刷新頁面,重新載入js,清除緩存拒絕3 ...
  • 功能描述: 1.滑鼠經過 左右側箭頭顯示,滑鼠離開 箭頭隱藏 2.動態添加底部小圓圈並綁定單擊事件,並且讓小圓圈的點擊事件和左右箭頭點擊事件同步 3.拷貝第一張圖片添加到ul最後可以實現動態添加圖片 4.給箭頭綁定單擊事件,並且使圖片可以無縫輪播 5.實現自動輪播(動畫函數) 具體實現代碼: 1.鼠 ...
  • 一、背景 前段時間,寫的一篇關於博客園主題皮膚分享的文章,一經發出便受到了極大的熱捧,後來很多網友留言說,想要讓我分享現在的模板,畢竟現在這個模板已經比之前分享的那個多經歷了N多個版本的改進和優化。那本文我就來分享我博客園中的所有的特性,以供大家直接開箱即用。廢話不多說,直接開搞~ 二、最新版CSS ...
  • 背景 asp的第一版是0.9測試版,自從1996年ASP1.0誕生,迄今20餘載。雖然asp在Windows2000 IIS服務5.0所附帶的ASP 3.0發佈後好像再沒有更新過了,但是由於其入手簡單,天然的asp+access零配置,在零幾年火的就像現在的微信小程式。雖然時過境遷,其至今在國內還有 ...
  • 一、背景 最近在自己博客園逛的時候,總會有一個感覺,真是太醜了,然而又覺得自己暫時抽不出太多的時間來搭建自己的博客系統,上網一搜才發現,原來我們可以自定義博客的佈局以及樣式的,那我就在網上找到了一個哥們的自定義Hexo經典主題Ligt的CSS文件,然後根據自己的審美及需要來做改動後上傳以此來使自己的 ...
  • 1.代碼生成器: [正反雙向](單表、主表、明細表、樹形表,快速開發利器)freemaker模版技術 ,0個代碼不用寫,生成完整的一個模塊,帶頁面、建表sql腳本、處理類、service等完整模塊2.多數據源:(支持同時連接無數個資料庫,可以不同的模塊連接不同數的據庫)支持N個數據源3.阿裡資料庫連 ...
  • 如何徹底理解Java抽象類 為什麼要用抽象類 什麼情況下用抽象類 吶,到底什麼是抽象類,有時明明一個普通類就可以解決了,為啥非得整個抽象類,裝逼嗎 我曾帶著這樣的疑惑,查了很多資料,看了很多源碼,寫了很多代碼,以下是自家的理解 一、徹底理解Java抽象類 當我們無法理解一個事物的時候,我得追尋他的本 ...
一周排行
  • HttpReports 簡單介紹 HttpReports 是 .Net Core下的一個Web組件,適用於 WebAPI 項目和 API 網關項目,通過中間件的形式集成到您的項目中, 通過HttpReports,可以讓開發人員快速的搭建出一個 API 性能分析的基礎報表網站。 主要包含 HttpRe ...
  • 大家好,這幾天試著從Github上拉取AspNetCore的源碼,嘗試著通過Visual Studio 打開,但是並不盡人意。我們需要去構建我們拉去的源代碼,這樣才可以通過VisualStudio可還原的項目。畢竟AspNetCore是一個巨型的項目集。 先決條件 在Windows中構建AspNet ...
  • 知識需要不斷積累、總結和沉澱,思考和寫作是成長的催化劑 梯子 一、鎖1、lock2、Interlocked3、Monitor4、SpinLock5、Mutex6、Semaphore7、Events1、AutoResetEvent2、ManualResetEvent3、ManualResetEvent ...
  • 安裝Docker CentOS 7 安裝 Docker 編寫Dockerfile 右鍵項目-》添加-》Docker 支持 選擇Linux 修改為如下: FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base WORKDIR ...
  • 原文:https://blogs.msdn.microsoft.com/mazhou/2017/06/06/c-7-series-part-3-default-literals/ C#的default關鍵字有兩種用法:一種是標記switch…case結構的預設分支(會匹配任意不被所有case條件匹配 ...
  • 相關模塊 1. AbpAspNetCoreModule 2. AbpAspNetCoreMvcModule 3. AbpAspNetCoreMvcContractsModule abp通過這三個模塊載入並配置了 asp.net core。,最主要的就是AbpAspNetCoreMvcModule模塊 ...
  • 安裝 參考文檔:https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository 前提條件 Docker 要求 CentOS 系統的內核版本高於 3.10,在終端輸入以下命令: uname -r ...
  • 目前遇到的問題: 1.路徑區分大小寫及路徑用“/”,而不是常用的"\\"。 windows下路徑為:"xxxx\\yyyy",Linux路徑下為:"xxxx/yyyy" 使用 Path.Combine("xxxx","yyyy") 進行合併即可。 2.有時候就需要在 docker 容器里訪問宿主機提 ...
  • 《.Net 最佳實踐》 [作者] (美) Stephen Ritchie[譯者] (中) 黃燈橋 黃浩宇 李永[出版] 機械工業出版社[版次] 2014年01月 第1版[印次] 2018年01月 第1次 印刷[定價] 69.00元 (P001) 開發人員應該對任何稱之為“最佳實踐”的實踐保持一種懷疑 ...
  • 本文介紹了C#中的屬性,以及C#6和C#7中與屬性相關的新特性。 ...
x