[答疑]島上沒人穿鞋,賣鞋的愿景是什么
DDD領(lǐng)域驅(qū)動設(shè)計批評文集
歡迎加入“軟件方法建模師”群
《軟件方法》各章合集
Kris 2023-7-6 19:55
上次給我們批作業(yè)您舉了個例子,說賣鞋給島上沒人穿鞋,覺得您的解讀很新穎,不過當時沒聽太明白,翻您的書貌似沒有這個內(nèi)容。您意思是不是說賣鞋找客戶找沒穿鞋的更好?UMLChina潘加宇
我當時舉鞋這個例子,只是批評有同學(xué)為自己開脫“我做的系統(tǒng)很新”。展開說就是以前沒有這樣的系統(tǒng),我要是能做出來,目的就達到了,這個系統(tǒng)本身就是愿景——實際上這是廢話。
愿景的目的就是幫助判斷哪些系統(tǒng)需求是正確的,這位同學(xué)說這個話的時候,都已經(jīng)篤定自己腦子里設(shè)想的系統(tǒng)(有的人甚至連設(shè)想都沒有,一團迷霧就敢亂說)是正確的、好賣的,那還做什么愿景嘛。
書上有類似內(nèi)容:
第2章

第3章

第4章

******
我再詳細表述一下:
我舉那個玩爛了的“島上沒人穿鞋”的例子,主要想說:【現(xiàn)狀是“沒穿鞋”,改進是“穿了鞋”】,這種說法是廢話。
因為你賣的就是鞋,這是用問題本身來回答問題,但這也正是很多偽創(chuàng)新用來討好或誘騙無能之輩的常用手段。
正確的思考是:先思考為什么你覺得穿鞋對島上野蠻人有好處。你可能想,“這樣可以保護腳不受傷??!”。
好,野蠻人雖然沒有你這個文明人懂得多,但也會趨利避害。不用你教,他也知道“腳不受傷”比“腳受傷”好。那么,在沒穿鞋(這里的鞋是廣義的,抓把草把腳包一包也算)的時候,野蠻人怎么保護腳不受傷?
你問島上野蠻人張三,回答可能是:
*避開危險區(qū)域,有鋒利石頭的地方不去,地上太燙的地方不去,地上太冷的地方不去。
這樣有什么不好?
回答可能是:很多獵取食物的區(qū)域去不了。
這個才是“鞋”給張三帶來的改進:擴大可以走動的區(qū)域。
******
接下來回答“您意思是不是說賣鞋找客戶找沒穿鞋的更好”。
我應(yīng)該沒有表達過這樣的意思。
沒準,你問島上野蠻人張三:不穿鞋,你怎么保護腳不受傷?
張三可能回答:*俺是“M78星云”宇宙人,全身堅不可摧,受傷是什么?

或者
*朕有三宮六院七十二嬪妃,還有一千太監(jiān)侍候,連衣服都不穿,還穿什么鞋?

或者
*島上環(huán)境很好,處處不軟也不硬,不熱也不冷。
這樣的回答,你還選他們作目標人群嗎?需
要認真調(diào)研,結(jié)合研發(fā)團隊的情況,挑選最合適的老大(即戰(zhàn)場)??梢詤⒁姟秾沤z可以接受土坑酸菜面嗎-架構(gòu)可以影響需求嗎》。
******
上面講的島上野蠻人,相當于很久以前的現(xiàn)狀。
后來,穿鞋的目的演變出美觀。美觀甚至可以壓倒健康,想想高跟鞋就知道了。

目的也可能是(此處作者刪除二字)。
