Posted by: jim yeh in CNet/ZDNet, 利害關係人, 問題解決, 寫作, 專案團隊, 專案風險, 新聞, 組織, 職場, 軟體審查, 開發流程, 閱讀
這篇文章是投稿 ZDNet Taiwan 的文章原稿,由 ZDNet Taiwan 以〈如何在系統異常前發現錯誤?〉、〈如何在系統異常前發現錯誤?(下)〉兩篇文章刊登。文章原稿未經 ZDNet Taiwan 編輯,內容可能與 ZDNet Taiwan 約略有所不同。
前一陣子有兩個與資訊系統失常有關,而且眾所矚目的新聞事件,也就是戴爾電腦網路購物系統與台北捷運內湖線的系統異常。相信很多人都認為這兩個系統會發生系統異常相當離譜,在系統上線之後才發現系統無法正常運作,造成系統使用者的困擾,同時也會讓人對系統可靠度與穩定度失去信心,而增加系統的失敗成本。
雖然平心而論,想要事前預料系統可能發生的問題,並加以預防或因應其實並不容易,因為開發系統,尤其是軟體開發常會碰到事先難以預料的問題。但如果能在錯誤造成危害之前,就能夠發現問題並採取適當的行動來解決它,應該就能減少系統的失敗成本。因此,看到戴爾與台北捷運內湖線的重大系統異常,讓筆者想探討如何在系統失敗前發現錯誤,以避免系統失敗的巨大損失。 Read the rest of this entry »
Posted by: jim yeh in 分析設計建模, 利害關係人, 問題解決, 寫作, 專案風險, 思考, 溝通, 生活感觸, 組織, 職場, 領導
Kenming Wang 在〈寫好使用案例 (Use Case) 有什麼好處?〉中提到寫好使用案例的好處。文章提到有位其中一位較為資深的程式開發人員在他在工研院授課時表示感覺不到寫好使用案例有什麼好處。這問題讓他思考許久後回答,他認為寫好使用案例最直接的關鍵是,影響整個專案開發流程的節奏。
這篇文章分享他對寫好使用案例對專案好處的看法,他總結使用案例的好處是族繁不及備載。並提到越大規模的專案,更能感受到開發節奏的順暢度。再加上 “漸進循環 (incremental and iteration)” 的開發模式,會越形容易謀和在系統開發期間,人與事的種種。
不過,Kenming Wang 在文章最後提到以上的論述不能說服那位程式開發人員,因為程式設計人員多半以局部或個別的角度來看系統開發,所以使用案例寫得好不好,對他們沒差。只有像專案經理或軟體架構師以專案整個全局來看時,才會有明顯的感受。
但他認為不需要去說服那位程式開發人員,並引述 Martin Fowler 在《UML Distilled》一書中曾經說過的:「你只能強迫新手們這麼做。過了幾年後,他們會突然恍然大悟,然後腦袋彷彿重生!」這句話來說明他對這位程式開發人員意見的看法。
同人看 Kenming Wang 這篇文章覺得怪怪的,倒不是不贊同他對寫好使用案例好處的觀點,而是覺得強迫新手去做我們認為有價值的東西是很危險的。 Read the rest of this entry »
這篇文章是投稿 ZDNet Taiwan 的文章原稿,由 ZDNet Taiwan 以〈軟體開發的難處 SA該如何解決?〉、〈為何SA很難落實簡單設計〉兩篇文章刊登。文章原稿未經 ZDNet Taiwan 編輯,內容可能與 ZDNet Taiwan 約略有所不同。
今(09)年初,應中山大學資管系主任鄭炳強教授的邀請,到他們學校做了一場演講。由於筆者與鄭教授原先並不認識,是透過台科大資管系主任李國光教授聯絡到筆者,因此,鄭教授邀請我在演講前先與他碰面、共進午餐,並且藉這個機會交流彼此在軟體工程方面的心得。
在那次午餐約會中,我們聊到了系統分析專業這個議題。鄭教授表示欣賞筆者寫的〈展現系統分析專業的七種能力〉,還曾在課堂上向他的學生推薦這篇文章…與鄭教授交流互動的過程中,也讓筆者得到不少收穫,回到台北後,一直想找機會分享這些收穫。
由於我一直想找機會回應那篇文章的讀者意見,也就是ZDNet讀者對於那篇文章的前半段〈怎樣才是專業的 SA?〉的一些留言,筆者發現這次行程的收穫,正好可以讓這篇文章有一個很好的起點。 Read the rest of this entry »
18 日和全家參加主婦聯盟東區營運的生產者之旅,參觀幾家與合作社合作的生產者,讓大家對共同購買的產品有更深一層的認識。我們參觀了新峰芽菜農場、關西段木香菇、以及來春嬤麥芽糖,接受這些生產者對我們熱情地款待,同時也感受到他們工作的辛勞與努力。在感動之餘,同人也寫了這篇文章分享此行所得到的心得與體會。 Read the rest of this entry »
現代人的物質生活富裕,不容易發生營養不足的問題,但無形卻增加了肥胖的可能性,不知不覺讓自己的健康亮起了紅燈。因此,許多人會關心自己體型是否過胖的問題,希望能透過減肥來調整自己的體態以維持健康。
但該如何減肥呢?很多人會用節食來減肥,以節制進食來減少對營養的吸收(室女座),藉由燃燒體內屯積的脂肪來供給生活所需的熱能(火星)。使身體吸收營養所產生的熱量小於基礎代謝率(月亮),來達到降低體重的目的,不過只靠節食來減肥,其效果通常都會碰到體能的限制而無法持續(土星)。 Read the rest of this entry »
過去同人在健康占星的研究,較為偏向生理及心理上的研究。這些是可以透過觀察而得知一個人的健康情形,例如血壓、心跳、血糖等數據,依據對一般人的客觀統計,而得到的標準來評定健康情形。但除了客觀衡量之外,健康還有另一種主觀認定的面向,也就是體能。
不然如果我們的健康數據是正常的,但卻感到自己的體力無法適應生活,大概不能認定自己是健康的吧。因此為了讓健康占星學有更完整的詮釋,同人在這篇文章提出以體能為基礎的健康占星學觀點。 Read the rest of this entry »
同人一直認為,占星學帶給我一種有別於傳統命理常見宿命論的觀念。知命造運的目的不在於一時吉凶的趨避,而在於幫助命主認清當前的局勢,為他規劃屬於他自己的人生,而這種人生必須不受論命者價值觀所主導。
以這樣的觀念來看占星學,我們會發現星盤中會同時具備主觀與客觀的部分;客觀是科學化的分析,幫助命主發現如何增加機會與優勢、降低威脅與劣勢、而主觀則是讓當事人自主生命選擇,不去批判他想要的人生,也就是所謂的忠恕之道。
依據同人多年學習占星的心得、以及接觸新時代思維的體驗來看,科學化與忠恕之道的兩大重點,與新時代的覺醒地生活並創造自己的實相的觀念是一致的,於是乎同人嘗試結合這兩大領域,產生了心靈占星學的基本觀念。 Read the rest of this entry »
生命是否具有可塑性?回答這個問題必須先正視一個難題,那就是屬於你生命藍圖的命盤只有一個,如果命運必然照著命盤走,那麼生命就沒有選擇的問題,只有照著老天安排,但如果真的是這樣,那麼學習命理還有意義可言嗎?因為命中已經註定了,所謂的知命造運也可能只是老天爺對你開的玩笑罷了。
《與神對話Ⅲ》提到命運就像玩電腦遊戲一樣,生命的各種可能的結局都寫在遊戲光碟中,只在於玩家自己選擇喜歡的結局。如果這個說法是正確的,那麼命盤並非命運的必然,而是包含各種生命結局的可能性,而生命會變成怎麼樣,最後的關鍵在於命主的決定,如何實現自己的生命實相。
然而,雖然很多人都知道命運的創造掌握自己手中的道理,但實際上要真的做到卻不是一件容易的事。在生活周遭,總是無法預測環境的變化,不如意的事件的總是比如意的事件還多上許多;這些不如意總是讓我們感到決定論的宿命是如此真實而無法控制,如何能相信自己可以創造命運呢?
我的占星啟蒙老師丁長青先生曾經提出心理學三我與知命造運的關係 Read the rest of this entry »
最近接受占星啟蒙恩師的邀請,在丁長青占星及網路五術學院開設身心靈健康的主題式占星,這篇文章即為討論此主題的身心靈占星討論區的開版文。
如果有人問到學習占星最值得懷念的事情,我會毫不猶豫地回答:與丁老師一起研究健康及心理與占星的過程。那一段歷程,是非常令人回味的,原因不只是成功結合醫學與占星的成果,更難能可貴的是過程的成長,讓人覺得充實而又有意義。
同人想到庖丁解牛的故事;我們要解決生活的問題,乍看繁複,實則有脈絡可尋,只在於我們是否掌握循著脈絡解決問題的要領。占星學,提供一以貫之的觀點 Read the rest of this entry »
本篇文章是投稿至 ZDNet 的文章,已由 ZDNet 以〈領導力 決定專案成敗〉與〈團隊關係 左右專案發展〉兩篇文章刊出。文章原稿未經 ZDNet 編輯,加上同人在文章刊出後修改原稿,其內容與刊登的文章有些差異。
繼「新官上任三把火」之後,馬政府團隊又在國慶大典發生意外狀況。位置安排出問題、加上安檢嚴格,引發部分參加大典的民眾不滿。例如資深藝人和僑胞發生搶位置狀況,還有一對位置被佔走的僑胞夫婦,居然還被工作人員趕出場外,真是又委屈又生氣。
看到這則新聞,筆者關心的並不是主辦單位碰到這些意外狀況該怎麼辦,而是好奇為什麼座位安排的問題會重覆發生?其實像座位安排並不是什麼困難的問題,不需要動用複雜的技術,只要用簡單的 Excel 試算表就不會有太大的問題。
如此看來,座位重覆的問題不太可能是技術的問題,筆者看到相同的錯誤一再發生,我會懷疑問題不是出在技術上,而是因為管理的關係,使得團隊一再出現相同樣的行為模式造成錯誤。
可能是因為領導者的領導能力不足,使得團隊成員的能力處處受限而無法施展。如果真是如此,那麼與其討論技術細節,還不如討論該如何領導讓團隊充分發揮能力。因為,就算今天我們知道如何可以解決座位安排出現錯誤的問題,領導能力不足,明天團隊還是很有可能在別的地方出現錯誤,造成其它的意外狀況發生。
筆者相信不管是那一種專案,管理上的領導能力不足都會造成相同的錯誤一再發生。就像筆者在軟體專案中所觀察到的情況一樣,專案經理的領導能力不足,使得團隊成員把精力浪費在沒有意義的事情上,以致於對專案目標的達成並無太大的助益。
當然我們並不能否認,團隊成員的能力出現了問題,或是他們不夠盡力,也可能會出現同樣的現象。不過,根據筆者多年軟體專案開發的經驗顯示,團隊成員能力不足或是其心態有問題的情況並不多見,多半是專案經理無法讓團隊發揮實力。所以當專案一再出現相同的錯誤時,專案經理應該先思考是不是自己的領導能力出了問題。 Read the rest of this entry »