Pages

Thursday, September 30, 2010

Ch.2 Build your first iPhone project

翻到第二章節,我們終於有機會可以對程式開發進一步了解了。不論是開發哪一種語言或是技術,好像 Always 從 Hello world! 開始。以前學 VB, 組合語言,當我第一眼看到 Hello world! 我想說,這個東西可以做啥?有用嗎?後來開始學習 Java ,一路從 Console 打出 Hello world! 到 JSP, servlet 總是第一步在 show 訊息於畫面上。一直到現在 iPhone 開發手冊要教的第一個 Project 也是 Hello world。

但是看完這章,我已經從輕視的態度,變成尊敬的心。因為這不只是單單顯示 Hello world 而已,作者相當用心,作者希望我們用最簡單的程式為起頭,但是以一位 iOS 開發人員寫程式過程會碰到的所有周邊事項,全部列了出來。這樣我們可以焦點專注於,身為一個 iOS 開發人員需要具備的操作知識。

介紹了如何 Create, compile, and debug Xcode projects,並且從 Xcode 的 UI panel,每一個區域都相當仔細的介紹,讓讀者可以對於開發 iOS 每天為伍的 Xcode 熟悉操作與上手。

Xcode 提供了簡易使用的 templates 作為 project 的起頭,或者自己開發久了有經驗想要客製化自己熟悉的部份,重新包裝成新的 templates 作為下次使用。


想要成為一個 iOS 開發人員,從 Xcode 打開參考文件 document 是很重要的。沒有人可以把這麼多的知識蒐集在腦袋,所以要知道如何查起,瞭解 class, method, property 如何呼叫與使用。版本一直在演進,所以要記得時常更新,保持最新資訊是很重要的。

Interface Builder 讓程式拉畫面可以更為簡單方便。如果說寫程式也可以辦到是沒錯,但是 Interface Builder 提供了GUI 可以視決化的設計,如此一來讓開發者有很大的福音。

記憶體管理在 iOS 開發是很重要的。因為當一直持續使用大量記憶體,iPhone 會逼迫應用程式跳出,回到 SpringBoard。另外記憶體配製與釋放拿捏要好,如果該記憶體已經釋放了,但是操作指標又要指定過去,那麼這樣會馬上就跳出離開應用程式。,所以過多過少都會造成系統 Crash。

這樣行為對於 user experience 是相當糟糕的,而且這樣也會無法順利通過上 App store 前的審核階段。所以除了控制好記憶體之外,甚至到了 low-memory 階段也要開始釋放。Low-memory 有兩種情形:leaks that allocate memory blocks that can't be accessed 配製 memory 指到不能被定位的地方或者 reused and holding on too much data at one 一次擁有大量的資料。了解 Leaks 發生,知道使用 Caching 技巧示重要的。這章也介紹了使用 Instruments 去 detect leaks 的地方,也可以透過 Instruments 去觀看 Cached object allocations 情形。另外 Xcode 有提供 Clang static analyzer,所以有發生 leak 現象也會告知開發人員。

Organizer pane 提供了知道哪些 Devices 是連接進來,使用部署到上面實體機器測試。另外也讓實體 Devices 可以跟 Organizer pane 擁有更多的互動與抓資訊。

最後當然寫完的 Projects 要準備 release 出去,這邊有兩種 Distribute 方式:可以選擇一般 App Store distribution、Ad Hoc Distribution 到 App Store 外面進行例如 beta 測試。

設定習慣的 Xcode Templates 讓為來開發的初期,不用在那麼的費力。

以上單單簡單的 Hello World! project 就可以用這麼多周邊的 tools 去了解每一個定位和如何輔助開發人員開發程式。我想最令人感到窩心的是,記憶體管理如此重要,導到日常開發就要注意,開發不但要會 debug 更要會去分析記憶體使用的情況好不好。良好的效能不但能讓應用程式跑起來順暢,也是一個 iOS developer 該盡的責任。

更多可參考於 The iPhone Developer's Cookbook - Ch.2 Build your first project

Monday, September 27, 2010

給悲觀主義的力量,定義夢魘

Benjamin Disraeli 1 說:『行動不一定會帶來幸福快樂,但是沒有行動就沒有幸福快樂』

