E本書唔算係D self help書,係有提出一D term同觀點,但都係比較簡略。
書中嘅advice同GTD有D相似,因此就唔係度記錄
E本書比較似係以過來人嘅經驗安慰D成日拖拖拉拉嘅人,幫肋佢地認識自己,建立自信。
作者有D生活經驗係幾搞笑,可以用輕鬆嘅心情睇曬成本書。
簡評十二
Google的績效考核OKR與傳統的KPI制度有何不同?
- Objective
- OKR
- 主要強調的是對於項目的推進 (以事為主體)
- 為了更有效率的完成目標任務
- 依據項目進展來考核
- 要求的是如何更有效率的完成一個有野心的項目
- 主要強調的是對於項目的推進 (以事為主體)
- KPI
- 主要強調的是對人事的高效組織 (以人為主體)
- 強調的是如何保質保量的完成預定目標
- OKR
- OKR 主要流程
- 定立明確項目目標
- 對關鍵性結果進行可量化的定義,並且明確達成目標的/未完成目標的措施
- 共同努力達成目標
- 根據項目進展進行評估
- Go back to 1
- KPI 主要流程
- 進行人事組織
- 確定影響結果的關鍵性因素,並且確立 KPI
- 對關鍵績效指標進行檢測,並且進行實時監督
- 對有錯誤行為的人進行監督,更甚者開除
- OKR 操作細節
- OKR評分都公開
- 一般的分值為0.6至0.7,如果獲得1分,可能是目標制定得太簡單
- 如果低於0.4,員工可能就要反省自己哪裏做錯了
- OKR評分都公開
- OKR better than KPI? No!
- 兩者所解決的問題實際上是不同的,他們所強調的角度也是不同的
- 不是所有的職位都能適合 OKR ,也不是所有的職位都適合 KPI
- 兩者所解決的問題實際上是不同的,他們所強調的角度也是不同的
Mobile Retail Apps and Sites: Designing a Better Experience for Shoppers
It is an Google tutorial on how to optimize a mobile retail apps and sites. A good reference for developers to think with product mindset, and understand “why” we need to implement the feature like this, not only “how”.
Core principle
Put users at the center of design
- Provide clear utility before asking users to register
- Allow user to use shopping chart before register
- Only ask user to register when necessory
- Also can let user checkout without account
- Use the same language as user
- Use exactly the same word on copywriting
- It is difficult to type on mobile device (in search field and form)
- Help User fix typo and provide auto-complete
- Provide number pad for input numbers
- Auto-populate, auto-capitalization, and credit card scanning are useful
- Make password authentication a frictionless experience
- Oauth / finger print is a good idea
- Ads should not block the content
- Sounds like common sense, but still lots of sites & apps have full screen ads.
- May be they only can earn money from ads.
- Sounds like common sense, but still lots of sites & apps have full screen ads.
- Provide full product details in a clear way
- You should provide the details even the product is not available
- Let user zone the image of product
- Show how much do they save when there are discount
- Show in-store availability
- Display shipping info on item page
- Allow user give reviews and filter others review
- Distribution of the user rating
- Show the highest and the lowest rating
- Encourage consumer-generated content
- Show related product when you think user want it
- Allow shoppers to continue shopping after adding an item to the cart
- Let shoppers edit the cart
- Resurface promotions, deals, and coupons at checkout.
- Let user use them easier
- Show users the checkout process is secure
- Like HTTPS and explain what is it to user
- Provide multiple third-party payment options
- Provide a detailed summary after purchase
- Ask for permissions / data when necessory
- Make customer service information easy to locate
- Don’t put it in menu, put it on footer or some where easy to find
- Highlight the promotion in all product pages
被人用槍指頭怎麼辦?
係香港唔係好常見,就係ED極端嘅情況下,好多行動同判斷會好唔同。以另一種角度去解決問題,感覺幾新鮮。
沒有「正確」答案,只有「最適合當時情況」的答案
Spotify engineering culture
A very nice video from Spotify to explain their culture. They do agile is large scale, many of their practices and principle are nice to follow
How to evaluate the sustainability of an open source project
To know whether a project is popular, checking contributor, longevity and ecosystem is enough.
Why NULL references are a bad idea
Returning NULL when the object is unavaliable increase the complexity of function. The function can return an empty object or empty array instead of NULL.
But NULL is still useful to represent the third state “unknown” other than “yes” and “no”
三個方法令Presentation氣氛十足
Presentation要有氣氛,集中到注意力,先至有人聽。
三個方法令Presentation氣氛十足
同觀眾做互動
- 如果想人地做一個動作,就要自己做左先
- 唔好問冇人答到嘅問題,要問D大路野
如果現場有朋友係度,可以公開講名,引起觀眾注意
用自己嘅感情帶動氣氛
10 ways to have a better conversation
Priorizing tasks is a must, but spend too much time on priorization will drag down the productivity.
How to manage your time more effectively (according to machines)
- Can use priority bucket instead of priority rank, less precise but take less time
- Finish tasks in bucket in randomly order, it make save more time than doing them in perfect order.
- Minimize interruption
- group tasks
- Do the tasks in group, and then rest