Plurk

64 responses to this plurk (Jump to bottom)

  • 隨風而行
    這篇是你寫的啊,我倒是沒注意到耶 (blush)
  • Zulu
    最早一批電腦科學家像Von Neumann、Niklaus Wirth都是數學家,那些人主張程式寫作前,要在紙上先證明整個系統的邏輯正確無誤。但事實上寫程式是手工業,所以敲敲打打、修修補補已經變成常事(常常需要忍受的事)。
  • Zulu
    qbear122: 這裡面首先是一個時間成本和思想訓練的問題,特別是市場上流行的行銷策略,像Windows OS,東西要先丟出來,慢慢再來改,還沒改完,已經要換下一代了,市場上當然永遠都是半成品在當家。
  • 同人(inpines)
    但這當中要由技術來trade off,就是 CAS 的加強
  • 同人(inpines)
    也就是複雜邊緣和自我組織的概念
  • Zulu
    inpines: 我們現在主流系統的架構應該還不是類神經系統跟基因演算法吧?
  • Zulu
    inpines: 你說的對,我想錯方向了,問題的焦點在開發過程。但複雜系統的行為可預測性很低,一般在工程上都是把複雜的問題分解成(完全透明的)單元,再組合起來,讓整個系統的行為符合概念,而這也是我們一般寫程式的邏輯,不是嗎?
  • 同人(inpines)
    Zulu_Chang: 所以解決問題需要工程,但工程只是一部分而非全部,這也是典範轉移最重要的一部分;擁抱改變而非預測或防止改變
  • 同人(inpines)
    我喜歡用繫詞一句話來說,易窮則變,變則通,通則久來看 CAS
  • 同人(inpines)
    複雜理論的工程方法的重點是把變動侷限在一定的範圍,而不是死硬不變或是無章法的變
  • 同人(inpines)
    技術上則是運用 time-boxing 的概念
  • Zulu
    但這種思維還是笛卡爾式的把複雜分解成單純的單元技術吧?
  • Zulu
    複雜系統常見的分叉、吸子、自組織現象在哪裡?
  • 同人(inpines)
    複雜理論是強調參與而非控制,比較像量子力學
  • 同人(inpines)
    重點就是在規律與變化中求平衡,強調動態而非定型
  • 同人(inpines)
    time-boxing 的用意是平衡 business value and rick control
  • Zulu
    人類為了適應外在複雜環境會產生各種解決策略,但這些解決策略本身不一定是複雜系統,大多還是以化繁為簡的邏輯在運作的不是嗎?就好像飛機在複雜系統(大氣)中飛行,但飛機的設計製造都是笛卡爾式的單元組合。
  • 同人(inpines)
    Zulu_Chang: 我的意思不是笛卡爾式的方法不對,而是要視環境適應而調適,這也就是我當年引用點空間 Peter Ho 大哥說的:達爾文不是錯了,只是不夠完整。笛卡爾也是一樣,軟體開發不全然是巨觀世界,有更多的微觀世界,需要不同的開發典範。
  • 同人(inpines)
    化繁為簡的思維是簡化了彼此關連,但量子力學告訴我們觀察者的意圖會改變系統行為,彼此的關係是不如我們想像的那麼簡單
  • 同人(inpines)
    在軟體開發還有全息圖的觀念,將整體織入部分也是非常重要的典範
  • 可樂魔
    實務上~大家還是習慣用「堆砌」式的方式開發啊~嘆~大家有看過龍潭的「鬼屋」嗎?那個屋主沒有設計房子~房屋蓋到哪裡設計到哪裡~現在發現...幾乎所有的軟體專案後來好像都是長成那個樣子....龍潭鬼屋真是軟體開發的經典案例啊~
  • Zulu
    我不是要證明笛卡爾對、或它的理論有價值,而是說混沌現象或複雜系統有它的特徵,總得確定我們正在討論的東西是什麼。複雜系統所具有的開放性,從倫理學來說很誘人,但真實的後果恐怕令大多數人難以承受。哪個CEO不要說希望,就說可以忍受自己治理的公司裡發生蝴蝶效應?
  • Zulu
    一個「自然形成」的城市,幾乎都是複雜系統,類似的人(種族、行業)在沒有發號施令者的情形下逐漸形成聚落。特殊的地理環境(地勢、水源)會變成吸子或斥子…
  • 同人(inpines)
    Zulu_Chang: 正因為軟體開發人的問題最難解,而複雜理論是很適合解決這樣的問題。不過,這不包括只懂表相而錯用的情況。 (LOL)
  • 同人(inpines)
    CAS就是用來防止混沌一片也就是你說的蝴蝶效應的發生
  • 同人(inpines)
    傳統以結構性的秩序出發,強調核心。但對複雜找不到本質核心的問題而言,複雜理論的方式從混亂與秩序的交界出發,讓核心自然成形
  • Zulu
    inpines: 所以我認為常見的解決策略還是企圖將系統控制在單一相(phase)中,我還沒見識過哪一種理論能處理相變(phase transition)的。比方說,改變決策結構,讓員工變老闆的。但我是期待有一天這種理論能出現。
  • 同人(inpines)
    Zulu_Chang: 對 agile process 而言,原則只有面對當下,對於不確定的變因只會觀察注意並在第一時間因應
  • 同人(inpines)
    這種流程,員工與老闆的界線不明顯,大家都是參與想把事情做好
  • 同人(inpines)
    跟新時代信念創造實相的觀點很像
  • 同人(inpines)
    簡單的說,團隊靠的是信任與伙伴關係而非利益,權力與階級關係
  • 同人(inpines)
    也是一種整體大於部分總合的觀點
  • Zulu
    inpines: 領導者和員工分享**所有的**資訊嗎?領導者鼓勵並接受員工的集體意見改變他原本的規劃嗎?
  • 同人(inpines)
    通常這種組織會是提問式的文化
  • 同人(inpines)
    領導者讓被領導人從問題中找答案而非誘導他們怎麼做,或提供權威的答案
  • 同人(inpines)
    問題的定義是指組織面臨的問題,而非理念上或某人經驗的最佳實務;因為沒有問題沒有答案。
  • Zulu
    台灣真的有這種公司嗎?哪一家?
  • 同人(inpines)
    by the way,當關鍵人等離開那專案後,結果就如大家所看到的回復原狀
  • Zulu
    資本主義的公司體制是以資金為權力的來源。投資者承擔風險,所以公司的治理者需要出資者的授權。除非公司是像合作社那樣,由員工合資經營,共同決策,不然從經濟的邏輯上很難說服人拿錢出來讓別人做決定。

Ads