該做呢還是不該做?試試看呢?還是不要?大部份人可能還是舉棋不定,不論是否足夠的勇敢。對於不確定,大部份的人還是寧願選擇不快樂而放棄嘗試。我們可以練習嘗試來做最壞的打算,將他寫下來,最壞的情境是什麼,如果做此決定之後。要征服恐懼就是要先定義恐懼,例如我現在如果出國旅行,會發生什麼事情?被公司開除、卡債追討、不動產一一被扣押、最後在異國的雨天裡哭泣寂寞?還有沒有更糟的。

Yvon Chouinard 2 說過:『悲觀者會說:喔!這是無望的,所以不要辛苦自己做任何事情。但是樂觀者會說:做任何事情都不要去干擾阻礙,一定會有好的結果的,不然大不了沒有任何發生而已』。

大部份人害怕離職,因為一直待在這圈子領域會更好,收入會更上升。當工作到了無聊時候,無法再獲得啓發時候,開始會這樣告訴自己、安慰自己。請問自己現在有沒有比一年前更好呢,一個月前或者一週前更好呢?如果沒有的話,事情就不會自己變好,除非你一再欺騙自己,是時候該停止了然後規劃跳出來。難道要這樣每天早起晚歸,工作 40~50 年這麼長久嗎?該是時候想想是否該停損了。

花個幾分鐘,想想這些問題,寫下來會更好:

1. 定義你的惡夢,會發生最糟的狀況,如果你針對你在意的事情付出行動。如果有把他列舉出來 1~10。

2. 有哪些步驟是可以修補的,或者回到軌道,縱使是一時的。

3. 會有怎麼樣的支出或者效益,可以是短暫或者是永久的,可能的情境。列出來 1~10。

4. 如果今天把自己開除,你會怎麼做讓財務可以控制的住。想想這情境,再套用前面三個步驟,如果你開除自己去做實驗,多快多慢你可以回到現在同樣的事業軌道如果真的還是要這麼做的話。

5. 我們最擔心的事情,就是我們最需要去做的事情。定義出最糟的狀況,接受它,開始付出行動。最重要記住是『哪些是我們最害怕的就是我們最需要做的。』面對並且規劃解決這些害怕事情。

6. 這樣會花費什麼?財務,情感,實體的,會推遲影響行動。去評估會影響行動一樣重要。如果不去追逐吸引自己的事情,那麼一年內會嗎?還是五到十年?如果這樣推延到十年後你會有怎麼樣感覺。如果把望遠鏡拉到十年後發現是遺憾而且難過,不行動就是最大的風險了。

7. 你在等什麼?如果想不出來,其實很簡單,因為你在害怕,就是這世界上的其他人一樣。評估不行動的代價,瞭解不太可能性和修復最會錯過的部份,然後發展出最重要的習慣,找出自己最擅長的然後享受付出行動:action。

更多資訊可參考 The 4-hour Workweek - aNobii - The Power of Pessimism: Defining the Nightmare

Sunday, September 26, 2010

合作與溝通的設計

人們平日生活和工作時候,是需要溝通和合作,而很多系統是設計來支持與擴展溝通與合作,而這些也幫助可以拉近彼此,不會因為空間上造成無法討論商榷事情。以下分為三種類型:

同步溝通
人們是用即時間 Real time 方式用聲音或者打字方式對話,此模式以不同程度支援非口語上的溝通。例如以聲音交談的視訊電話、視訊會議等等。以打字交談的有文字訊息、線上聊天室以及合作虛擬環境等。
優點:不用實際見面,害羞的人也許可以更有自信在虛擬空間互動。不用離開辦公室也能和組織近況同步。可以立即訊息傳送文字給他人。在辦公室立即可以用來回應,而沒有電子郵件或者電話冗長對話的問題。
缺點:頻寬不足會造成影像溝通有障礙,會斷線晃動等等不自然影像。人與人較難建立目光交接的效果。線上聊天可能會以角色名字形象掩蓋真實身分,使得讓人變得好鬥或者無理。

