架構C02-商業模式與架構設計

商業模式與架構設計:A段架構與B段架構

《思考軟件創新設計:A段架構師思考技術》
A段架構師必須具有鮮活的創新思惟,睿智的策略思考,犀利的洞察力和靈活的戰術才能把握稍縱即逝的商機
 
                                               
 
  

 

 

 

 

 

 

 

 

 

 

 

  

 
段架構師
B段架構師
關注點
產品策略規劃
實踐策略,執行能力,技術變遷
協做對象
協助產品經理
協助研發經理生產經理
思惟的差別
獲利思惟,知彼才能在複雜商業環境生存
成本思惟,知己才能在成本和收益作出合適選擇

 

 
 
 
 
 
 
 
 
目前咱們所接觸的大可能是B段技術的架構,更關注「知己」,咱們作研發改進,敏捷管理,技術重構,就是爲了更好的平衡技術的成本和業務的收益
 

 A段架構與商業模式:以不變應萬變

 

架構師須要考慮的商業要素

決策前(A段設計)---->決策點--->決策後(B段設計)
 

商業思惟三要素:商業模式,架構模式,創新產品算法

 

軟件是現實世界的映射和抽象

現實世界是複雜多變的,因此由需求就是複雜多變的,軟件也是複雜多變的,
因此現實中組織要發展就要面對變化的適合的變化,反應到軟件上也會隨需求的變化而變化,因此軟件本質上是一個演化的系統,是一個複雜的系統
 

商業與技術的關係

商業維度,現實世界是複雜多變的組織須要不停的適應市場的變化,
從產品維度須要不停的創新知足客戶和市場的需求,
而從技術和架構的維度來看,架構則但願更少的信息熵,用更少的技術元素來表述更多的業務結構,這也正是爲何咱們追求模型,模式,結構與算法
 

 商業和產品作加法,架構設計作減法 

在複雜的現實中,用簡單的抽象來支撐商業的變化,用靈活的設計支持業務的創新
 
《深奧的簡潔》是一本科普讀物,裏面講述了碎行,自我組織,自我相似等等天然界好些美妙的規律
 
 

大樹的隱喻描述商業,架構,研發技術生產管理

大樹的上層是枝葉,要吸取陽光雨露,要開花結果,是對外界展現的活躍和生機的一面,這裏用來表述商業模式和創新產品
這些都是要變化的部分,並且收外部影響較明顯
 
再次是樹幹是中層A段架構,中層要求穩既要約束和輔助枝葉發展和繁榮又要保護下層樹根承受壓力
 
下層部分的話就是B段架構,生產,技術,管理,這些是看不見可是很重要的元素,是整個樹木生命繁榮的根本
 
 

從複雜中抽象出簡單,用簡單和較少信息熵,應對複雜多變的商業和產品

簡單的有序的產品和架構設計,經過必定的約束組合能夠造成一個富有活力的系統,底層元素的簡單又保證了它能夠包容現實中的複雜變化,應對紛繁複雜的現實狀況,支持商業的變革和產品的創新
 
 

B段架構技術和業務的矛盾:用成本收益做爲衡量標準

 

變的是需求和技術,不變的是成本與收益評估,是要創造價值的目標

 
"你這個功能啥時候能上? "
"這個有難度目前不行,須要作重構,技術細節blablabla..."
"提這麼多需求沒幾個有用的,根本不懂技術實現,你要覺的能行爲啥你不上"
 
產品和技術的矛盾點:
1. 資源的搶佔 2. 成本的評估 3.內外部目標的差別 4.內部目標設定不合理
 

解決問題:業務知識+成本覈算

技術要了解業務背景,業務收益,要解決的問題是什麼?只有這樣才能解決問題,作出架構設計,作出模型設計,解決業務問題,幫助客戶解決現實場景的問題
 

優秀的架構要融和技術與業務的平衡和成本收益的評估

 
1. 清晰服務業務短時間目標,明確技術定位,輔助實現當前階段業務訴求
2. 協調技術資源投入和分配
3. 進行成本與收益的評估,肯定作哪些,不作那些,先作那些,怎麼作收益更大
4. 預留長期技術規劃和儲備
 

咱們是解決昨日之債務,仍是準備迎接今日之挑戰?

衡量的標準就是作這件事的收益?
 
產品和業務作哪些收益更大:產品的願景和價值觀
本年度看作哪些收益更大(OKR)
本季度本月作哪些收益最大(月度發版路標規劃)
當天本週作哪些收益最大(周計劃)
 

舊系統的改造 OR 新技術的引進?

技術儲備和技術棧規劃方面:
中小型創業型公司,非技術驅動的公司
關注中長期發展的技術與趨勢,不要太超前,沒必要作小白鼠
 
舊系統改造方面:
假如不能明顯的產生業務價值,單純的把報表生成把半小時優化到5分鐘,不如作一些其餘更有業務價值的任務
假如沒有其餘高附件值任務能夠去作,假如報表生成佔用研發時間減小了質量保證時間,影響了交付質量也能夠去作
相關文章
相關標籤/搜索