客戶至上
架構是為客戶服務的,如果我設計的架構不能給客戶帶來價值,那我就是在浪費時間,我經常聽到客戶抱怨以前的系統有多么難用,那些系統的開發者端坐在象牙塔中,一點都不理解他們或他們的作業,那我又如何確保架構能夠為客戶帶來價值呢?
我的辦法是運用以客戶為中心的設計流程,先搞清楚誰是客戶,他們想做什么,然后將系統按照客戶的任務進行劃分,我會了解每項任務的啟動步驟,以及哪里容易出現問題,
你可能會想這不像是設計架構,倒像是設計用戶體驗!沒錯,只不過很多用戶體驗設計是不懂技術,所以無法設計架構,我的作業由表及里,確保深層結構能實作客戶價值,我稱之為客戶體驗架構,
- 第一步:觀察客戶在正常情況下如何完成任務,向對方提問,確定對客戶至關重要的事項,包括功能需求和質量屬性需求,
- 第二步:圍繞客戶的需求設計系統并記錄在原型里,原型應盡可能具有互動性,而不僅僅是流程圖;
- 第三步:盡早與客戶一起評審原型,確保對方真正了解新系統的變化,以及這些變化對他們的影響;
- 第四步:根據客戶評審會上的反饋修改調整架構設計;
運用這四個步驟,你就能通過你的架構為客戶創造價值,并成為他們的英雄,至上不會成為高坐在象牙塔里破壞客戶生活的人,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/35250.html
標籤:架構設計
上一篇:【高可用架構】待部署的架構介紹