非同步溝通
以遠距離和不在同一個時間與他人溝通,此系統不依賴時間的即時性,而是發言者發言,其他授權者給與回應。
優點:無所不在,可以任何時間地點進行。彈性,具有何時及如何回應等等主權,在自己方便時候參與,不需要特定提示對話等待等等。可以傳送給多人。更易於表達,不需要與他人互動,比面對面更易於陳述想法。
缺點:衝突時候,會比面對面溝通更激烈,導致溝通者不悅或者容易造成誤解。資訊過載,當發現很久沒有上系統查閱,會發覺資訊過多無法一一消化。所以設計上會考量加上特殊符號或者小圖示等等來提示事情重要性。錯誤期望,有些人會看到訊息馬上回應,但是也有些人會變成跟傳統郵件一樣,看了先放著,等有空才回應。

電腦協調溝通
人們在面對面討論,但是透過系統在旁邊輔助,幫助人們一同進行。
優點:面對面溝通環境會變得更好更方便。支援新型的學習方式,可以腦力激盪或者白板畫圖寫字。速度效率更好,允許多人同時處理。更強的察覺力,使人們可以更即時觀察到對方的進展。
缺點:使用者在使用上還是會發生衝突,可能要經由社交技巧的發言控制規則來克服。

所以觀察人們每天如何工作和所處環境,透過新的科技改善現有的設定,才能將協同技術發揮出來,落實真的可以幫助到人們使用。

更多資料可以參考 互動設計(二版) - aNobii - 為合作及溝通而設計

Saturday, September 25, 2010

Ch.1 介紹 iPhone SDK

看到這標題不是說我要來開課介紹,而是想表達每當我們開始學習時候,第一章總會是一個帶你入門的地方。透過這章節,你可以對於整個領域有個全貌但是概略的介紹,為將未來可能碰到注意事項一一點了出來。當然第一章節也是有另外一個目的拉,讓學者可以在這一關,考慮是否要繼續往下邁進。

想要學習新的技術,是我們身為 RD 人員引以為傲、也最能樂在其中的方法與動機。印象最深刻的在人月神話這本書『第一章、焦油坑』提到寫程式的樂趣和寫程式的苦難。

寫程式的樂趣可以創造樂趣、創造出來的東西竟然隊別人有用、打造精巧機制時,過程是推理情節解謎過程總是讓人如此的迷戀與自我突破、和持續學習的樂趣存在。程式設計師就像詩人一樣,只要動動腦筋可以做事,運用想像力打造自己的城堡,很少有創作的性質工作是如此彈性、如此可以修修改改,並且輕易的把偉大構想實現出來。

但是寫程式也有苦難,必須表現的非常完美、如果目標是別人設限別人供給資源就能很難安排自己工作細節與目標,因為還不夠有權力扛下所有責任、必須依賴別人才能做事情,尋找 bug、等產出產品時候,卻發現它可能已經落伍了。了解了以上現實面,我們可以在問問自己是否要繼續走這條路,當然身為 RD 人員還是會說,是!

我翻開了 The iPhone Developer's Cookbook 第一章,作者介紹了非常多的概念與 iPhone 開發環境整個生態要遵從的規矩,這是一個嚴謹大家要共生共存的世界。

  • 下載安裝 iPhone SDK,了解 iPhone SDK 包含了哪些項目。
  • Developer program 有分很四種類型:Online Developer Program 有興趣的人都可以參與是免費、Standard iOS Developer Program $99/Year 開發後想要在自己註冊實體 iPhone 測試或者發佈到 App store 都需要此項目、Enterprise iOS Developer Program 給企業戶開發給自己用的登記方式、和 University Developer Program 學術版。
  • 解析一個 iPhone Application 瞭解有哪些 source files 以及相關運用的檔案處理方式。
  • 在 iPhone 開發上可以用 Simulator 來測試,但是作者也比對出這樣方式和實體機器測試的差異,包含了音效、震動等等效果,所以不管如何,當然希望最後開發程式是可以在實體機器上做過完整的測試過,才發佈出去。
  • 了解 Model 上的差異,因為這牽扯到 Camera, Speakers Microphones, Telephony, Core Location, Vibration support, Processor sppeds, OpenGL ES 等等,在不同的 iPhone, iPad touch, iPad 上面都是不一樣的。
  • 了解開發 iPhone 這樣手機程式跟我們一般 Web or OS desktop 開發上的不同,當然包含了資料存取、記憶體、介面互動行為、電池續航力、使用者行為等等。
