<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>同人的生活派對 &#187; 易經思維</title>
	<atom:link href="http://www.lifeparty.idv.tw/blog/archives/category/%e6%98%93%e7%b6%93%e6%80%9d%e7%b6%ad/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lifeparty.idv.tw/blog</link>
	<description>君子學以聚之,問以辨之,寬以居之,仁以行之</description>
	<lastBuildDate>Fri, 05 Mar 2010 04:18:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>有關「好人從政」的理由</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/2038</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/2038#comments</comments>
		<pubDate>Fri, 30 Oct 2009 10:21:34 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[學習]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[新時代]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>
		<category><![CDATA[閱讀]]></category>
		<category><![CDATA[領導]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/?p=2038</guid>
		<description><![CDATA[同人在最近幾年來隱隱覺得，現今在政治上握有權力的人，總是認為自己具有「好人」的形象，所以應該治理別人來糾正別人的錯誤。但慢慢地，人們發現所謂的「好人」並沒有足夠的領導能力來治理人民，而當他們在面對質疑時，卻表現出態度上的傲慢，讓我們不禁開始懷疑讓好人從政的理由，是否真的足夠充份呢？]]></description>
			<content:encoded><![CDATA[<p>前一陣子在河道上，看到 <a href="http://www.plurk.com/Zulu_Chang">Zulu</a> 分享〈<a href="http://yichungchang.spaces.live.com/blog/cns!7297795018C876FA!456.entry" target="_blank">好人從政的理由</a>〉，引起同人的興趣，就<a href="http://www.plurk.com/p/2bx0uh">和他討論了這個話題</a>。</p>
<p>Zulu 的文章提到蘇格拉底和格勞孔的對話。蘇格拉底說，沒有人願意甘願當統治者去糾正別人的惡，因為在統治發布命令的時候，並不是為了統治者，而是為了被治理的對象。所以我們想要讓有人願意擔任這種工作時，必須給予他名或利，如果他不願意，就給予懲罰。</p>
<p>格勞孔不大明白蘇格拉底提到用懲罰來當做報酬的道理何在。蘇格拉底說，懲罰可以使最優秀的人來領導人民，他們視貪圖名利為可恥。因此，好人不肯為了名利當官。他們不肯因擔任治理工作公開領取報酬，而被當成佣人，更不肯假公濟私，暗中舞弊，被人當作小偷。名譽也打動不了他們，因為他們並沒有野心。於是要他們同意當官，就只能用懲罰來強制了。</p>
<p>蘇格拉底提到大家看不起那些沒有受到強迫，就自己想要當官的人。但最大的懲罰莫過於，自己不去管人，卻被更壞的人管了。他認為好人最怕這種懲罰，所以勉強出來。他們不是為了自己的榮華富貴，而是迫不得已，實在找不到比他們更好，或同樣好的人來擔當這個責任。</p>
<p>蘇格拉底以為，假如全國都是好人，大家會爭著不當官，就像現在大家爭著當官一樣熱烈。這樣就可以清楚看到，一個真正的統治者追求的不是他自己的利益，而是被統治者的利益。所以聰明人寧可服從他人，也不願要他人服從自己。</p>
<p>以上有關「好人從政」的觀點，同人一開始沒有看得很清楚，以為與中國人的傳統觀念是相違背的。我想到〈論語述而篇〉的一段對話：</p>
<blockquote><p>子謂顏淵曰：「用之則行，舍之則藏，惟我與爾有是夫。」子路曰：「子行三軍，則誰與？」子曰：「暴虎馮河，死而不悔者，吾不與也。必也臨事而懼，好謀而成者也。」</p></blockquote>
<p>Zulu 也提到論語也說「邦有道則現，無道則隱，又說，危邦不入、亂邦不居。」他指出孔子對自己的家鄉沒有民族主義式的情感。</p>
<p>因此，從中國的傳統觀念看來，在世道混亂之際，具有德性與才能的君子不該淌政治的渾水，似乎與蘇格拉底認為應該用懲罰來迫使好人從政的觀點是相違背的。不過，同人後來仔細地看這篇文章，終於看懂這篇文章所要表達的觀念。</p>
<p>同人發現其中的關鍵就在於好人如果不從政，那被壞人治理，反而會讓人們受到更大的危害，這樣對好人算是難以接受的懲罰，而迫使他們出來從政。不過，觀察台灣的政治圈，好像大多的政治人物都說自己從政不是為了名利，而是為了服務大眾。然而在政治上，鮮少看到有人爭著不要做官，而表面上說自己不慕名利的人，卻還是常常看到他處處在算計自己的政治利益。</p>
<p>同人在最近幾年來隱隱覺得，現今在政治上握有權力的人，總是認為自己具有「好人」的形象，所以應該治理別人來糾正別人的錯誤。但慢慢地，人們發現所謂的「好人」並沒有足夠的領導能力來治理人民，而當他們在面對質疑時，卻表現出態度上的傲慢，讓我們不禁開始懷疑讓好人從政的理由，是否真的足夠充份呢？</p>
<p>就像當年胡自強先生戲稱「拋磚引玉」，引出馬英九先生出馬競選台北市長的場景一樣，這正是「人們看不起<span>那些沒有受到強迫，就自己想要當官的人」的有力寫照。馬英九說他不忍心好友擔負起那麼大的壓力與責任，於是趕在前面宣布參選。或許也是因為這種不得不從政的形象，而讓他獲得當票當選台北市長。但同人今天已經不再相信馬英九當年選台北市長是迫不得已的，而我們看到的可能只是一場政治操作的策略而已。</span></p>
<p>Zulu 問我那是不是代表馬英九很奸詐？對這個問題同人沒有確定的答案，因為我不知道他從政的動機是為了自己還是為了別人好。但據説五百年才會出現一個聖人，而身為凡人能夠為不為自己好而為別人好的人實在太少了，因此我們不該期待政治人物不為私利而只為公眾利益。Zulu 說得好，我們都被馬基維利騙了，以為政治人物應該人格崇高。其實他們只是演員，負責讓劇情發展到人民期望的樣子。</p>
<p>因此，討論到這裡，同人認為還是讓正常人來領導人民吧！Zulu 則認為正常人享有太大的權力，就會變得不正常。但如果正常人享有太大的權力就會變得不正常，那麼過去未經過個人利害關係試煉的「好人」，會不會也開始追求榮華富貴更甚於人民的福址呢？</p>
<p>Zulu 說在蘇格拉底的年代，當時的希臘公民一般來說並不工作維生，大家都過得很逍遙。這樣看來古時候做好人比較容易，不像今天要「在亂世中做人」實屬不易。從荀子的性惡觀點，我們可以看到「人之生固小人」的觀念，認為人原初即是鄙陋的，即是「小人」：</p>
<blockquote><p>人之生固小人，無師無法則唯利之見耳！人之生固小人，又以遇亂世得亂俗，是以小重小也，以亂得亂也。君子非得勢以臨之，則無由得開內焉。－－《荀子‧榮辱》</p></blockquote>
<p><a title="More about 在亂世中做人" href="http://www.anobii.com/books/在亂世中做人/9789576221989/01ff64d87389d5382e/"><img style="padding: 5px;" title="More about 在亂世中做人" src="http://image.anobii.com/anobi/image_book.php?type=4&amp;item_id=01ff64d87389d5382e&amp;time=1256883364" alt="More about 在亂世中做人" align="right" /></a>如同同人閱讀《<a title="More about 在亂世中做人" href="http://www.anobii.com/books/在亂世中做人/9789576221989/01ff64d87389d5382e/">在亂世中做人</a>》的這本書，作者蕭政邦先生所提到的觀點。他提到《荀子》並無貶損人存價值或尊嚴之意。一方面這種見解是為肯定人文教養與人性陶冶的重要性而設，代表重視「教育師法」的功用和價值。另一方面，這種見解肯定人文化成的絕對意義；當人們稟持人文教化與一己的修養，而成為發揚善道的君子時，正顯示人足以透過自身努力以彰顯人存的價值與尊嚴。</p>
<p>蕭政邦認為《荀子》的看法使我們有機會領會「理想的人」其實是「發展性」的個體；不論人性原初具備了什麼特質，「善」總得以在人存的發展過程中逐步實現，甚至即便從一個鄙陋的基點出發，人還是有可能成就完善的人格，這是《荀子》相當特殊而值得重視的地方。</p>
<p>從以上的觀點看來，讓好人來領導國家，未必會為人民帶來福址。因為他可能還沒經過環境無情的考驗，還沒有學會該如何帶領人民迎向幸福，也或者是心態並未調整準備好接受領導人必須面對的挑戰。</p>
<p>畢竟當好人與好的領導者是兩回事的，好人還是必須要學習才會成為好的領導者，而在這之前，君子應沉潛自己來培養君德。《易經文言》九二曰：「君子學以聚之，問以辨之，居以寬之，仁以行之。易曰：見龍在田，利見大人，君德也。」而人民也必須學習認清「好人」的形象也只是政治人物眾多光環效應之一呀。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/2038/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>系統開發的彈性</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/1113</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/1113#comments</comments>
		<pubDate>Tue, 21 Jul 2009 10:26:45 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[CNet/ZDNet]]></category>
		<category><![CDATA[利害關係人]]></category>
		<category><![CDATA[問題解決]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[溝通]]></category>
		<category><![CDATA[生活感觸]]></category>
		<category><![CDATA[職場]]></category>
		<category><![CDATA[開發流程]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/?p=1113</guid>
		<description><![CDATA[是否代表系統開發追求速度與彈性，就必然犧牲文件與流程呢？同人認為這樣看就太過簡化了，系統開發的彈性並不是忽略系統文件與流程，而是只重視有實質效益的一切事物，當然包括文件與流程。]]></description>
			<content:encoded><![CDATA[<p>本文於 2009/07/22 經 <a href="http://www.zdnet.com.tw/members/1000103060/blog/?v=post&amp;id=10000280">ZDNet Taiwan 部落格文章專區轉載</a>。</p>
<p>在 <a href="http://www.facebook.com">facebook</a> 看到舜平學長提到「<a href="http://www.facebook.com/note.php?note_id=103671809911&amp;ref=mf">求快求彈性忽略系統文件的後果，找了兩個小時的BUG</a>」讓同人想寫一篇文章來談談系統開發的彈性。</p>
<p>舜平學長說求快求彈性，忽略系統文件重要性的後果就是使用者說沒空寫文件，如果這時我們也沒有將系統重要資訊記錄下來，那麼就算是自己也會因為時間一久而逐漸淡忘這些資訊，結果使得系統的維護變得更加困難。</p>
<p>雖然以上的現象在台灣是開發者經常碰到的問題，但那是否代表系統開發追求速度與彈性，就必然犧牲文件與流程呢？同人認為這樣看就太過簡化了，系統開發的彈性並不是忽略系統文件與流程，而是只重視有實質效益的一切事物，當然包括文件與流程。</p>
<p>「彈性－快，是之前老闆說的。常常就是邊想邊做，搞死 IT 人員」舜平學長提到他對彈性的認知。但這種對彈性的定義有沒有問題？我們追本溯源，從<a href="http://dict.revised.moe.edu.tw/">教育部國語辭典</a>可以查到「彈性」這個字詞有兩個解釋：</p>
<blockquote><p>物體受外力作用，會改變其形體，而當外力除去後，即恢復其原狀，此種性質，稱為「彈性」。</p>
<p>比喻事情無固定標準，而可隨機調整。</p></blockquote>
<p>從這裡可以看到舜平學長提到彈性的定義，是採用彈性的第二個解釋。指系統開發這件事沒有固定標準，必須隨著需求改變而機動調整，以達到讓系統快速適應變化的目標。但事實上正如學長說的，搞死 IT 人員，而系統也不斷發現問題叢生的問題，這樣其實並沒有達到彈性可隨機調整的標準。</p>
<p>開發系統臨機應變，不去根據未來可能的改變而計劃，而是面對當前需求的改變而修正系統，可以讓開發者不把時間浪費在無謂的預測上，迅速地開發出使用者真正需要的系統。但實際上為什麼卻並不是那麼一回事呢？我們可以從與系統開發相關的事、物、人來了解，彈性固然是沒有固定標準，但所謂的擁抱改變卻並不代表任由毫無限制的改變發生，那樣只會造成極度的混亂而使系統崩壞。</p>
<p>從事的角度來看，任何使用者需求都需要時間，而時間是取決於功能的複雜度。對於使用者而言，他們認為他們需要的功能都很簡單。但當許多簡單的功能集合在一起，其相互關聯的交互作用所產生的複雜度與錯誤，可能就會讓開發者很難應付。因此，開發流程的彈性，是用來決定該在什麼時候修改或增加什麼功能，以降低複雜度與錯誤的機會。</p>
<p>從物的角度來看，良好的系統架構有助於快速因應需求的變化。架構良好的系統具有強固性，不會因為系統運作環境的不同而產生功能失常。同時也具備擴充性與延展性，可以隨時依據使用者的需求變化而調整系統的功能。然而，通常在專案時間及成本的壓力之下，很難有時間能夠設計出最佳的系統架構來適應所有的情況，只能因應最主要的問題來設計適當的架構，並在必要的時候可以逐步演進系統功能，這便是系統架構的彈性。</p>
<p>從人的角度來看，專案具備來自不同利害關係人的各種面向。例如使用者通常在意的是他們作業的問題，系統能不能幫他們解決，開發者則在乎使用者提出來的需求是否精確，用來發展出良好的架構以增進開發的效率。這些不同的觀點常因為不同的需要、價值觀、專業、以及所用的語言不同而產生相當的落差。因此，溝通的彈性是在於是否能允許各種正反意見充分表達，進行對話與良性的互動，以建立資訊暢通的溝通管道。</p>
<p>因此，從系統開發相關的事、物、人來看，我們知道彈性的意義是追求快而不亂。這意謂著接受一定範圍的改變，而非任由混亂無秩序，那是一片混沌而非美其名追求彈性。彈性其實也需要計劃與紀律，只是和典型的開發方法有所不同。</p>
<p>如果開發者最早開發出來的系統，是可運作與架構簡明不容易出錯的系統，那麼隨著使用者需求的增加，為什麼會愈變愈複雜呢？這當然是因為時間緊迫與系統沒有足夠的空間可以容納新功能。</p>
<p>時間緊迫意謂開發者沒有時間增添或修改系統功能，原因通常是會干擾他正在進行的開發，而增加開發的複雜度與出錯機率。所以開發者應該延緩會影響現有功能的使用者需求，這才是追求彈性的做法，這樣就不可能邊做邊改；因為戴上修正功能的帽子時，是不應該去增加功能的。</p>
<p>那麼如果沒有足夠的空間呢？這時開發者應該著手改善系統架構而非疊床架屋勉強加入新功能。由於開發者以前可能對需求了解程度有限，所以很難開發出比較具有彈性的架構。等到對問題的了解愈來愈清楚，慢慢看清楚問題的脈絡與解決問題的模式時，這時正是改良設計的最佳時機。就是因為架構的改良，無所不包文件與繁複的流程自然不太需要，而是需要在開發過程有助溝通的基本文件與流程。</p>
<p>然而，開發者為什麼不修正架構以容納新功能呢？或許有些開發者以為架構不改變還是可以容納新功能，所以可以允許複雜度多加了一點。但等到下次，他還是會有同樣的想法，直到這樣的行為結構造成系統問題叢生的弊病才會發現事態嚴重。寫到這裡，讓同人想到《易經坤卦文言》所說的：</p>
<blockquote><p>積善之家，必有餘慶。積不善之家，必有餘殃。</p>
<p>臣弒其君，子弒其父，非一朝一夕之故，其所由來者漸矣。由辨之不早辨也？</p></blockquote>
<p>不去順應變化之道，讓系統不斷更新<sup>[1]</sup>，這樣並非追求彈性的系統開發。充其量，只能算是擠壓開發者的彈性，這是彈性的另一種解釋；承受壓力後回復原狀的性質，但結果通常是讓開發者彈性疲乏。或許這就是舜平學長說的無言吧。</p>
<p>延伸閱讀：（其它與系統開發彈性相關的文章）<br />
<a href="http://www.lifeparty.idv.tw/blog/archives/175">軟體開發是工藝還是工程？</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/421">穩定的程式是偶然？</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/194">程式碼的結構、迴圈與處理</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/179">Time-Boxing 於軟體反覆演進的必要性</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/133">資訊服務的適應性觀點</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/87">評論「專案假設」的相關討論</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/26">軟體開發能力的自我組織</a></p>
附註：
&nbsp;<hr/><ol class="footnotes"><li id="footnote_0_1113" class="footnote">坤卦順承變化趨勢，否則陰疑於陽必戰的結果是坤上六爻變的「龍戰于野，其血玄黃」而產生劇烈變化，最後還是會重新走向乾卦的自強不息。</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/1113/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>老婆錢包失而復得</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/436</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/436#comments</comments>
		<pubDate>Fri, 27 Feb 2009 04:33:25 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[占星]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/436</guid>
		<description><![CDATA[上週六和老婆帶女兒到醫院，做川崎症後續的追踪。回程坐公車下車後，老婆說要去主婦聯盟買點東西，然後在付帳時卻發現錢包不見了。
老婆回到可能遺失錢包的事發現場－新光醫院附近的店家與公車站去找，都沒有發現錢包的踪跡。還好最後就在我們打算放棄尋找之際，收到警察局通知錢包被人拾獲。老婆錢包失而復得，但過程卻令人虛驚一場。
同人先帶女兒回家，在電話中感受到老婆的緊張，心想卜個卦看看吉凶。先用梅花易數發現錢包不見的時間點，起了先天卦得風雷益之水雷屯卦，互見艮坤。本卦比和，加上互卦皆受克於體卦，變卦生助體卦，看起來錢包要找回來是沒問題的。
同人也起了占星時盤，從時盤的顯象看起來，似乎不用擔心錢包會找不到。

時盤命宮在雙子座，暗示失物的遺落，但水星相位並不差。會合幸運的木星與直率的火星，代表錢包應當會失而復得。不過從盤中的凶相位來看，月亮刑金星與土星衝天王星，似乎暗示過程的波折與金錢的小損失。
果然，老婆告訴我她到公車總站去找錢包，長途跋涉走到偏僻的地方，好在遇到不少貴人。最後警察局才通知她有人撿到錢包，裡面的錢分文未動，老婆給了兩千元給拾獲錢包的人（本來以為女兒要照超音波，所以老婆放了很多錢在錢包中，後來才知道超音波不是當天照，但拾金不昧的義行，兩千元的謝金是值得的）。看了星盤，同人笑了，因為七宮代表失物，而宮中的冥王星不就代表警察局嗎？
]]></description>
			<content:encoded><![CDATA[<p>上週六和老婆帶女兒到醫院，做川崎症後續的追踪。回程坐公車下車後，老婆說要去主婦聯盟買點東西，然後在付帳時卻發現錢包不見了。</p>
<p>老婆回到可能遺失錢包的事發現場－新光醫院附近的店家與公車站去找，都沒有發現錢包的踪跡。還好最後就在我們打算放棄尋找之際，收到警察局通知錢包被人拾獲。老婆錢包失而復得，但過程卻令人虛驚一場。</p>
<p>同人先帶女兒回家，在電話中感受到老婆的緊張，心想卜個卦看看吉凶。先用梅花易數發現錢包不見的時間點，起了先天卦得風雷益之水雷屯卦，互見艮坤。本卦比和，加上互卦皆受克於體卦，變卦生助體卦，看起來錢包要找回來是沒問題的。</p>
<p>同人也起了占星時盤，從時盤的顯象看起來，似乎不用擔心錢包會找不到。</p>
<p><img src="http://www.lifeparty.idv.tw/blog/wp-content/uploads/2009/02/20090220.png" alt="20090220.png" /></p>
<p>時盤命宮在雙子座，暗示失物的遺落，但水星相位並不差。會合幸運的木星與直率的火星，代表錢包應當會失而復得。不過從盤中的凶相位來看，月亮刑金星與土星衝天王星，似乎暗示過程的波折與金錢的小損失。</p>
<p>果然，老婆告訴我她到公車總站去找錢包，長途跋涉走到偏僻的地方，好在遇到不少貴人。最後警察局才通知她有人撿到錢包，裡面的錢分文未動，老婆給了兩千元給拾獲錢包的人（本來以為女兒要照超音波，所以老婆放了很多錢在錢包中，後來才知道超音波不是當天照，但拾金不昧的義行，兩千元的謝金是值得的）。看了星盤，同人笑了，因為七宮代表失物，而宮中的冥王星不就代表警察局嗎？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/436/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>訊息交易的抽象化思考</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/431</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/431#comments</comments>
		<pubDate>Tue, 03 Feb 2009 10:00:22 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[分析設計建模]]></category>
		<category><![CDATA[品質文化]]></category>
		<category><![CDATA[問題解決]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>
		<category><![CDATA[編程技巧]]></category>
		<category><![CDATA[設計原則]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/431</guid>
		<description><![CDATA[在〈開發者的 common sense〉的留言中，同人看到一些網友的批評。我發現這些批評顯示了有些開發者不擅於抽象化思考，而習慣於用經驗法則來取代思考。然而，誠如 Brooks 所言：「軟體的本質是複雜的，而不是偶然發生的」對治複雜度本來就是開發者的天職，而軟體開發的抽象化思考則是其用以統理複雜度的利器。由此看來，那些網友的批評著實令人為他們捏一把冷汗呀。
從路邊的垃圾桶與路人的留言，我們可以發現他們弄錯 common sense 的意思。他們認為 common sense 不能一概而論，因為每個人的 common sense 都不同。但這樣的觀點令人感到疑惑，如果每個人的 common sense 都不一樣，所以無法一概而論，那這種 common sense 還能叫做 common sense 嗎？
到底他們觀點上邏輯的矛盾，問題是出在那裡呢？同人認為問題並不是開發者的 common sense 不存在，而是忽略了開發者應該將經驗化成一般性的通用概念。舉例來說，軟體工程領域本身就是從實務發展出來的理論，其中許多概念就是開發者必須知道的 common sense，對開發者來說是合理的知識，也是他們都知道、無須解釋或加以論證的常識。
由此可知，如果開發者缺乏一般性的通用概念，那他碰到問題就很難舉一反三，自然也就難以掌握重點，而只能依據表相來處理問題，往往使得問題變得更複雜。oofunp 的留言就很像欠缺概念思考的開發者常見的反應，一開始以自己熟悉的技術來看問題，最後才發現自己對問題的理解是錯誤的。尤其「以為抽象化是將資料庫定義抽象化」的想法，更是整個弄錯抽象化思考的意義，結果最後他還是誤解了業務規則的意思。
同人前一篇文章所提到的業務規則，並非來自技術領域上萬用的設計，而是對問題領域經過抽象化思考後，所萃取而得到可以解決業務需求的重要概念。顯然 oofunp 的誤解是以技術的角度來看待抽象化思考，才會產生嚴重的觀念混淆。事實上，抽象化思考重視的不是技術實作，而是如何從實際問題當中萃取出重要的抽象概念，以增進我們對問題領域的瞭解，才能採用最適當的技術來開發軟體系統。
此外，過份強調技術經驗而輕忽概念性思維的開發者，很容易表現出自己對問題的盲目。就像 X files 留言的批評一樣，責怪同人沒有交待清楚是 XML 格式的問題，直到別人提出質疑才說明與列出參考文獻，認為同人缺乏部落格文章寫作的 common sense。但我的文章已經很清楚地提到是有關「交易訊息」語法的問題，難道他不瞭解交易訊息是 XML 技術的一般化抽象概念表述嗎？XML 只是實現交易訊息概念的一種技術，用以解決跨系統整合的問題。如果他要看到 XML 字眼才知道是訊息格式的問題，那改天換了另一種交易訊息的實作方式，我想大概他腦筋又要轉不過來了吧。
以上網友的三種批評，表面上看起來好像是不同的問題，但其背後都存在同樣的本質，那就是從交易訊息的問題中可見一斑，他們無法以抽象性思考來看待軟體開發的問題。但為什麼開發者需要抽象化思考呢？可能有人會認為，只有 OOA、OOD、或是 OOP 才會需要抽象化思考，不用物件導向的開發典範，應該不需要抽象化思考。其實這樣的觀念是錯誤的，不管我們採用什那一種開發典範來開發系統，抽象化思考都是必備的能力，只是不同的開發典範需要不同的抽象層面。
 抽象思考本來就是人類本能的思維能力，讓我們可以因應變化掌握事物的核心關鍵。這正是《易經繫辭》所言「一陰一陽之謂道，繼之者善也，成之者性也。仁者見之謂之仁，知者見之謂之知，百姓日用而不知。故君子之道鮮矣」的道理，我們常在不知不覺中運用抽象化的概念。最近看到《世紀末軟體革命復刻版》說得好，從小我們就具備了抽象的思考能力，我們可以把我們所關心的特性，從事物中「抽」出來，看出一些形而上、感官之外、富於意義的特性來。
這本書還提到有關抽象化思考的一個重點，事物的意義是針對問題的需要而來。世間事物的特性多到數不清，但藉由抽象化的過程，我們可以把它抽象化為只剩下一些我們需要的特性。我們只要掌握這些關心的特性，就可以讓世間的事物更容易處理。例如一般人所知道的「冰」，在愛斯基摩人眼中卻可分類為十幾種，只因為需要不一樣；我們只要知道冰的概念就行了，但愛斯基摩人對於冰的用處有許多，所以需要更細膩冰的分類。因此，因應需要的不一樣，抽象化思考的結果也會有所不同。
讓我們回到訊息交易系統的開發，抽象化思考通常被稱做資訊隱藏，萃取最有意義的資訊，並去除其它不必要的資訊。以欄位內容取值為例，空白或是空值都只是眾多可能參考欄位內含值的一種，不論空白與否，都不影響系統實際運作的處理程序，因此空白或空值與否的資訊，對系統並不重要應予以略除，這是屬於語法層次的抽象化思考。
當然在實際業務的需要上，空白或空值可能會有特殊的意義，但那並非欄位取值過程本身應該處理的問題，而是由取值後續的檢核資料合理性的規則來處理，這是屬於語意層次的抽象性思考。雖然為了系統執行效能的考量，語法與語意可能會寫在同一支程式或程序當中。但以程式的設計概念來看，因為技術實作的因素混淆語意與語法，而破壞設計概念的整體性，則是無異於自廢武功而使軟體品質問題層出不窮。
相信沒有人會否認良好的設計概念應該是「分而治之」，我們在某些訊息交易的標準中，也確實看得到語法與語意分而治之的例子。例如一些 EDI 的訊息標準會以 MIG（訊息建置指引）來規範交易訊息格式，包括欄位的強制性、可重覆出現的次數、欄位可能的內含值來代表訊息的語法，而且多半是通行於相同功能領域的共通語法。而對於相同功能領域不同的交易，則會以 SIG（系統建置指引）來規範特定交易的訊息語意，用來關聯到實務上的業務規則。
早年的 EDI 訊息交易的系統，很多都不是用物件導向的方法所實作出來的，但其系統結構卻與物件導向的抽象化思維不謀而合，這代表什麼呢？同人還是喜歡引用《易經繫辭》的道理，正是「天下事一致而百慮，殊途而同歸」、「易窮則變、變則通、通則久」，事物的核心本質本來就存在，只在於我們如何找出有意義的概念出來，並且加以演化而讓系統不斷進展，重點還在於我們懂不懂得抽象化思考呀。
]]></description>
			<content:encoded><![CDATA[<p>在〈<a href="http://www.lifeparty.idv.tw/blog/archives/430">開發者的 common sense</a>〉的留言中，同人看到一些網友的批評。我發現這些批評顯示了有些開發者不擅於<a href="http://en.wikipedia.org/wiki/Abstraction">抽象化思考</a>，而習慣於用經驗法則來取代思考。然而，誠如 <a href="http://en.wikiquote.org/wiki/Fred_Brooks">Brooks</a> 所言：「軟體的本質是複雜的，而不是偶然發生的」對治複雜度本來就是開發者的天職，而軟體開發的抽象化思考則是其用以統理複雜度的利器。由此看來，那些網友的批評著實令人為他們捏一把冷汗呀。</p>
<p>從路邊的垃圾桶與路人的留言，我們可以發現他們弄錯 common sense 的意思。他們認為 common sense 不能一概而論，因為每個人的 common sense 都不同。但這樣的觀點令人感到疑惑，如果每個人的 common sense 都不一樣，所以無法一概而論，那這種 common sense 還能叫做 common sense 嗎？</p>
<p>到底他們觀點上邏輯的矛盾，問題是出在那裡呢？同人認為問題並不是開發者的 common sense 不存在，而是忽略了開發者應該將經驗化成一般性的通用概念。舉例來說，軟體工程領域本身就是從實務發展出來的理論，其中許多概念就是開發者必須知道的 common sense，對開發者來說是合理的知識，也是他們都知道、無須解釋或加以論證的<a href="http://zh.wikipedia.org/w/index.php?title=常識&amp;variant=zh-tw">常識</a>。</p>
<p>由此可知，如果開發者缺乏一般性的通用概念，那他碰到問題就很難舉一反三，自然也就難以掌握重點，而只能依據表相來處理問題，往往使得問題變得更複雜。oofunp 的留言就很像欠缺概念思考的開發者常見的反應，一開始以自己熟悉的技術來看問題，最後才發現自己對問題的理解是錯誤的。尤其「以為抽象化是將資料庫定義抽象化」的想法，更是整個弄錯抽象化思考的意義，結果最後他還是誤解了業務規則的意思。</p>
<p>同人前一篇文章所提到的業務規則，並非來自技術領域上萬用的設計，而是對問題領域經過抽象化思考後，所萃取而得到可以解決業務需求的重要概念。顯然 oofunp 的誤解是以技術的角度來看待抽象化思考，才會產生嚴重的觀念混淆。事實上，抽象化思考重視的不是技術實作，而是如何從實際問題當中萃取出重要的抽象概念，以增進我們對問題領域的瞭解，才能採用最適當的技術來開發軟體系統。</p>
<p>此外，過份強調技術經驗而輕忽概念性思維的開發者，很容易表現出自己對問題的盲目。就像 X files 留言的批評一樣，責怪同人沒有交待清楚是 XML 格式的問題，直到別人提出質疑才說明與列出參考文獻，認為同人缺乏部落格文章寫作的 common sense。但我的文章已經很清楚地提到是有關「交易訊息」語法的問題，難道他不瞭解交易訊息是 XML 技術的一般化抽象概念表述嗎？XML 只是實現交易訊息概念的一種技術，用以解決跨系統整合的問題。如果他要看到 XML 字眼才知道是訊息格式的問題，那改天換了另一種交易訊息的實作方式，我想大概他腦筋又要轉不過來了吧。</p>
<p>以上網友的三種批評，表面上看起來好像是不同的問題，但其背後都存在同樣的本質，那就是從交易訊息的問題中可見一斑，他們無法以抽象性思考來看待軟體開發的問題。但為什麼開發者需要抽象化思考呢？可能有人會認為，只有 <a href="http://en.wikipedia.org/wiki/Object-oriented_analysis_and_design">OOA、OOD</a>、或是 <a href="http://en.wikipedia.org/wiki/Object_Oriented">OOP</a> 才會需要抽象化思考，不用物件導向的開發典範，應該不需要抽象化思考。其實這樣的觀念是錯誤的，不管我們採用什那一種開發典範來開發系統，抽象化思考都是必備的能力，只是不同的開發典範需要不同的抽象層面。</p>
<p><a href="http://www.anobii.com/books/002b0bcc4b2bca5604/" title="更多關於世紀末軟體革命復刻版"><img src="http://image.anobii.com/anobi/image_book.php?type=4&amp;item_id=002b0bcc4b2bca5604&amp;time=0" style="padding: 5px; display: inline; float: right" title="更多關於世紀末軟體革命復刻版" alt="世紀末軟體革命復刻版的圖像" width="93" height="132" /></a> 抽象思考本來就是人類本能的思維能力，讓我們可以因應變化掌握事物的核心關鍵。這正是《易經繫辭》所言「一陰一陽之謂道，繼之者善也，成之者性也。仁者見之謂之仁，知者見之謂之知，百姓日用而不知。故君子之道鮮矣」的道理，我們常在不知不覺中運用抽象化的概念。最近看到《<a href="http://www.anobii.com/books/002b0bcc4b2bca5604/" title="更多關於世紀末軟體革命復刻版">世紀末軟體革命復刻版</a>》說得好，從小我們就具備了抽象的思考能力，我們可以把我們所關心的特性，從事物中「抽」出來，看出一些形而上、感官之外、富於意義的特性來。</p>
<p>這本書還提到有關抽象化思考的一個重點，事物的意義是針對問題的需要而來。世間事物的特性多到數不清，但藉由抽象化的過程，我們可以把它抽象化為只剩下一些我們需要的特性。我們只要掌握這些關心的特性，就可以讓世間的事物更容易處理。例如一般人所知道的「冰」，在愛斯基摩人眼中卻可分類為十幾種，只因為需要不一樣；我們只要知道冰的概念就行了，但愛斯基摩人對於冰的用處有許多，所以需要更細膩冰的分類。因此，因應需要的不一樣，抽象化思考的結果也會有所不同。</p>
<p>讓我們回到訊息交易系統的開發，抽象化思考通常被稱做<a href="http://en.wikipedia.org/wiki/Information_hiding">資訊隱藏</a>，萃取最有意義的資訊，並去除其它不必要的資訊。以欄位內容取值為例，空白或是空值都只是眾多可能參考欄位內含值的一種，不論空白與否，都不影響系統實際運作的處理程序，因此空白或空值與否的資訊，對系統並不重要應予以略除，這是屬於語法層次的抽象化思考。</p>
<p>當然在實際業務的需要上，空白或空值可能會有特殊的意義，但那並非欄位取值過程本身應該處理的問題，而是由取值後續的檢核資料合理性的規則來處理，這是屬於語意層次的抽象性思考。雖然為了系統執行效能的考量，語法與語意可能會寫在同一支程式或程序當中。但以程式的設計概念來看，因為技術實作的因素混淆語意與語法，而破壞設計概念的整體性，則是<a href="http://www.lifeparty.idv.tw/blog/archives/262">無異於自廢武功而使軟體品質問題層出不窮</a>。</p>
<p>相信沒有人會否認良好的設計概念應該是「分而治之」，我們在某些訊息交易的標準中，也確實看得到語法與語意分而治之的例子。例如一些 <a href="http://en.wikipedia.org/wiki/Electronic_Data_Interchange">EDI</a> 的訊息標準會以 MIG（訊息建置指引）來規範交易訊息格式，包括欄位的強制性、可重覆出現的次數、欄位可能的內含值來代表訊息的語法，而且多半是通行於相同功能領域的共通語法。而對於相同功能領域不同的交易，則會以 SIG（系統建置指引）來規範特定交易的訊息語意，用來關聯到實務上的業務規則。</p>
<p>早年的 EDI 訊息交易的系統，很多都不是用物件導向的方法所實作出來的，但其系統結構卻與物件導向的抽象化思維不謀而合，這代表什麼呢？同人還是喜歡引用《易經繫辭》的道理，正是「天下事一致而百慮，殊途而同歸」、「易窮則變、變則通、通則久」，事物的核心本質本來就存在，只在於我們如何找出有意義的概念出來，並且加以演化而讓系統不斷進展，重點還在於我們懂不懂得抽象化思考呀。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/431/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>十二星座的易經卦象</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/398</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/398#comments</comments>
		<pubDate>Tue, 04 Nov 2008 03:52:33 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[占星]]></category>
		<category><![CDATA[學習]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/398</guid>
		<description><![CDATA[如同《易經繫辭傳》說的「天下事一致而百慮，殊途而同歸」，不管東方或西方，我們所觀測的宇宙是相同的，所以兩者的相通本來就是自然而無須藉由人為造作的穿鑿附會。然而，占星學中的黃道十二星座我們要如何用易經的卦象來表達呢？本文以易經先後天合卦來解釋黃道十二星座的卦象。]]></description>
			<content:encoded><![CDATA[<p>你或許會以為占星學是西方的命理學，但卻可能不知道占星學與《易經》是可以完全結合的。</p>
<p>同人所學的占星學與一般人所瞭解的占星學最大的不同，便是將占星學融入易經的觀念，此學派源自於黃家騁老師，也是以西方占星正統自居，卻流於外文文章翻譯所難以理解的。其實《易經》正是古代中國流傳下來的占星學，只是詮釋方式因文化差異而有所不同，但其本質與西方占星學卻沒有什麼不同。</p>
<p>如同《易經繫辭傳》說的「天下事一致而百慮，殊途而同歸」，不管東方或西方，我們所觀測的宇宙是相同的，所以兩者的相通本來就是自然而無須藉由人為造作的穿鑿附會。然而，占星學中的黃道十二星座我們要如何用易經的卦象來表達呢？本文以易經先後天合卦來解釋黃道十二星座的卦象。</p>
<p>其實易經的先天八卦代表地球的自轉，而後天八卦代表地球的公轉<sup>[1]</sup>。《說卦傳》：「天地定位。山澤通氣。雷風相薄。水火不相射。」指出先天八卦象徵自然環境的變化；而「帝出乎震。齊乎巽。相見乎離。致役乎坤。說言乎兌。戰乎乾。勞乎坎。成言乎艮。」則言明後天八卦與四時變化及方位的關係。因此我們只要將先後天合卦，就可以看到因為地球運轉所產生的天象變化，當然也包括了黃道十二星座的卦象，如下圖所示。</p>
<p><img src="http://www.lifeparty.idv.tw/blog/wp-content/uploads/2008/10/astchg.png" /><br />
上圖的黃道十二星座是如何搭配到先後天八卦呢？從卦數來看（以先天八卦配洛書數的原理請參考〈<a href="http://www.lifeparty.idv.tw/blog/archives/195">數字的奧妙</a>〉一文），乾坤坎離四卦分別是老陽中的陽卦、老陰中的陰卦、少陽中的陽卦、少陰中的陰卦。換句話說，位於先天八卦的四正卦都是最單純的陰陽性質，相當於「氣剛好」的固定星座。因此，乾卦的王者為獅子座，坤卦就是對宮的寶瓶座，而坎卦的加憂為金牛座，離卦就是對宮的天蠍座。</p>
<p>相對於以上的四正卦，四隅卦代表陰陽性質的改變，如同「氣方長」的由後氣驅趕前氣的基本星座。因此，兌卦的喜悅為金牛座，艮卦就是對宮的牡羊座，震卦的行動為魔羯座，巽卦就是對宮的巨蟹座。</p>
<p>那麼「氣不足」的變動星座的卦象又是如何呢？當然變動星座會出現在季節交替的時刻，也就是後天八卦的巽坤乾艮四卦。因此，巽卦的規律為室女座，乾卦就是對宮的雙魚座，艮卦的逃離塵世為人馬座，坤卦就是對宮的雙子座。</p>
<p>不過，每個星座都不是由只用一個卦象來表示，而是除了用上面所提到代表的卦之外，還要加上前後相鄰位置的卦。接下來同人就列出黃道十二星座的完整卦象顯示。</p>
<p>牡羊座，艮卦的險阻加上乾卦的戰鬥與兌卦的毁折。象徵牡羊座的不畏艱難勇敢向前戰鬥的精神，也代表了其剛強及易受折損的特質。</p>
<p>金牛座，坎卦的加憂加上兌卦的喜悅與坤卦的柔順。象徵金牛座的重視安全的保守性格，以及不錯的感官能力與享受生活的品味、與對待他人的柔順性格。</p>
<p>雙子座，坤卦生化萬物加上坎卦的交通與巽卦的近利市三倍。尤其是《易經》坤卦六二曰：「直方大，不習無不利」象徵雙子座隨機應變的心智快速變化，與其快速與他人交流溝通而能達到快速的倍數成長。</p>
<p>巨蟹座，巽卦的進入加上坤卦的包容與離卦的防衛。象徵巨蟹座其於內在包容家庭成員的感情，以及保護不受外界侵犯與欺侮的防衛行為。</p>
<p>獅子座，乾卦的剛健加上離卦的光亮與巽卦的潔齊。象徵獅子座在外在形象上，散發出剛健正直的光明、以及重視行為一致性的典範與楷模。</p>
<p>室女座，巽卦的進退與潔齊加上乾卦的定位與兌卦的附決。象徵處女座重視規律與規則，而為了要求完美不斷改正規則也常會產生附加的條件與特例。</p>
<p>天平座，兌卦的喜悅加上巽卦的散布與震卦的反覆。象徵天平座以和為貴及重視公平性的原則，而為了追求最佳的平衡點會從各方面設想而有反覆思慮的現象。</p>
<p>天蠍座，離卦的防衛加上震卦的反生與艮卦的隱遁。象徵天蠍座會用隱匿的方式來保護自己，並等待時機，以趁敵人不備而予以致命的反擊。</p>
<p>人馬座，艮卦的阻礙與隱遁加上離卦的文明與震卦的行動。象徵人馬座遇到困難常會選擇逃離是非之地，以身體力行的方式來追求文明與知識，以「行萬里路，讀萬卷書」增廣見聞並讓自己成長。</p>
<p>魔羯座，震卦的大道加上艮卦的隔絕與坎卦的陷溺。象徵魔羯座在無法得到外援的情況下，仍然會致力於堅持努力的奮鬥歷程，以開拓自己的成功之路，並在成長後以自己的經驗來影響他人。</p>
<p>寶瓶座，坤卦的人道關懷加上坎卦的加憂與陷溺與乾卦的改革，尤其是易經乾卦文言曰：「或躍在淵，乾道乃革」。象徵寶瓶座基於人文關懷，經常會堅持自省與改革的理念。</p>
<p>雙魚座，乾卦的抽象加上坤卦的柔順與艮卦的隱遁。象徵雙魚座遇緣的性格及逃避現實的行為，使自己無法堅持主見卻只能接受或順從環境的支配與主宰。</p>
<p>寫到這裡，或許有人會提出一個疑問。「帝出乎震，相見乎離，說言乎兌，勞乎坎」這四個黃道宮的方位照理是春分、夏至、秋分、冬至，為什麼從震卦開始不是牡羊座而是天平座呢？其實後天八卦指得是地球的公轉，是以「地道右旋」的月建來說明四季的變化；而星體落入黃道十二星座卻應該是「天道左旋」的日纏，因此用地支六合現象我們就可以清楚日纏與月建兩者的差異所在了。</p>
<p>這也就是說當時令至「帝出乎震」的春分時，月建於卯，而卯戌合火，因此在地球上就會看太陽在戌方，也就是「戰乎乾」。而同樣的道理，夏至「相見乎離」，月建於午，午未合日月，因此在地球上就會看到太陽在未方，也就是「致役乎坤」。秋分「兌言乎說」，月建於酉，辰酉合金，因此在地球上就會看到太陽在辰方，也就是「帝出乎震」。冬至「勞乎坎」，月建於子，子丑合土，因此在地球上就會看到太陽在丑方，也就是成言乎艮。</p>
<p>以上用易經先後天合卦，找出十二星座的卦象，是否能讓大家感到神奇而又有趣味呢？其實將占星學融入易經的觀念時，你將不難發現除了神奇及趣味之外，更可以從交互參照的過程中，作更進一步的思辨與學習，並且更深深地體會到「一陰一陽之謂道，繼之者善也，成之者性也。仁者見之謂之仁，知者見之謂之知，百姓日用而不知。故君子之道鮮矣」的道理呀。</p>
<p><strong>延伸閱讀：</strong>（其它有關易經觀念與生活應用的文章）<br />
<a href="http://www.lifeparty.idv.tw/blog/archives/195">數字的奧妙</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/244">專案管理與易經生活</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/29">專案管理的易經思維（二）</a><br />
<a href="http://www.lifeparty.idv.tw/blog/archives/27">專案管理的易經思維（一）</a></p>
附註：
&nbsp;<hr/><ol class="footnotes"><li id="footnote_0_398" class="footnote">參考中華民國易經學會所出版，收錄舉辦於 1998/11/14 ~ 20 的國際易學大會論文集中，黃家騁老師所發表的〈《易經》中的科學〉一文。</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/398/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>損益，盛衰之始也</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/378</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/378#comments</comments>
		<pubDate>Tue, 23 Sep 2008 10:56:19 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[問題解決]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[新聞]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>
		<category><![CDATA[策略]]></category>
		<category><![CDATA[領導]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/378</guid>
		<description><![CDATA[很多人都相信台灣經濟景氣的低迷，主要原因是出在信心不足。對此行政院長劉兆玄在應邀到三三會演講時，釋出對下季景氣好轉的樂觀訊息，但工商界看法卻相當保守。財經學者更認為，由於國內民間消費陷入低迷，加上全球經濟不理想、影響我國出口貿易，綜合來看，台灣景氣要出現反彈，恐怕還要再等一段時間。
劉兆玄指出，國內景氣低迷「不是政策問題，是信心問題」，他說在千億元擴大內需資金到位，且補助中低收入戶的近貧方案可望刺激消費，第四季台灣景氣就會好轉，但工商協進會理事長黃茂雄卻說「難啊！颱風才剛開始而已」。
黃茂雄認為，景氣低潮可能幾年才會好轉，政府目前要做的，應該是在風暴中冷靜思考，颱風時該做什麼，過後，又該做什麼。政府也應該思考在選舉時所提出的政見，在現在的時空環境是否仍然適用，假如該修正、就要勇敢修正。
從相關的報導看來，劉揆的信心喊話不但不能增加工商企業界的信心，反而會讓人覺得政府缺乏積極作為而對後續經濟情勢更為擔心。那麼對於台灣經濟發展而言，到底是政府太過樂觀，還是工商企業界太過悲觀呢？從《易經》「損益，盛衰之始也」的道理來看，執政者似乎沒有弄清楚經濟發展正處於逆境的開端，卻沒有長期對抗經濟風暴的準備。這樣看來，對於執政者而言，要在經濟上的作為上贏得人民的信心，可真是一大挑戰呀！
《易經雜卦傳》曰：「損益，盛衰之始也」，告訴我們易經中的損卦是走向衰敗之始，而益卦則是走向興盛的開始；這當中的道理其實就是一種「否極泰來」的觀念。如同《周易變通解》的解釋，損益盛衰之始為泰否之根本。
此言變通之義。損自泰通，一陽外往，極則成否；損為衰之始也。益自否通，一陽內來，極則成泰；益為盛之始也。
這也就是說損卦由泰卦演變而來，益卦由否卦演變而來。地天泰上卦的坤上爻由陰變陽、下卦乾的上爻由陽變陰時，就是所謂山澤損卦，然後再變成風雷益卦、及最後的天地否卦。同樣的道理，天地否上卦的乾卦初爻由陽變陰、下卦的坤卦初爻由陰變陽時，就是所謂的風上雷下的益卦，然後再變成山澤損卦及地天泰卦。換句話說，損卦是從泰卦的順境演變成否卦逆境的開端，益卦則是從否卦逆境演變成泰卦順境的開端。
因此，如果我們了解損為衰之始的道理，我們就能理解「難啊！颱風才剛開始而已」的說法，其旨正合《易經序卦傳》所描述損益盛衰的演變過程。所謂「乖必有難，故受之以蹇；蹇者、難也。物不可終難，故受之以解；解者、緩也。緩必有所失，故受之以損。損而不已必益，故受之以益。益而不已必決，故受之以夬。夬者、決也」台灣經濟發展的現狀正處於損卦走向衰退的開端。
「乖必有難」指得就是火澤睽的上下反目的乖離現象，台灣經歷了朝野的政治惡鬥，使得經濟發展陷於進退不得的空轉。而此現象正當二次政黨輪替後，雖然可望情況得到緩和與抒解，但也會因為遲緩而有所損失，使得經濟發展而因此開始衰退。但當經濟走向谷低後，接下來經濟必然會開始反彈與復甦，才能夠衡量情況加以因勢取利，讓經濟發展能夠乘風而起。因此「損益，盛衰之始也」，其本質上就是盛衰更替的演變。若能明白這個道理，才能破除經濟「馬上就會好」的迷思。
《易經序卦傳》提到「履而泰、然後安，故受之以泰。泰者、通也，物不可終通，故受之以否。物不可終否，故受之以同人。與人同者、物必歸焉，故受之以大有。有大者不可以盈，故受之以謙」經過八年的停滯與空轉，想要讓台灣經濟發展能夠在短時間就能看到改善的成果本來就是困難的，再加上國際經濟情勢的惡化，因此面對台灣景氣的低迷，新政府應該要冷靜思考與反省以對，才能使得「與人同者、物必歸焉」。而盛衰更替的演變說穿了就是「謙受益，滿招損」的道理。
《易經文言傳》乾卦：「九三，重剛而不中，上不在天，下不在田，故乾乾因其時而惕，雖危無咎矣」指出有為者即使在未得天時與地利之時，仍然會藉著時時不斷地自我反省與警愓，以讓自己在危險的情況下不會發生過錯。因此，在凶險的環境下，謙虛自持可以讓自己謹慎地在逆境中學習成長，而因此而受益。而同樣的道理，自滿則會讓自己因為疏忽而犯錯，而招致損害的衰退現象發生。
表面功夫的反省是無濟於事的；這樣只是在言語上表現謙卑的態度，卻在行為上表現出故步自封的作為。但到底政府應該如何反省才能讓自己轉危為安，並獲得人民的信任呢？
《易經文言傳》乾卦：「君子以成德為行，日可見之行也。潛之為言也。隱而未見，行而未成，是以君子弗用也」、「君子學以聚之，問以辨之，寬以居之，仁以行之。易曰：見龍在田，利見大人，君德也」所以，如果民間都發現問題而政府卻視而未見、充耳未聞，是否代表執政者對問題的瞭解與思考不夠用心與積極，以致危機發生時，無法及時而妥善地運用專業與資源來解決問題呢？ 
因此，全球性的經濟風暴雖然可怕，但更可怕的是執政者面對問題採用掉以輕心的態度；沒有對經濟現況充分理解與反省政策是否真的可以解決問題，這才是讓人對新政府沒有信心的地方。我們發現當政府在宣揚「風雨生信心」之餘，卻無法告訴大家當前所面臨的難題在那裡？在此難題下，亟待解決的問題是什麼？以及將會提出什麼對策來因應這些問題？這樣如何會讓人民對政府產生足夠的信心以相信可以領導大家度過危難呢？
不過，對此同人還是認為我們無須悲觀。雖然以目前的情況來看，政府還不能認清台灣經濟身處逆境的事實，但我認為「損為衰之始」對台灣經濟的意義是在於讓政治人物學習到反省與謙卑。等到政治人物們能夠面對環境謙卑自省時，台灣經濟就會開始走向「益為盛之始」。而同人相信這個日子的來到，應該不會讓我們等得太久吧。
]]></description>
			<content:encoded><![CDATA[<p>很多人都相信台灣經濟景氣的低迷，主要原因是出在信心不足。對此行政院長劉兆玄在應邀到三三會演講時，<a href="http://www.libertytimes.com.tw/2008/new/sep/18/today-p1.htm">釋出對下季景氣好轉的樂觀訊息，但工商界看法卻相當保守</a>。財經學者更認為，由於國內民間消費陷入低迷，加上全球經濟不理想、影響我國出口貿易，綜合來看，台灣景氣要出現反彈，恐怕還要再等一段時間。</p>
<p>劉兆玄指出，國內景氣低迷「不是政策問題，是信心問題」，他說在千億元擴大內需資金到位，且補助中低收入戶的近貧方案可望刺激消費，第四季台灣景氣就會好轉，但工商協進會理事長黃茂雄卻說「難啊！颱風才剛開始而已」。</p>
<p>黃茂雄認為，景氣低潮可能幾年才會好轉，政府目前要做的，應該是在風暴中冷靜思考，颱風時該做什麼，過後，又該做什麼。政府也應該思考在選舉時所提出的政見，在現在的時空環境是否仍然適用，假如該修正、就要勇敢修正。</p>
<p>從<a href="http://news.google.com.tw/nwshp?client=firefox-a&amp;rls=org.mozilla:zh-TW:official&amp;tab=wn&amp;ncl=1248767282&amp;hl=zh-TW&amp;topic=b">相關的報導</a>看來，劉揆的信心喊話不但不能增加工商企業界的信心，反而會讓人覺得政府缺乏積極作為而對後續經濟情勢更為擔心。那麼對於台灣經濟發展而言，到底是政府太過樂觀，還是工商企業界太過悲觀呢？從《<a href="http://zh.wikisource.org/w/index.php?title=%E5%91%A8%E6%98%93&amp;variant=zh-tw">易經</a>》「損益，盛衰之始也」的道理來看，執政者似乎沒有弄清楚經濟發展正處於逆境的開端，卻沒有長期對抗經濟風暴的準備。這樣看來，對於執政者而言，要在經濟上的作為上贏得人民的信心，可真是一大挑戰呀！</p>
<p>《<a href="http://zh.wikisource.org/w/index.php?title=%E5%91%A8%E6%98%93/%E9%9B%9C%E5%8D%A6&amp;variant=zh-tw">易經雜卦傳</a>》曰：「損益，盛衰之始也」，告訴我們易經中的損卦是走向衰敗之始，而益卦則是走向興盛的開始；這當中的道理其實就是一種「否極泰來」的觀念。如同《<a href="http://www.anobii.com/books/01d2bdeee5acd95513/" title="更多關於周易變通解">周易變通解</a>》的解釋，損益盛衰之始為泰否之根本。</p>
<blockquote><p>此言變通之義。損自泰通，一陽外往，極則成否；損為衰之始也。益自否通，一陽內來，極則成泰；益為盛之始也。</p></blockquote>
<p>這也就是說損卦由泰卦演變而來，益卦由否卦演變而來。地天泰上卦的坤上爻由陰變陽、下卦乾的上爻由陽變陰時，就是所謂山澤損卦，然後再變成風雷益卦、及最後的天地否卦。同樣的道理，天地否上卦的乾卦初爻由陽變陰、下卦的坤卦初爻由陰變陽時，就是所謂的風上雷下的益卦，然後再變成山澤損卦及地天泰卦。換句話說，<strong>損卦是從泰卦的順境演變成否卦逆境的開端，益卦則是從否卦逆境演變成泰卦順境的開端</strong>。</p>
<p>因此，如果我們了解損為衰之始的道理，我們就能理解「難啊！颱風才剛開始而已」的說法，其旨正合《<a href="http://zh.wikisource.org/w/index.php?title=%E5%91%A8%E6%98%93/%E5%BA%8F%E5%8D%A6&amp;variant=zh-tw">易經序卦傳</a>》所描述損益盛衰的演變過程。所謂「乖必有難，故受之以蹇；蹇者、難也。物不可終難，故受之以解；解者、緩也。緩必有所失，故受之以損。損而不已必益，故受之以益。益而不已必決，故受之以夬。夬者、決也」台灣經濟發展的現狀正處於損卦走向衰退的開端。</p>
<p>「乖必有難」指得就是火澤睽的上下反目的乖離現象，台灣經歷了朝野的政治惡鬥，使得經濟發展陷於進退不得的空轉。而此現象正當二次政黨輪替後，雖然可望情況得到緩和與抒解，但也會因為遲緩而有所損失，使得經濟發展而因此開始衰退。但當經濟走向谷低後，接下來經濟必然會開始反彈與復甦，才能夠衡量情況加以因勢取利，讓經濟發展能夠乘風而起。因此「損益，盛衰之始也」，其本質上就是盛衰更替的演變。若能明白這個道理，才能破除經濟「馬上就會好」的迷思。</p>
<p>《易經序卦傳》提到「履而泰、然後安，故受之以泰。泰者、通也，物不可終通，故受之以否。物不可終否，故受之以同人。與人同者、物必歸焉，故受之以大有。有大者不可以盈，故受之以謙」經過八年的停滯與空轉，想要讓台灣經濟發展能夠在短時間就能看到改善的成果本來就是困難的，再加上國際經濟情勢的惡化，因此面對台灣景氣的低迷，新政府應該要冷靜思考與反省以對，才能使得「與人同者、物必歸焉」。而盛衰更替的演變說穿了就是「謙受益，滿招損」的道理。</p>
<p>《易經文言傳》乾卦：「九三，重剛而不中，上不在天，下不在田，故乾乾因其時而惕，雖危無咎矣」指出有為者即使在未得天時與地利之時，仍然會藉著時時不斷地自我反省與警愓，以讓自己在危險的情況下不會發生過錯。因此，<strong>在凶險的環境下，謙虛自持可以讓自己謹慎地在逆境中學習成長，而因此而受益。而同樣的道理，自滿則會讓自己因為疏忽而犯錯，而招致損害的衰退現象發生</strong>。</p>
<p>表面功夫的反省是無濟於事的；這樣只是在言語上表現謙卑的態度，卻在行為上表現出故步自封的作為。但到底政府應該如何反省才能讓自己轉危為安，並獲得人民的信任呢？</p>
<p>《易經文言傳》乾卦：「君子以成德為行，日可見之行也。潛之為言也。隱而未見，行<font><font size="3">而未成，是以君子弗用也」、「</font></font>君子學以聚之，問以辨之，寬以居之，仁以行之。易曰：見龍<font><font size="3">在田，利見大人，君德也」所以，如果民間都發現問題而政府卻視而未見、充耳未聞，是否代表執政者對問題的瞭解與思考不夠用心與積極，以致危機發生時，無法及時而妥善地運用專業與資源來解決問題呢？ </font></font></p>
<p>因此，全球性的經濟風暴雖然可怕，但更可怕的是執政者面對問題採用掉以輕心的態度；沒有對經濟現況充分理解與反省政策是否真的可以解決問題，這才是讓人對新政府沒有信心的地方。我們發現當政府在宣揚「風雨生信心」之餘，卻無法告訴大家當前所面臨的難題在那裡？在此難題下，亟待解決的問題是什麼？以及將會提出什麼對策來因應這些問題？這樣如何會讓人民對政府產生足夠的信心以相信可以領導大家度過危難呢？</p>
<p>不過，對此同人還是認為我們無須悲觀。雖然以目前的情況來看，政府還不能認清台灣經濟身處逆境的事實，但我認為「損為衰之始」對台灣經濟的意義是在於讓政治人物學習到反省與謙卑。等到政治人物們能夠面對環境謙卑自省時，台灣經濟就會開始走向「益為盛之始」。而同人相信這個日子的來到，應該不會讓我們等得太久吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/378/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>專業經理人如何吃頭路？</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/310</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/310#comments</comments>
		<pubDate>Tue, 05 Feb 2008 09:15:50 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[佛法]]></category>
		<category><![CDATA[問題解決]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>
		<category><![CDATA[組織]]></category>
		<category><![CDATA[職場]]></category>
		<category><![CDATA[領導]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/310</guid>
		<description><![CDATA[容易的事物有助於理解，因為它讓人有感到親切；簡單的事物容易讓人遵從，因為它讓人容易得到努力的成效。專業經理人運用易簡之理來處事及待人，可以創造可長可久的價值，以成就德業用來領導與管理眾人。]]></description>
			<content:encoded><![CDATA[<p>面對時代的快速變遷，企業如何能在嚴峻的企業考驗下，擁有企業<a href="http://en.wikipedia.org/wiki/Competitive_advantage">競爭優勢</a>，創造企業的價值並達成預定的目標？相信許多人都會同意，在專業分工日益精細與複雜的今日，要成功地達到企業目標，專業經理人的能力是非常重要的。</p>
<p>專業經理人必須具備什麼能力呢？同人認為大致可歸納為兩方面來看，專業經理人必須創造企業的績效。如果企業沒有績效可言，企業就很難在競爭激烈的環境下存續，更不用說達到企業目標了。另一方面，專案經理人也必須經營團隊。因為在專業分工日益精細的今日，企業成功已非單打獨鬥就可以竟其功，而是必需發揮團隊合作的精神，才能得以創造最大的組織績效。</p>
<p>要創造績效，專業經理人必須發揮他的影響力，領導員工做正確的事（do right thing）來追求企業<a href="http://en.wikipedia.org/wiki/Effectiveness">效能</a>（effectiveness），這就是「天行健，君子以自強不息」的處事之道。同時，要經營團隊，專業經理人則必須管理團隊，讓員工能夠把事情做好（do thing right），以追求團隊<a href="http://en.wikipedia.org/wiki/Efficiency_%28economics%29">效率</a>（efficiency），這便是「地勢坤，君子以厚德載物」的待人之道。</p>
<p>而從易經的哲學思維來看，待人與處事的基本精神在於易簡之理，正如同《繫辭傳》中的所說的：</p>
<blockquote><p>乾以易知，坤以簡能。易則易知，簡則易從。易知則有親，易從而有功。有親則可久，有功則可大。可久則賢人之德，可大則賢人之業。易簡，而天下之理得矣。天下之理得，而成位乎其中矣。</p></blockquote>
<p>易簡之理的道理其實並不難理解，容易的事物有助於理解，因為它讓人感到親切；簡單的事物容易讓人遵從，因為它可以讓人容易做到。專業經理人運用易簡之理來處事及待人，可以創造可長可久的價值，以成就德業用來領導與管理眾人。</p>
<p>因此，優秀的專業經理人所憑藉的不是官大學問大，而是專業能力與謙虛態度。如果他無法讓人感受到親和的魅力，以行為表率展現出對專業的堅持使人效法，他其實是不懂領導之術的。同樣的道理，如果他在無法樹立可以讓人依循的標準，並讓屬下可以有發揮所長的舞台，以謙虛的態度來尊重彼此的差異性，他其實也是不懂管理之術的。</p>
<p>然而，要如何培養專業堅持與謙虛態度呢？同人認為應該從心開始培養，這可從乾卦九二「見龍在田，利見大人」以及坤卦六二「直方大，不習無不利」的觀念來理解。</p>
<blockquote><p>君子學以聚之，問以辨之，居以寬之，仁以行之。</p>
<p>直其正，方其義；君子敬以直內，義以方外，敬義立，而德不孤。</p>
<p align="right">－《文言傳》</p>
</blockquote>
<p>在培養專業能力方面，平常應當養成多思考問題並與他人多多討論，集合眾人才智以發揮創新精神。而在培養謙虛態度方面，重視紀律應從自己做起，嚴以律己寬以待人，如此才有助於形成一流異質團隊。</p>
<p>如此便能培養出成為優秀專業經理人的能力，達到乾坤九五「飛龍在天，利見大人」以及「黃裳元吉」的境界。</p>
<blockquote><p>聖人出而萬物賭，本乎天者親上，本乎地者親下，則各從其類也。</p>
<p>君子黃中通理，正位居體，美在其中，而暢於四支，發於事業，美之至也。</p>
<p align="right">－《文言傳》</p>
</blockquote>
<p>專業經理人能夠做到專業堅持，使組織的每個角色，都能各安其分，貢獻其所長使企業不斷創新，創新得之於仁的動機，以影響力來領導。同時，他的態度謙虛也可做到禮賢下士，雖然地位崇高待人卻柔順明理，一流的團隊來自於良好的紀律，才能把好的想法轉成行動，使組織能夠突飛猛進。</p>
<p>因此，專業經理人如何吃頭路，道理其實並不困難，困難在於專業經理人的行為能力。依據同人在職場的觀察常發現，多數起因於恐懼的管理哲學，常常無法留住一流人才。很多專業經理人的口才很好，能力很強，但他們的行為卻一再地趕跑優秀的人才，我想這或許和專業經理人的智慧有關吧。</p>
<p>同人在此借用佛法《金剛經》的道理來說明專業經理人的智慧。當專業經理人執著於人我或去來之分時，他會思考如何發揮能力以不斷提昇自身核心競爭力的問題，此為發心菩提的常見。而當他關注於當下並發現不應執著於自身的能力，體會環境是變化無常的，唯有掌握時機才能產生價值時，此為伏心菩提的斷見。</p>
<p>然而，直到專業經理人領略到了「應無所住而生其心」的道理，也就是不執著於企業的有無、來去及現在，而去思考企業存在的意義，建立服務眾人的核心願景，而且不忘初心地以謙卑（慈悲心）與創新（智慧心）來創造價值時，這便是明心菩提的中觀見。專業經理人要如何吃頭路，其實是取決於經理人智慧成長的歷練呀。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/310/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>專案管理與易經生活</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/244</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/244#comments</comments>
		<pubDate>Fri, 05 Oct 2007 04:42:50 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[CNet/ZDNet]]></category>
		<category><![CDATA[利害關係人]]></category>
		<category><![CDATA[問題解決]]></category>
		<category><![CDATA[專案團隊]]></category>
		<category><![CDATA[專案監控]]></category>
		<category><![CDATA[專案規劃]]></category>
		<category><![CDATA[專案風險]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>
		<category><![CDATA[軟體開發]]></category>
		<category><![CDATA[開發流程]]></category>
		<category><![CDATA[閱讀]]></category>
		<category><![CDATA[領導]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/244</guid>
		<description><![CDATA[本文係投稿於 CNet / ZDNet Taiwan 的初稿，並分為上下兩篇文章刊出，未經 ZDNet Taiwan 編輯，其內容可能會略有差異。
在日常生活上，我們常會發現從不同觀點中體會出一致性的道理，如同專案管理與易經，我們可以從專案管理的觀念與方法中，常會發現它們與易經的觀念是相通的。尤其在軟體開發團隊中，不管是在問題的解決上或對團隊成員的管理上，都與易經有不謀而合的地方。
其實專案所談的不外乎談人與事，而軟體與其它類型的專案並沒有特殊的差異。因此，我們可以普遍性地說，表面上專案管理與易經看起來各自呈現出不同的風貎，但本質上它們的背後其實存在著共通的一致性的道理。
為什麼會有這種巧合呢？易經所探討的是事物變化的道理，而專案本身就是企業在面臨環境變化的挑戰所應運而生的一種概念。在變化無常的環境中，變是唯一不變的真理，正因為如此，企業要因應環境的十倍速變化，端賴於在專案管理過程中，了解變化的道理來達成專案使命，以滿足企業的實際需求。
所以專案管理和易經的哲理自然是會相通的。換句話說，專案管理雖然是基於專案需要，依照西方的管理理論所發展出來管理概念與方法，但它必然會符合易經的基本原理。
所以，對於專案管理者而言，如果能善用易經哲理，可讓他們在重要概念上具備理解掌握變化原則的能力，同時培養在管理上以簡御繁的技巧。易經的觀念並不複雜，雖然它是探討事物變化的道理，但事物變化的本質是簡易的，是可以被掌握的，事物會遵循著不變的自然法則而改變，而非沒有章法的改變。這就是所謂的易之三義－變易、簡易與不易的道理。
在專案過程中，因應專案可能發生的變化所發展出來的管理實務，我們可歸納為專案管理的九大知識領域，如同易經中的先天八卦，是古人觀察大自然，將各種自然現象以八種概念表示，歸納成先天八卦。先天八卦代表事物的對待觀點，也就是象徵陰陽相互對立的原則，也就是易經說卦傳中所言的「天地定位，山澤通氣，雷風相薄，水火不相射」，這段話的意思是，先天八卦是陰陽對立的，它們是乾坤相對、艮兌相對、雷巽相對、坎離相對，圖示如下。

先天八卦代表事物的本體，因此相當於專案管理中的不同知識領域。九大知識領域中，專案整合管理是專案管理各領域的整合，因此它和所有知識領域是一體的，不可分割的，而剩餘的八大知識領域，照理可以易經的先天八卦來類化它們。
首先思考乾坤的「天地定位」，乾乃統天，坤乃順承天。高階管理者(Management)從混沌之中找到企業成功的機會，制定出專案 (Project)必須要達成的目標，並指派專案經理(Project Manager)來領導專案的進行；而專案經理必須建立專案團隊(Project Team)，並且讓利害關係人(Stakeholder)貢獻其心力在這個專案上，這正是範疇管理(Scope Management)及人力資源管理(Human Resource Management)的工作內容。因此用乾卦來類化規模管理，用坤卦來類化人力資源管理。
那接下來艮兌的「山澤通氣」呢？遇到艮為險阻與兌之毁折，專案經理必須注意專案不確定性因素所造成的困難與產出的缺陷問題，這正是風險管理(Risk Management)與品質管理(Quality Management)的工作內容。因此用艮卦來類化風險管理，用兌卦來類化品質管理。
至於震巽的「雷風相薄」，雷以動之，風以散之。專案經理必須了解專案執行的步驟為何，找到最適合執行的方法來達到專案目標；並且在適當的時機將專案利害關係人所需的資訊以正確的格式傳遞給當事人。這正是時間管理(Time Management)與溝通管理(Communication Management)的工作內容。因此用震卦來類化時間管理，用巽卦來類化溝通管理。
最後坎離的「水火不相射」，坎水流通，離火為文章。專案經理必須掌握專案資源並有效控制成本；以及管理外包商的合約之履行。這正是成本管理(Cost Management)與採購管理(Procurement Management)的工作內容。因此用坎卦來類化成本管理，用離卦來類化採購管理。
我們從先天八卦在專案管理知識領域的歸納結果中看到，乾卦代表專案的範疇管理、震卦代表專案的時間管理、坎卦代表專案的成本管理、艮坤代表專案的風險管理，這些與事有關的管理，都是以陽卦所主的。而在另一方面，坤卦代表專案的人力資源管理、兌卦代表專案的品質管理、離卦代表專案的採購管理、巽卦代表專案的溝通管理，這些與人有關的管理都是陰卦所主的。因此，從易經的分類觀點來看，專案管理的知識領域可簡單地區分人的管理與事的管理。
然而，這種區分，其實只是一種簡化的譬喻，目的是讓我們抓著管理的重點。但實際上，專案的人與事是一體的、無法分割，無論是專案的人或事的管理，管理者都必須兼顧另一方的觀點，太重視事而不注重人，專案的任務會找不到人可以委以重任；太重視人而不注重事，團隊的成員會不知因何而忙、為何而戰。
因此，管理者應運用陽卦的積極求知精神，讓成員可以很容易地理解問題，使他們能夠面對問題，專心地運用他們的專業，有效地解決問題，以發揮作業的效率與品質；同時管理者也要運用陰卦的柔順包容態度，制定簡單的團隊規範，以適合每一位成員，讓他們很容易就能遵從而產生團隊紀律，以促進團隊成員的個人成長與團隊士氣。這正是從易經繫辭中所言的「易則易知，簡則易從」的易簡之理在專案管理上的實際應用呀。
乾以易知，坤以簡從；易則易知，簡則易從；易知則有親，易簡則有功；有親則可久，有功則可大；可久則賢人之德，可大則賢人之業，易簡而天下之理得矣。天下之理得，而成位乎其中矣。
易經除了先天八卦代表事物的對待觀點外，還有後天八卦代表事物變化的流行觀點，也就是說明事物的演變過程。易經說卦傳以季節的更替來解釋後天八卦的演變與所代表的方位。我們可以舉一反三，後天八卦象徵事物的變化過程，對專案而言，其變化過程就相當於專案管理的過程。所以，後天八卦正可說明專案的過程（Project Processes）。
萬物出乎震，震東方也。齊乎巽，巽東南也，齊也者，言萬物之潔齊也。離也者明也，萬物皆相見，南方之卦也，聖人南面而聽天下，嚮明而治，蓋取諸此也。坤也者，地也，萬物皆致養焉，故曰致役乎坤。兌正秋也，萬物之所說也，故曰說言乎兌。戰乎乾，乾，西北之卦也，言陰陽相薄也。坎者，水也，正北方之卦也，勞卦也，萬物之所歸也，故曰勞乎坎。艮，東北之卦也，萬物之所成終而所成始也，故曰成言乎艮。
上面這段話說明了後天八卦與季節和方位的關係，以震卦、巽卦代表春天的來臨與消退，方位分別代表東方與東南方，離卦、坤卦代表夏天的來臨與消退，方位分別為南方與西南方，兌卦與乾卦代表秋天的來臨與消退，方位分別為西方與西北方，坎卦與艮卦代表冬天的來臨與消退，方位分別為北方與東北方，圖示如下。

所謂「萬物出乎震」，寒冬已盡，春天來臨，萬物生機開始萌發；所以震卦代表專案起動，「帝出乎震」相當於專案的起始流程（Initiating Processes）。
接著「言萬物之潔齊」，萬物生機萌發有早有晚，但會是一個接著一個，有其一定的順序與規則；所以巽卦代表在專案流程中，制定規章與標準(Regulations and Standards)，見賢思齊，使專案執行過程中，專案團隊能使用一致的語言（Language）及術語（Terminology）。
然後「離也者明也，萬物皆相見」，夏天的太陽散發著光與熱，照耀萬物顯得大自然生意盎然；所以離卦代表專案流程中，與專案成員見面，說明專案目標，並公開專案管理計劃書（Project Management Plan）。
由以上說明，不難發現從「齊乎巽」到「相見乎離」相當於專案的規劃流程（Planning Processes）。
專案有了規劃之後，接著「坤也者，地也，萬物皆致養焉」，萬物受大地滋養，自取其所需；所以坤卦代表投入資源，依照專案計劃來執行專案，「致役乎坤」相當於專案的執行過程（Executing Processes）。
接下來，「萬物之所說」，這裡的「說」字應作悅字解。秋天來臨，萬物呈現出宜人的景象，令人和悅。有了春夏的努力，秋天是收割的季節，當然令人愉悅；因此兌卦代表在專案執行的專案交付成果（Deliverables)，也就是專案團隊依照專案管理計劃書，投入資源所得到的工作產出（Work Product）。
然而，到了「言陰陽相薄也」，收成以後，卻讓人感到一股肅殺之氣逼近，因為這時陽氣漸消，陰氣漸長，寒冷的冬天的腳步慢慢接近了；因此乾卦代表專案可運用的專案資源逐漸減少，此時浮現的問題將會造成對專案嚴重的衝擊，將會造成天人交戰（天：不確定性所造成的危機，人：專案團隊），也是危機及專案衝突（Project Conflict）最容易發生的時候，必須持續監督專案的狀況，加以控制使之符合專案目標。
因此，由以上說明可知，從「說言乎兌」到「戰乎乾」相當於專案的監控流程（Monitoring and Controlling Processes）。
接著「萬物之所歸也」，寒冬來臨，萬物將停止活動，大自然呈現出一片死寂；所以坎卦代表專案告一段落或遇到困難而停止，此時應該停下來檢討專案執行過程中發生的問題，收集經驗及教訓（Lessons Learned），以提供其它相關專案，在未來當成規劃或執行專案之參考依據。
最後，「萬物之所成終而所成始也」，萬物經由寒冬之螫伏，等待春天之來臨再出發，休息是為了走更遠的路；因此艮卦代表專案現階段的結束，同時也代表專案下階段或新專案的將要開始，專案雖具有臨時性的特質，但組織卻是不斷地發展的。
因此，由以上說明可知，「勞乎坎」到「成言乎艮」相當於專案的結案流程（Closing Processes）。

可能我們會訝異，東方《易經》哲理竟和西方專案管理理論如此不謀而合。先天八卦與專案管理知識領域相通；而後天八卦與專案管理流程相合。但其實正如《易經》繫辭所言：
天下同歸而殊途，一致而百慮。
一陰一陽之謂道，繼之者善也，成之者性也；仁者見之謂仁，智者見之謂之智，百姓日用而不知，故君子之道鮮矣。
真理的本質雖然是不可見的，但卻會以各種不同的面貌呈現，因此，管理的精髓並不拘抳是東方或西方，亦不受限於哲學或科學，只在於我們是否能領悟其關鍵。易經的管理心法與專案管理的實務應用其實是殊途而同歸，一致而百慮的呀！
]]></description>
			<content:encoded><![CDATA[<p>本文係投稿於 <a href="http://taiwan.cnet.com/">CNet</a> / <a href="http://www.zdnet.com.tw/">ZDNet Taiwan</a> 的初稿，並分為<a href="http://www.zdnet.com.tw/enterprise/column/softwaredev/0,2000087962,20123893,00.htm">上</a><a href="http://www.zdnet.com.tw/enterprise/column/softwaredev/0,2000087962,20123945,00.htm">下</a>兩篇文章刊出，未經 ZDNet Taiwan 編輯，其內容可能會略有差異。</p>
<p>在日常生活上，我們常會發現從不同觀點中體會出一致性的道理，如同<a href="http://en.wikipedia.org/wiki/Project_management">專案管理</a>與<a href="http://zh.wikipedia.org/w/index.php?title=%E6%98%93%E7%BB%8F&amp;variant=zh-tw">易經</a>，我們可以從專案管理的觀念與方法中，常會發現它們與易經的觀念是相通的。尤其在<a href="http://en.wikipedia.org/wiki/Software_development">軟體開發</a>團隊中，不管是在問題的解決上或對團隊成員的管理上，都與易經有不謀而合的地方。</p>
<p>其實專案所談的不外乎談人與事，而軟體與其它類型的專案並沒有特殊的差異。因此，我們可以普遍性地說，表面上專案管理與易經看起來各自呈現出不同的風貎，但本質上它們的背後其實存在著共通的一致性的道理。</p>
<p>為什麼會有這種巧合呢？易經所探討的是事物變化的道理，而專案本身就是企業在面臨環境變化的挑戰所應運而生的一種概念。在變化無常的環境中，變是唯一不變的真理，正因為如此，企業要因應環境的十倍速變化，端賴於在專案管理過程中，了解變化的道理來達成專案使命，以滿足企業的實際需求。</p>
<p>所以專案管理和易經的哲理自然是會相通的。換句話說，專案管理雖然是基於專案需要，依照西方的管理理論所發展出來管理概念與方法，但它必然會符合易經的基本原理。</p>
<p>所以，<strong>對於專案管理者而言，如果能善用易經哲理，可讓他們在重要概念上具備理解掌握變化原則的能力，同時培養在管理上以簡御繁的技巧</strong>。易經的觀念並不複雜，雖然它是探討事物變化的道理，但事物變化的本質是簡易的，是可以被掌握的，事物會遵循著不變的自然法則而改變，而非沒有章法的改變。這就是所謂的易之三義－變易、簡易與不易的道理。</p>
<p>在專案過程中，因應專案可能發生的變化所發展出來的管理實務，我們可歸納為<a href="http://en.wikipedia.org/wiki/Project_Management_Body_of_Knowledge">專案管理的九大知識領域</a>，如同易經中的先天八卦，是古人觀察大自然，將各種自然現象以八種概念表示，歸納成先天八卦。先天八卦代表事物的對待觀點，也就是象徵陰陽相互對立的原則，也就是易經說卦傳中所言的「天地定位，山澤通氣，雷風相薄，水火不相射」，這段話的意思是，先天八卦是陰陽對立的，它們是乾坤相對、艮兌相對、雷巽相對、坎離相對，圖示如下。</p>
<p><img src="http://www.lifeparty.idv.tw/blog/wp-content/uploads/2007/10/iching_pm1.png" alt="iching_pm1.png" /></p>
<p>先天八卦代表事物的本體，因此相當於專案管理中的不同知識領域。九大知識領域中，專案整合管理是專案管理各領域的整合，因此它和所有知識領域是一體的，不可分割的，而剩餘的八大知識領域，照理可以易經的先天八卦來類化它們。</p>
<p>首先思考乾坤的「天地定位」，乾乃統天，坤乃順承天。高階管理者(Management)從混沌之中找到企業成功的機會，制定出專案 (Project)必須要達成的目標，並指派專案經理(Project Manager)來領導專案的進行；而專案經理必須建立專案團隊(Project Team)，並且讓利害關係人(Stakeholder)貢獻其心力在這個專案上，這正是範疇管理(Scope Management)及人力資源管理(Human Resource Management)的工作內容。因此用乾卦來類化規模管理，用坤卦來類化人力資源管理。</p>
<p>那接下來艮兌的「山澤通氣」呢？遇到艮為險阻與兌之毁折，專案經理必須注意專案不確定性因素所造成的困難與產出的缺陷問題，這正是風險管理(Risk Management)與品質管理(Quality Management)的工作內容。因此用艮卦來類化風險管理，用兌卦來類化品質管理。</p>
<p>至於震巽的「雷風相薄」，雷以動之，風以散之。專案經理必須了解專案執行的步驟為何，找到最適合執行的方法來達到專案目標；並且在適當的時機將專案利害關係人所需的資訊以正確的格式傳遞給當事人。這正是時間管理(Time Management)與溝通管理(Communication Management)的工作內容。因此用震卦來類化時間管理，用巽卦來類化溝通管理。</p>
<p>最後坎離的「水火不相射」，坎水流通，離火為文章。專案經理必須掌握專案資源並有效控制成本；以及管理外包商的合約之履行。這正是成本管理(Cost Management)與採購管理(Procurement Management)的工作內容。因此用坎卦來類化成本管理，用離卦來類化採購管理。</p>
<p>我們從先天八卦在專案管理知識領域的歸納結果中看到，乾卦代表專案的範疇管理、震卦代表專案的時間管理、坎卦代表專案的成本管理、艮坤代表專案的風險管理，這些與事有關的管理，都是以陽卦所主的。而在另一方面，坤卦代表專案的人力資源管理、兌卦代表專案的品質管理、離卦代表專案的採購管理、巽卦代表專案的溝通管理，這些與人有關的管理都是陰卦所主的。因此，從易經的分類觀點來看，專案管理的知識領域可簡單地區分人的管理與事的管理。</p>
<p>然而，這種區分，其實只是一種簡化的譬喻，目的是讓我們抓著管理的重點。但<strong>實際上，專案的人與事是一體的、無法分割，無論是專案的人或事的管理，管理者都必須兼顧另一方的觀點</strong>，太重視事而不注重人，專案的任務會找不到人可以委以重任；太重視人而不注重事，團隊的成員會不知因何而忙、為何而戰。</p>
<p>因此，<strong>管理者應運用陽卦的積極求知精神，讓成員可以很容易地理解問題</strong>，使他們能夠面對問題，專心地運用他們的專業，有效地解決問題，以發揮作業的效率與品質；同時<strong>管理者也要運用陰卦的柔順包容態度，制定簡單的團隊規範，以適合每一位成員</strong>，讓他們很容易就能遵從而產生團隊紀律，以促進團隊成員的個人成長與團隊士氣。這正是從易經繫辭中所言的「易則易知，簡則易從」的易簡之理在專案管理上的實際應用呀。</p>
<blockquote><p>乾以易知，坤以簡從；易則易知，簡則易從；易知則有親，易簡則有功；有親則可久，有功則可大；可久則賢人之德，可大則賢人之業，易簡而天下之理得矣。天下之理得，而成位乎其中矣。</p></blockquote>
<p>易經除了先天八卦代表事物的對待觀點外，還有後天八卦代表事物變化的流行觀點，也就是說明事物的演變過程。易經說卦傳以季節的更替來解釋後天八卦的演變與所代表的方位。我們可以舉一反三，後天八卦象徵事物的變化過程，對專案而言，其變化過程就相當於專案管理的過程。所以，後天八卦正可說明<a href="http://en.wikipedia.org/wiki/Project_management_process">專案的過程</a>（Project Processes）。</p>
<blockquote><p>萬物出乎震，震東方也。齊乎巽，巽東南也，齊也者，言萬物之潔齊也。離也者明也，萬物皆相見，南方之卦也，聖人南面而聽天下，嚮明而治，蓋取諸此也。坤也者，地也，萬物皆致養焉，故曰致役乎坤。兌正秋也，萬物之所說也，故曰說言乎兌。戰乎乾，乾，西北之卦也，言陰陽相薄也。坎者，水也，正北方之卦也，勞卦也，萬物之所歸也，故曰勞乎坎。艮，東北之卦也，萬物之所成終而所成始也，故曰成言乎艮。</p></blockquote>
<p>上面這段話說明了後天八卦與季節和方位的關係，以震卦、巽卦代表春天的來臨與消退，方位分別代表東方與東南方，離卦、坤卦代表夏天的來臨與消退，方位分別為南方與西南方，兌卦與乾卦代表秋天的來臨與消退，方位分別為西方與西北方，坎卦與艮卦代表冬天的來臨與消退，方位分別為北方與東北方，圖示如下。</p>
<p><img src="http://www.lifeparty.idv.tw/blog/wp-content/uploads/2007/10/iching_pm2.png" alt="iching_pm2.png" /></p>
<p>所謂「萬物出乎震」，寒冬已盡，春天來臨，萬物生機開始萌發；所以震卦代表專案起動，「帝出乎震」相當於專案的起始流程（Initiating Processes）。</p>
<p>接著「言萬物之潔齊」，萬物生機萌發有早有晚，但會是一個接著一個，有其一定的順序與規則；所以巽卦代表在專案流程中，制定規章與標準(Regulations and Standards)，見賢思齊，使專案執行過程中，專案團隊能使用一致的語言（Language）及術語（Terminology）。</p>
<p>然後「離也者明也，萬物皆相見」，夏天的太陽散發著光與熱，照耀萬物顯得大自然生意盎然；所以離卦代表專案流程中，與專案成員見面，說明專案目標，並公開專案管理計劃書（Project Management Plan）。</p>
<p>由以上說明，不難發現從「齊乎巽」到「相見乎離」相當於專案的規劃流程（Planning Processes）。</p>
<p>專案有了規劃之後，接著「坤也者，地也，萬物皆致養焉」，萬物受大地滋養，自取其所需；所以坤卦代表投入資源，依照專案計劃來執行專案，「致役乎坤」相當於專案的執行過程（Executing Processes）。</p>
<p>接下來，「萬物之所說」，這裡的「說」字應作悅字解。秋天來臨，萬物呈現出宜人的景象，令人和悅。有了春夏的努力，秋天是收割的季節，當然令人愉悅；因此兌卦代表在專案執行的專案交付成果（Deliverables)，也就是專案團隊依照專案管理計劃書，投入資源所得到的工作產出（Work Product）。</p>
<p>然而，到了「言陰陽相薄也」，收成以後，卻讓人感到一股肅殺之氣逼近，因為這時陽氣漸消，陰氣漸長，寒冷的冬天的腳步慢慢接近了；因此乾卦代表專案可運用的專案資源逐漸減少，此時浮現的問題將會造成對專案嚴重的衝擊，將會造成天人交戰（天：不確定性所造成的危機，人：專案團隊），也是危機及專案衝突（Project Conflict）最容易發生的時候，必須持續監督專案的狀況，加以控制使之符合專案目標。</p>
<p>因此，由以上說明可知，從「說言乎兌」到「戰乎乾」相當於專案的監控流程（Monitoring and Controlling Processes）。</p>
<p>接著「萬物之所歸也」，寒冬來臨，萬物將停止活動，大自然呈現出一片死寂；所以坎卦代表專案告一段落或遇到困難而停止，此時應該停下來檢討專案執行過程中發生的問題，收集經驗及教訓（Lessons Learned），以提供其它相關專案，在未來當成規劃或執行專案之參考依據。</p>
<p>最後，「萬物之所成終而所成始也」，萬物經由寒冬之螫伏，等待春天之來臨再出發，休息是為了走更遠的路；因此艮卦代表專案現階段的結束，同時也代表專案下階段或新專案的將要開始，專案雖具有臨時性的特質，但組織卻是不斷地發展的。</p>
<p>因此，由以上說明可知，「勞乎坎」到「成言乎艮」相當於專案的結案流程（Closing Processes）。</p>
<p><img src="http://www.lifeparty.idv.tw/blog/wp-content/uploads/2007/11/iching_pm3.png" alt="iching_pm3.png" /></p>
<p>可能我們會訝異，東方《易經》哲理竟和西方專案管理理論如此不謀而合。先天八卦與專案管理知識領域相通；而後天八卦與專案管理流程相合。但其實正如《易經》繫辭所言：</p>
<blockquote><p>天下同歸而殊途，一致而百慮。</p>
<p>一陰一陽之謂道，繼之者善也，成之者性也；仁者見之謂仁，智者見之謂之智，百姓日用而不知，故君子之道鮮矣。</p></blockquote>
<p>真理的本質雖然是不可見的，但卻會以各種不同的面貌呈現，因此，<strong>管理的精髓並不拘抳是東方或西方，亦不受限於哲學或科學，只在於我們是否能領悟其關鍵</strong>。易經的管理心法與專案管理的實務應用其實是殊途而同歸，一致而百慮的呀！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/244/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>流程與交易的整合（其二）</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/237</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/237#comments</comments>
		<pubDate>Wed, 26 Sep 2007 06:45:16 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[分析設計建模]]></category>
		<category><![CDATA[易經思維]]></category>
		<category><![CDATA[編程技巧]]></category>
		<category><![CDATA[設計原則]]></category>
		<category><![CDATA[軟體開發]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/237</guid>
		<description><![CDATA[上次提到用服務層的概念整合業務流程與功能性交易，並指出因應交易流程整合的非同步呼叫考量的兩種技術實作方式，也就是 database sharing 與 message queue 的不同做法。兩種做法會殊途同歸，最後會依據處理狀態，呼叫後端的服務進行後續系統作業。
既然兩種做法會殊途同歸，那麼在設計上，可不可以設計出同時適用不同實作方法的非同步機制呢？依據這樣的設計思路，我們會希望把會變動的部分用界面封裝起來，如下圖所示。

在上圖的設計中，我們定義了一個 ServiceEvent，用以記錄交易識別碼、交易階段代碼及流程代碼等資訊，其中流程代碼的目的可提供系統進行更精細的控制，而交易識別碼及交易階段代碼則是用以取得交易目前處理狀態以讓系統繼續處理交易的後續動作。
ServiceEvent 由 EventAdvice 產生，並由 EventListener 讀取，而傳送及接收 ServiceEvent 的任務則交由實作 EventSender 及 EventReader 的類別來處理，如此便可達到不會因為不同的實作方式而更動到設計。
當 EventListener 成功讀取 ServiceEvent 後，則委託 ServiceActivator 來呼叫後續服務。而為了避免實作 ServiceActivator 的類別與後端服務的相互耦和，我們設計了 MappingActivator 並聚合多個 ServiceAction 來解耦，即依據交易的交易階段代碼、流程代碼等資訊，透過 ServiceAction 的實作呼叫後端服務，而開發者只要在設定檔中記錄其映對資訊，而不須寫死在 ServiceActivator 的實作當中。
因此，功能性交易只要在其交易確認後，透過 EventAdvice 通知系統啟動長時間交易的後續功能性交易，就可以達到交易流程的整合。然而，這樣做其實有點美中不足，每個功能性交易的服務都必須額外呼叫 EventAdvice，這在業務領域邏輯上似乎有點不自然，雖然它是必要之系統級服務，但兩者如果可以在關切點上做個分離，這樣實做服務的人員就可以不須理會系統面的問題了。
這樣的設計考量可利用 AOP 的設計概念來予以支持。將服務傳訊的系統服務加入至業務服務的横切面中，便可輕易地達成關切點分離的設計目標，實作服務的開發者不須理會服務傳訊的問題，取而代之的是在配置過程中將服務傳訊的觀點織入所有業務服務中，而形成將整體織入部分的全像圖組織的複雜性系統有機體。
業務服務其實本身是個界面，其實作可專注於業務領域上，而系統級服務也藉由加入點以結合不同層面的觀點，如日誌、交易管理、異常處理、以及此處所提到的服務傳訊等。EventAdvice 在此處是名符其實的因應傳訊服務觀點所實作的裝置，一個當業務服務呼叫完成後會自動呼叫的裝置。
所以，善用設計上的巧思，我們會讓流程與交易的整合變得單純而簡單。當然，實作上還有一些小細節限於篇幅無法在此詳述，例如 EventAdvice 如何針對不同業務服務操作的簽章產生正確的 ServiceEvent、將 ServiceAction 元件化的實作議題，但這些都不是相當複雜的問題：前者可應用 abstract factory pattern 解決物件生成的問題，後者可運用複合物件的方式設計流程控制元件。設計的重點還是在把會變動的地方封裝起來，所謂「通其變，使民不倦；神而化之，使民宜之」，這也正是易窮則變，變則通，通則久的真理呀。
Powered by ScribeFire.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lifeparty.idv.tw/blog/archives/30">上次</a>提到用<a href="http://www.martinfowler.com/eaaCatalog/serviceLayer.html">服務層</a>的概念整合業務流程與功能性交易，並指出因應<a href="http://en.wikipedia.org/wiki/Enterprise_application_integration">交易流程整合</a>的非同步呼叫考量的兩種技術實作方式，也就是 <a href="http://en.wikipedia.org/wiki/Database">database</a> sharing 與 <a href="http://en.wikipedia.org/wiki/Message_queue">message queue</a> 的不同做法。兩種做法會殊途同歸，最後會依據處理狀態，呼叫後端的服務進行後續系統作業。</p>
<p>既然兩種做法會殊途同歸，那麼在設計上，可不可以設計出同時適用不同實作方法的非同步機制呢？依據這樣的設計思路，我們會希望把會變動的部分用界面封裝起來，如下圖所示。</p>
<p><img src="http://www.lifeparty.idv.tw/blog/wp-content/uploads/2007/09/service-activator1.png" /></p>
<p>在上圖的設計中，我們定義了一個 ServiceEvent，用以記錄交易識別碼、交易階段代碼及流程代碼等資訊，其中流程代碼的目的可提供系統進行更精細的控制，而交易識別碼及交易階段代碼則是用以取得交易目前處理狀態以讓系統繼續處理交易的後續動作。</p>
<p>ServiceEvent 由 EventAdvice 產生，並由 EventListener 讀取，而傳送及接收 ServiceEvent 的任務則交由實作 EventSender 及 EventReader 的類別來處理，如此便可達到不會因為不同的實作方式而更動到設計。</p>
<p>當 EventListener 成功讀取 ServiceEvent 後，則委託 ServiceActivator 來呼叫後續服務。而為了避免實作 ServiceActivator 的類別與後端服務的相互耦和，我們設計了 MappingActivator 並聚合多個 ServiceAction 來解耦，即依據交易的交易階段代碼、流程代碼等資訊，透過 ServiceAction 的實作呼叫後端服務，而開發者只要在設定檔中記錄其映對資訊，而不須寫死在 ServiceActivator 的實作當中。</p>
<p>因此，功能性交易只要在其交易確認後，透過 EventAdvice 通知系統啟動長時間交易的後續功能性交易，就可以達到交易流程的整合。然而，這樣做其實有點美中不足，每個功能性交易的服務都必須額外呼叫 EventAdvice，這在業務領域邏輯上似乎有點不自然，雖然它是必要之系統級服務，但兩者如果可以在<a href="http://en.wikipedia.org/wiki/Separation_of_concerns">關切點上做個分離</a>，這樣實做服務的人員就可以不須理會系統面的問題了。</p>
<p>這樣的設計考量可利用 <a href="http://en.wikipedia.org/wiki/Aspect-oriented_programming">AOP</a> 的設計概念來予以支持。將服務傳訊的系統服務加入至業務服務的横切面中，便可輕易地達成關切點分離的設計目標，實作服務的開發者不須理會服務傳訊的問題，取而代之的是在配置過程中將服務傳訊的觀點織入所有業務服務中，而形成將整體織入部分的<a href="http://en.wikipedia.org/wiki/Holography">全像圖</a>組織的複雜性系統有機體。</p>
<p>業務服務其實本身是個界面，其實作可專注於業務領域上，而系統級服務也藉由<a href="http://en.wikipedia.org/wiki/Join_point">加入點</a>以結合<a href="http://en.wikipedia.org/wiki/Aspect_%28computer_science%29">不同層面的觀點</a>，如日誌、交易管理、異常處理、以及此處所提到的服務傳訊等。EventAdvice 在此處是名符其實的因應傳訊服務觀點所實作的<a href="http://en.wikipedia.org/wiki/Advice_in_aspect-oriented_programming">裝置</a>，一個當業務服務呼叫完成後會自動呼叫的裝置。</p>
<p>所以，善用設計上的巧思，我們會讓流程與交易的整合變得單純而簡單。當然，實作上還有一些小細節限於篇幅無法在此詳述，例如 EventAdvice 如何針對不同業務服務操作的簽章產生正確的 ServiceEvent、將 ServiceAction 元件化的實作議題，但這些都不是相當複雜的問題：前者可應用 <a href="http://en.wikipedia.org/wiki/Abstract_factory_pattern">abstract factory pattern</a> 解決物件生成的問題，後者可運用<a href="http://en.wikipedia.org/wiki/Composite_pattern">複合物件</a>的方式設計流程控制元件。<strong>設計的重點還是在把會變動的地方封裝起來</strong>，所謂「通其變，使民不倦；神而化之，使民宜之」，這也正是易窮則變，變則通，通則久的真理呀。</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/237/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>數字的奧妙</title>
		<link>http://www.lifeparty.idv.tw/blog/archives/195</link>
		<comments>http://www.lifeparty.idv.tw/blog/archives/195#comments</comments>
		<pubDate>Wed, 01 Aug 2007 06:58:24 +0000</pubDate>
		<dc:creator>jim yeh</dc:creator>
				<category><![CDATA[易經思維]]></category>
		<category><![CDATA[生活感觸]]></category>
		<category><![CDATA[閱讀]]></category>

		<guid isPermaLink="false">http://www.lifeparty.idv.tw/blog/archives/195</guid>
		<description><![CDATA[從易經看數字之推演，其實兼含了演繹之體與歸納之用，易兼三才而兩之，故除了天道與地道外，其實重點在於人的應用。在中文語彙中，有許多用詞都來易經中的數字。所以，仁者見之謂仁，智者見之謂之智，百姓日用而不知，易中數字的奧妙不言可喻，只是看我們如何去應用呀。]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.roodo.com/rocksaying">石頭成</a>發表了〈<a href="http://blog.roodo.com/rocksaying/archives/3784489.html">數字感之數不過三</a>〉，他認為就人的心理而言，人的本能，只能分辨「1，2，3」這三個數。並從心理學上說明了中文賦予一、二、三等數的意義：一單、二雙、三眾。他提到就本能而言，三以上的數目在分辨時就不準確了，他並引述了老子《<a href="http://zh.wikipedia.org/w/index.php?title=%E9%81%93%E5%BE%B7%E7%BB%8F&#038;variant=zh-tw">道德經</a>》第四十二章中的句子：「一生二，二生三，三生萬物」，指出三常用來表示數量眾多的概念。</p>
<p>最後，石頭成還提到了，九為無限、無窮。十為全。全和無窮的差別在於無限、無窮具有延伸、延續的意義。九是無窮大「∞」，但 ∞ < ∞ + 1，亦即永遠有一個數比 ∞ 更大。「全」則是一個沒有任何數比它更大的最大數。 </p>
<p>看了石頭成對數字感的看法之後，同人倒想從《<a href="http://zh.wikipedia.org/w/index.php?title=%E6%98%93%E7%B6%93&#038;variant=zh-tw">易經</a>》的觀點，分享我的看法。不過，對《易經》未接觸的人，有些內容可能會稍為艱深，當然，我會儘量用淺顯的文字來做說明，不過，有些地方可能還是很難用三言兩語說清楚，所以就請各位自行酙酌嘍。</p>
<p>個人認為，數字的意義其實在於分類上的概念，分類的目的是為了讓我們理解及掌握事物的變化。《易經．繫辭上》有言：「易有太極，是生兩儀，兩儀生四象，四象生八卦，八卦定吉凶，吉凶生大業」，正說明在《易經》的觀念中，數字是從概念上不斷地推衍之<a href="http://zh.wikipedia.org/w/index.php?title=%E6%BC%94%E7%BB%8E%E6%8E%A8%E7%90%86&#038;variant=zh-tw">演繹</a>與<a href="http://zh.wikipedia.org/w/index.php?title=%E5%BD%92%E7%BA%B3%E6%8E%A8%E7%90%86&#038;variant=zh-tw">歸納</a>的過程所產生出來的，易經用數字代表了各種抽象概念，並與理象互證，以求宇宙運行的法則。</p>
<p>易經中的八卦正代表了八種不同的抽象概念，可應用在不同的人、事、物上面，以詮釋千變萬化的人事變化。所以，老子說：”三生萬物”，以二進位數字的觀念來看，二的三次方為八，與易經的八種抽象概念其實是相通的。然而，這八種抽象概念是如何推演而來的呢，其實推衍過程並不複雜，是古人觀察大自然變化並以陰陽原則分化及統合而成。同人在此簡述如下：</p>
<ol>
<li>太極
<p>事物整體的概念，未分陰與陽的狀態。</p>
</li>
<li>兩儀
<p>把事物分成陰陽兩種概念，亦即以陽代表抽象的事物，以陰代表具體的事物。</p>
</li>
<li>四象
<p>兩儀為事物的陰陽內在性質，本體可再區分為陰陽象徵外在形態，成為老陽（陽上之陽，無形無質）、少陰（陽上之陰，有形無質）、少陽（陰上之陽，有質無形）及老陰（陰上之陰，有形有質）。</p>
</li>
<li>八卦
<p>四象為事物之形體及性質，依此形質可再區分為陰陽象徵事物所給予人們的不同感受，成為乾為天（抽象之無形無質的事物）、兌為澤（具體之無形無質之事物）、離為火（抽象之有形無質之事物）、震為雷（具體之有形無質之事物）、巽為風（抽象之有質無形之事物）、坎為水（具體之有質無形之事物）、艮為山（抽象之有形有質之事物）、坤為地（具體之有形有質之事物）</p>
</li>
</ol>
<p>以上的分類方式，相信以數學二進制的觀念並不難理解，但易經中的數字奧妙不止於此。「河出圖，洛出書，聖人則之」（《易經．繫辭上》），<a href="http://zh.wikipedia.org/w/index.php?title=%E6%B2%B3%E5%9C%96%E6%B4%9B%E6%9B%B8&#038;variant=zh-tw">河圖洛書</a>相傳為《易經》之源。河圖之數為「天一生水，地六成之。地二生火，天七成之。天三生木，地八成之。地四生金，天九成之。天五生土，地十成之。」（宋．<a href="http://zh.wikipedia.org/w/index.php?title=%E6%9C%B1%E7%86%B9&#038;variant=zh-tw">朱熹</a>，《易學啟蒙》），一至五為生數，六至十則為成數。其圖形如下所示。</p>
<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Shishutu.png/180px-Shishutu.png" alt="河圖" /><br />
聖人如何則圖畫卦呢？乾卦為老陽中之陽卦，當配河圖四周成數最高者為九；兌卦為老陽中之陰卦，當配河圖四周生數最高者為四；離卦為少陰中之陰卦，當配河圖四周生數次高者為三；震卦為少陰中之陽卦，當配河圖四周成數之次高者為八；巽卦為少陽中之陰卦，當配河圖四周生數之次低者為二；坎卦為少陽中之陽卦，當配河圖四周成數之次低者為七；艮卦為老陰中之陽卦，當配成數之最低者為六；坤卦為老陰中之陰卦，當配生數之最低者為一。</p>
<p>由上面的說明，相信不難發現，河圖的橫列的九四三八為陽儀，縱列的二七六一則為陰儀。我們畫一個三乘三的方格，在方陣中央填上五，把陽儀的數字九四三八從方陣頂端的中央以逆時針順序排列，把陰儀的數子二七六一從方陣頂端的右側以順時針順序排列，就變成了洛書了，也就是一般人所說的九宮格或魔術方陣，洛書圖形及數字方陣如下所示。</p>
<table width=80%>
<tr>
<td><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Jiushutu.png/180px-Jiushutu.png" alt="洛書" align=left/></td>
<td>
<table border=1 cellspacing=0>
<tr>
<td>&nbsp;4&nbsp;</td>
<td>&nbsp;9&nbsp;</td>
<td>&nbsp;2&nbsp;</td>
</tr>
<tr>
<td>&nbsp;3&nbsp;</td>
<td>&nbsp;5&nbsp;</td>
<td>&nbsp;7&nbsp;</td>
</tr>
<tr>
<td>&nbsp;8&nbsp;</td>
<td>&nbsp;1&nbsp;</td>
<td>&nbsp;6&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
<p>這個洛書展現出無比的數字的奧妙，如眾所週知的，不管是方陣的縱横斜，兩端數字加起來都等於 10，加上中五成一直線，其和皆為 15。但其奧妙不止於此，方陣的縱橫斜兩端的數字各乘上中五，然後相加其和皆為 50，與河圖中央 5，10 之積相同，也就是《易經．繫辭上》所言之大衍之數五十的卜卦方式，但實際上是蘊含<a href="http://baike.baidu.com/view/977522.htm">中國古代陰陽合曆的奧妙所在</a>。雖然在現代，我們的生活脫離不了數字，但其實在古代 3000 多年前，中華民族的祖先就已經在用數字在表達這世界了（<a href="http://baike.baidu.com">百度百科</a>，〈<a href="http://baike.baidu.com/view/864342.htm">大衍之數五十</a>〉）。</p>
<p>此外，「參天兩地而倚數」（《易經．繫辭上》）是易經當中非常重要的數字觀。在《易經》的觀念中，以奇數為陽，偶數為陰。所以，一為奇數之始，二為偶數之始，而一陰一陽之謂道（《易經．繫辭上》），陰陽調和以化育天地萬物。然而孤陰不生，獨陽不長，故一並不能成其大用，故以三來取代之。可是參天兩地如何倚數呢？請看：</p>
<blockquote><p>
3 X 3 = 0<strong>9</strong>; 2 X 2 = 0<strong>4</strong>;<br />
9 X 3 = 2<strong>7</strong>; 4 X 2 = 0<strong>8</strong>;<br />
7 X 3 = 2<strong>1</strong>; 8 X 2 = 1<strong>6</strong>;<br />
1 X 3 = 0<strong>3</strong>; 6 X 2 = 1<strong>2</strong>;
</p></blockquote>
<p>對照洛書九宮格，不難發現參天的 9，7，1，3 在九宮格的四正方以順時針的方向循環，而兩地的 4，8，6，2 則在九宮格的四隅方以逆時針的方向循環，代表了陽順陰逆，易經的數字觀實在是奧妙且神奇。以同人學易的體會，洛書九宮格也象徵了《易經》的三易觀點，不謂四周的數字如何變化（變易之觀點），中五是不會變動的（不易之觀點），如此才能維持參伍以變（《易經．繫辭上》）的原則（直横斜相加皆為十五之數，此為簡易之觀點），這正說明了易一名而含三義：易簡一也；變易二也；不易三也（東漢．<a href="http://zh.wikipedia.org/w/index.php?title=%E9%83%91%E7%8E%84&#038;variant=zh-tw">鄭玄</a>，《易論》）。</p>
<p>河圖與洛書出現的極數並不一樣，正所謂十圖九書。朱熹的《易學啟蒙》提到：「河圖以五生數統五成數而同處其方，蓋揭其全以示人而道其常，數之體也。洛書以五奇數統四偶數而各居其所，蓋主於陽以統陰而肇其變，數之用也」。朱熹及蔡元定認為，河圖主全，故極於十；而洛書主變，故極於九。《易經》中以乾卦為九，象徵如天的絕對抽象性，而天行健君子以自強不息（《易經乾卦象傳》），正代表著君子要取法天，以日新又新的積極態度來不斷的進步與成長。而且要永遠有成長進步的空間，否則就會變成亢龍有悔。因此要懂得持盈為天，知進亦要知退才是君子之道，群龍無首才是乾卦之用，這也合乎了河圖奇偶陰陽平衡的十全之道呀。</p>
<p>從易經看數字之推演，其實兼含了演繹之體與歸納之用，易兼三才而兩之（《易經．繫辭下》），故除了天道與地道外，其實重點在於人的應用。在中文語彙中，有許多用詞都來易經中的數字，如不三不四、亂七八糟、九五之尊、十全九變等。所以，仁者見之謂仁，智者見之謂之智，百姓日用而不知（《易經．繫辭上》），易中數字的奧妙不言可喻，只是看我們如何去應用呀。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifeparty.idv.tw/blog/archives/195/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