iPhone 開發上是使用 Objective-C,採用了物件導向的概念,也採用 Model-View-Controller 的模式來開發。比較值得提的是,Controller 我們在像是 Web 開發上有一個處理程式,來決定 Web 要用啥,Model 接哪一個,而在這 iOS 開發部份,Controller 有幾種模式處理:Delegation, Target-Action, Notifications。這些部份後面的章節以及個人學習上都會接觸到。有物件導向開發、C 或者 Objective-C 撰寫經驗,甚至瞭解 Coca 背景,要進入這會比較容易上手。置於沒有的,可能也可以趁這機會,邊學習過程邊一起延伸學習。

看完第一章節介紹,我閉上眼睛,彷彿置身於武俠世界,看到了身處在 iOS 開發門派大門外,廣場上來了非常多想要學習 iOS 開發武藝的求學者,大家來自背景與江湖歷練都不同,可能有未出社會熱血青年、也有出過社會擁有江湖歷練的,大家都流露出想進入 iOS 大門的渴望,你感覺到了嗎。

第一章更多介紹於 The iPhone Developer's Cookbook

Friday, September 24, 2010

Getting GitHub

講 GitHub 前,我們先來看看 Git 是什麼?在 Git 官網有介紹 http://git-scm.com/,Git 是免費開放式原始碼,可以部署發佈的版本控管系統,設計來不論是小型計畫或是大型專案,使用上快速,與便利。Git 可以建立 Repositories 擁有完整歷史,完整比對版本追蹤差異,不論是 Branch 或是 Merge 都方便,如果有用過版本控管軟體,類似 CVS, Subversion, Visual SourceSafe 就能知道這系統公用。

GitHub 是個最大 Git hosting 的站台,目前累積 394,000 使用者和超過 1,225,000 git repositories。它提供了免費的但是必須公開 projects hosting ,在公開的部份融合了 Social network 概念,可以找尋自己有興趣的 project ,可以瀏覽和 Follow,另外包含付錢可以私人 projects 使用。
擁有了 Web UI 提供了 wiki, issue tracking 提供 project developers 使用。

目前 Edward 已經註冊了帳號 http://github.com/edwardinubuntu,決定進一步使用與深入瞭解,才能有更多使用上心得。但是簡單瀏覽他們網站上面的介紹,加上當過 Developer 接觸過版本控管經驗,我想這很快就可以上手的。

Thursday, September 23, 2010

找尋自己的貢獻宣言

在造船工程,當小舵版轉向一側時,便能製造出足夠的真空,讓大舵可以偏轉。從船隻的大小重量再來看小舵版根本微不足道,但是卻可以決定航行的方向。你才是創造自己工作與生活的力量。不論功能是什麼,在什麼地方,所作的貢獻都可以改變現狀。把注意力放在可以能夠做的事情上,如果不在工作範圍也沒關係,只要盡己所能做小小調整改善就可以。

來練習寫寫看自己的貢獻宣言、工作志向。每一個人想到格式可能不同,但是用這樣格式來寫,可以有很大幫助與吸引力:
  • 因為 (現在有什麼問題)
  • 所以我會用我的優勢 (我的專長)
  • 來 (解決這辦法)

以下有些例子可以參考看看:

交響樂團的行銷經理
因為現在聽眾流失,年輕人也不太感興趣,
所以我要運用公關與小提琴的訓練,加上我的工作熱情,
來把動人的古典樂待到社區所有學校,為我們樂團創造更多聽眾。

高中老師
因為後段班學生很容易輟學,
所以我要運用我生動活撥的講課方式,
來讓課堂學習變得更有趣,保持他們學習注意力。

專案經理
因為大部份軟體計畫失敗起於專業能力和期望變化不定,溝通不明確,
所以我要借取當球隊的經理經驗,
來幫助團隊信守承諾,勇於承擔與在變化的環境,調整符合所需。

護士
因為病人常常煩惱與缺乏信心,
所以我要憑著冷靜與關懷的心,加上情緒管理的訓練,
來減輕他們痛苦,幫助他們改善與對周遭親人恢復關係。

透過這樣的公式:因為...所以...來,擬定貢獻目標,不論是用在現在工作上,或者未來找新的事業,都相當適合。所以平常就要用心發現問題,瞭解自己專長,靜下心來建立出自己與工作項目合作計畫。

更多參考 讓好工作找上你 - aNobii - 貢獻最大的力量

Monday, September 20, 2010

建立自己的社群

在我們大志業裡面能不能成功,無法靠我們本身的力量,需要依賴我們的社群。這社群很好想像,其實是以人為本,可以是朋友、客戶、同事、或者志同道合的小組等等。人有分兩種,一種是你去服務支持的人,另外一種是來服務和支持我的人。在建立社群,我們可以提筆來寫下我們的社群內容:
1. 列出我們認識且是成就志業很關鍵的人物。
2. 寫出為什麼是他,他有什麼長項可以影響我。
3. 寫出這星期我是否灌溉澆水情感帳戶。
4. 每星期檢討我們清單,並依照需要來更動。然後每週在情感帳戶存款。

存款方式有很多種,在對方工作表現良好恭喜他、在部落格上面寫些東西讚美他、用 email 把一篇有助於對方工作的文章傳給他、邀請對方吃午餐、主動幫對方進行重要案子、在對方生日時候祝福對方。

我們也要找尋自己的 Ecosystem,台積電、Google、Apple 都是一個成功的生意生態系統,不是賣產品或是服務而已,在未來任何一個永續長青的企業,一定也是要能建立一個生生不息的生態系統。

我一位很要好的良師益友朱平先生在 PPaper Business 發表過文章,我們如果不滿意所看到主流的現象時,我們要將自己的使命,建立一個生態系統,自給自足,不成為社會的負擔後,才能成為悅日人 (Daymaker),讓每一個人因為我的用心而快樂,最後世界將因為我們改變而產生了漣漪效應,而跟著改變。

現在很多 Social Network 都相當適合經營社群,例如 Facebook、Twitter、Youtube、Plurk,而這些平台上也可以看到很多案例值得學習。所以我們要著手規劃、執行,找出自己的社群,建造屬於自己的 Ecosystem。

更多參考 讓好工作找上你 - aNobii - 建立自己的社群

Sunday, September 19, 2010

影響圈與關注圈

想像有一個圓圈,裡面包含了所有妨礙志業成功的障礙,這是關注圈。再想像另外一個圓圈,一個關注圈裡面更小的圓圈,包含所有想影響的人、知識、及方法和資金。這就是影響圈,這個圓圈可以非常非
常小,但是經過投注的心力,讓影響圈變大,而不是一直擔心費神在關注圈,這樣力量會增強。

關注圈有哪些屬於的項目呢?公司已不需要我的技術了、我的部門正在被撤散、景氣很差、公司現金流量減緩、主管不會看到我工作範圍外的工作、我沒有受過顧客服務的訓練。

影響圈的部份則是可以改變得事項,例如參加社群、找人討論、參加座談會、或者研究自己缺乏的知識、科技和方法,同時想要獲得做這些需要的預算。想要提高效率,就要從資源提供者、來源、科技解決方法這些角度去思考。且規劃能做好成績所需要的預算。當我們把目標專注在培養自己的影響圈,漸漸的影響力會越來越大,影響圈也會越來越大,關注圈的問題也會一一迎仞而解。

我們現在可以練習拿張紙筆,把自己的想的項目寫下來,開始享我們可以做哪些事情放入影響圈的行動項目,這樣來實施看看。

更多參考
讓好工作找上你 - aNobii - 在你的影響圈工作,而非關注圈。

Saturday, September 18, 2010

在艱難時刻都能主動出擊

知名電影導演史帝芬史匹柏對電影有一股狂熱。在十幾歲連高中都沒畢業,就走進環球製片公司的製片廠。他非常想要參與電影工作,即使當時沒有人要用他,他也日復一日出現在片場。那種感覺是很寂寞,但是在片場無是可做的他仍堅持待在那裡,自告奮勇做任何需要做的事情。

史匹柏利用在片場機會做出許多無償的工作,得以觀看電影拍攝,並和電影人閒聊,這樣了解電影製作的過程。有一位朋友回憶當時情景說儘管他連進入環球製片廠的通行證都沒有,但是『史匹柏自己會想辦法混進來,而且至要他高興,隨時都進的去。』後來那家製片廠請她導演一部短片,他也因而創造出『大白鯊』、『ET』、『第三類接觸』、『法櫃奇兵』系列等等瘋狂賣座的電影。

史匹柏在所有艱難時刻,都能主動出擊,堅持不懈,最終終於成為史上財運亨通的電影導演。這故事讀完,讓我們想到,如果感到沮喪,感覺到是外在環境造成的,不受到重視或是沒有得到好感,他人都不願意幫忙,大家全世界都在作對。試著想想如果我們把依賴的思考模式改成獨立的思考模式,從為何我不怎麼樣,掌握感覺,變成獨立思考充滿能力的做自己呢!

更多參考 讓好工作找上你 - aNobii - 獲得你想要的工作

Thursday, September 16, 2010

New Rich 和 Deferrers 的差別

New Rich 的定義:
1. 員工重新定義他的行事曆和透過遠端管理工作狀況,花上 10% 時間達到 90% 的結果,然後可以自由的跨國去滑雪或者每個月兩週和家人道路旅遊。
2. 企業擁有人消除最少的營收的顧客和專案,將所有運作外包委外,旅遊各地收集珍貴的文件,透過網站去展現個人插圖畫面。

Deferrers (D) 意思是一路走來都是在存蓄只是會了最終目的,然後最後發現生命就這樣溜走。New Rich (NR) 是可以從擁擠的人們之中分離出來,訂出明確的優先順序和成為生命哲學家。兩者之間差異在於:

D 為了自己工作
NR 讓他人幫你工作

D 當想工作才工作
NR 尋求為了工作而工作,做出最小的力氣得到最大的效益

D 為了提早退休或是年輕點退休
NR 分散這些時段可以做些冒險事情,在平常中生命中,沒有活動不是目標。做些會讓你興奮的事情。

D 買想要的東西
NR 做所有想做的事情,成為想要成為的樣子。可能需要工具就使用,最後得到有意義或是獎金,而這不是為了聚焦目的。

D 成為老闆而非員工,擁有控制權
NR 可以當老闆也可以當員工,但是是擁有者。像是擁有火車,但是確保他人是可以準時行駛的。

D 賺大錢
NR 為了特別的理由賺大錢,定義夢想去追逐,透過時間或者腳步。

D 擁有更多
NR 擁有更多品質和少些雜事干擾。做些對這世界有意義事情,而不是在紙張上或者敲打鍵盤上下班,週末日買醉。

D 達到高收入,包含退休金和獎金等
NR 想更大更多,但是確保每天都有收入。第一優先考量現金流量,第二在考量領薪水日。

D 為了自由做些不喜歡的事情
NR 為了自由做些不喜歡的事情,但是自由卻可以接近追夢,經過重複工作後去挖更升找出熱情,重新定義夢想。目標不一定會消除掉不好的,但是可以可以追逐與體驗世界上最好經歷。

以上這些想法在閱讀後,會有很大的感觸,因為現實生活中都是為了追求擔任 Deferrers 角色而努力,現在有機會讓我們可以讓生活品質更好,一樣會有風險會疲累但是可以追逐自己理想的 New Rich。所以不管從事怎麼樣的路線,第一步是要重新替換假設,學著新的辭彙和拿著指南針重新校正方向看待不平常的世界。

更多資訊可參考 The 4-hour Workweek - aNobii - Cautions and Comparisons

Wednesday, September 15, 2010

認知對於互動設計的重要性

我們在進行日常生活事情,認知一直在我們腦海中進行運作,包含了思考、記憶、學習、決策、觀察、閱讀等等。認知有特定程序,包含:注意力、知覺辨識、記憶。

注意力
在需要很注意目前操作行為時候,讓資訊清晰明顯格外重要。可以使用些技巧來輔助,包含了顏色、圖型、色彩、底線、順序排列或者空白等等。所以在運用同時,要注意不要彼此混太兇,過多的元素也會導致分心與使用者的注意力。清晰明白的界面較容易使用。

知覺辨識
資訊需要用不同的媒介來呈現,這樣才會容易吸收與理解。像是使用圖形要讓使用者可以明確瞭解含意。聲音必須容易辨識,語音輸出要能容易分辨。文字閱讀上要容易閱讀,與背景能容易區分。

記憶
在進行程序複雜工作時候,別讓使用者的記憶形成太大的負擔。所以設計界面要讓使用者能夠容易理解,而不是回憶,所以可以利用表單或者小圖像來達成。另外搭配上色彩、指標或者時間等等也可以幫助記憶。

如果今天要用 ATM 自動提款機的系統設計,系統界面會怎麼考量與設計:
1. 一次可以領多少錢。
2. 如果短時間提領錢有沒有措施。
3. 提款卡上要有哪些資訊。
4. 資訊要如何運用。
5. 如果輸入錯誤,會有什麼情況發生。
6. 在轉帳時候,時間比較長,要怎麼停頓處理。過程中使用者輸入會怎麼樣。
7. 過程卡片為什麼要一直放在機器中。
8. 如何計算數字和顯示。

這個作業是由書上提到 Steve Payne 的研究,可以練習思考看看。

更多資訊參考 互動設計(二版) - aNobii - 了解使用者

A Dealmaker

Dealmaker 是由 Definition, Elimination, Automation, Liberation 組成的。

Definition 把一般誤導常規的事情,將他翻轉過來,然後重新定義規矩和新遊戲。
Elimination 有效的做好時間管理。
Automation 將現金流量放入自動駕駛儀表上,使用地理地域性、委外、不強制規範的規則。
Liberation 解放來自指用單一地理位置思考,採用流動性的概念。

把我們一般看到法律或者科學證明等等,所有的規則是可以被打破的,只要不違法,在合理範圍內這樣做。這些看起來是不可能的或者違背常規想法,但是如果嘗試去做做看,練習這樣思考,會發現成果有多好,甚至不想回來。

延伸閱讀 The 4-hour Workweek - aNobii - My story and why you need this book

打造團隊的十項方針

從以前到現在我們一定待過很多團隊,不論是學生時代報告分組、運動場上的球隊分組、網路遊戲分組闖關或者出社會工作上的團隊,總是會發現有的人特別優秀,有的人因為擁有這樣技能卻能補齊戰力上一角。如果有機會讓我們擔任教練或是團隊領導者,有哪些方法可以去思考與規劃呢?

1. 建立自己堅強的團隊,這是經理人推動公司未來願景和執行策略的第一步。找對人了再想要做什麼。

2. 避免背景相同的人。團隊成員要有類似價值觀和熱情,但是技能上要能互補。

3. 肯定團隊中每一個成員都有特殊才能與先天的優缺點。讓每一位都能在團隊中發會自己最大的優點,使得整體戰力可以大於個人的總和。

4. 瞭解每一個成員彼此間的互動模式。從組合中觀察是否可以有能力應付公司面對的挑戰。

5. 評估現在經理人,一起討論工作情況,深入檢討績效,不斷的討論與提出問題,當無法掌控,無法達成目標就要開始思考是否適合勝任。

6. 除非深陷絕境,不然不要做重大人事調整。給團隊機會,設定明確目標,讓團隊承擔責任。

7. 需要值得信賴、有卓越判斷力和可以一起腦力激盪的人。

8. 團隊會議是日後會議遵循的守則。從會議中反映想要看到怎麼樣的運作模式。這是重要傳遞訊息的時候,必須清楚說明目標和想得到成果,選擇重要和待解決的問題,也要鼓勵大家開誠布公說話。

9. 承認先前同事的影響力。無論他已經轉調或者離職,他的影響力還是存在,所以不要造成不必要敵意,應該公開表達肯定,讓大家覺得這團隊是經營永續的,與大家珍惜昔日時光。

10. 仔細思考如何激勵每位成員,無法用一體適用觀點來面對團隊。

管理團隊是最重要資源之一,偉大的領導者背後一定有偉大的團隊,這邊十個重要的方針,讓我們來練習看看與觀察腦海中印象的團隊比較。

延伸參考 當家作主關鍵100天 - aNobii - 沒有人可以單打獨鬥。

Tuesday, September 14, 2010

讓自己無可取代

一個人的價值,並不在於外界對我們的看法,而是來自於內在。因為只有自己才最知道與有能力來掌握這無限淺能,只有我們有力量選擇要成為怎麼樣的人。

我們的長項、經驗、天賦才能及聰明才智,在這世界上絕對不會有別人和我們一樣,也不會再有一模一樣的組合出現。

所以在今天知識時代,我們要有這樣的概念,時常告訴自己:我能做出重大貢獻。我是可以解決問題的人。我是一個擁有獨特優勢組合的人,包括天賦、熱情與道德良知。

找出可以發揮優勢的組合,是接下來關鍵的一步。

重點摘錄 讓好工作找上你 - aNobii - 了解你的優勢,讓自己無可取代。