Posts

Showing posts from 2019

SCRUM 之 product backlogs - 如何寫出一個有用的使用者故事 (user stories)

Image
在之前分享的 Rapid Application Development (RAD) 文章 裡有提到要怎麼做到一個快速開發的流程. 文章中也有稍微帶到 近年來非常火紅的 SCRUM 專案管理方式. 這次的文章, 我不會介紹 SCRUM因為網路上已經有多到讓腦筋爆炸的 SCRUM 文章.就上網查一查, 看一看, 應該可以照到你想要的答案. 如果你還是有 SCRUM 方面的疑問, 我還是歡迎你 發訊息 來詢問. 這個嘴臉.... 我想看了這照片之後, 大家當過員工的, 不管你是工程師, PM, Sales, 還是老闆, 都能夠感受到他的一種非常令人賭爛的磁場... 我遇過太多的團隊, PM 跟 RD 跟 Sales 吵成一團. 原因通常是 怎麼案子delay了? 我要的怎麼跟你做出來的差這麼多? 你怎麼當初沒說? 你@#$#$T##$%@#!!#$%$#$.......... 當然還會有更多的原因讓團隊中的每一個人抓狂, 憤怒, 跟賭爛 ! 我們先不管原因是什麼, 因為都來不及了. 重要的是我們應該要知道怎麼去避免這種狀況發生. 在我協助過的50+企業團體裡, 高於80%的企業都有遇到專案delay, 產品做不出來的問題. 而最常發生的原因就是需求不清不楚造成團隊盲目的去開發, 去猜, 去自由發揮... 這真的會很糟, 也會很慘... 如果你是老闆的話 ! 那產品需求要怎麼定義的清楚? 要怎麼定義的能夠理解? 這就是這篇文章的主軸. 在 SCRUM裡面, product backlogs 就是所謂的產品功能清單. 我想這點很多人都應該是很清楚楚了. 那 product backlogs 裡面會有什麼? 裡面的什麼就是 User Stories. 中文會翻譯成使用者故事. 但是此故事非佊故事. 為什麼要叫做 User Stories ? 因為這一些需求必須是以使用者的角度來去發想, 來去構想的功能. 也就是你認為使用者會怎麼用這個產品, 在什麼樣的情境下來使用這個產品? 使用中的會有什麼'樣的狀況會發生? 等等.... 所以簡單來說, 一個 user story 必須要有: 使用這個服務/功能的人 (主角) 這個主角要用這個服務/功能完成什麼事(敘述) 為什麼這個主角需要用這個服務/功能(目標) ...

Happy Thanksgiving, 2019

Image
To all of our friends around the globe,

Happy Halloween 2019

Image
Pumpkin carving and ghost hunting.  Trick or treating and witch hunting.  HAPPY HALLOWEEN  from Konijn Design Studio # konijndesignstudio

慶祝中華民國國慶

Image
中華民國國慶日,又稱雙十節、雙十國慶、雙十慶典、武昌起義紀念日、辛亥革命紀念日等,定於1911年武昌起義的發動日10月10日。武昌起義是辛亥革命的開端,起事後的兩個月內,中國各地的革命行動陸續成功,最終成功推翻清朝,並於隔年(1912年)元旦建立了中華民國,成為東亞第一個獲普遍承認的共和國。該日亦為中華民國的國定紀念日之一。 The National Day of the Republic of China, also referred to as Double Ten Day or Double Tenth Day, is the national day of the Republic of China (ROC). It commemorates the start of the Wuchang Uprising of 10 October 1911 (10-10 or double ten), which led to the end of the Qing Dynasty in China and establishment of the Chinese Republic on 1 January 1912. #10.10 #中華民國國慶日 #十月十日

想要創業嗎? 4個必須了解與執行的大方向

Image
創業失敗的學費超貴的,要付出的代價真的不是能用言語清楚的表達 創業到底難不難? 如果要我簡單的來回答的話, 答案是不難!真的,每個人都可以創業呀.只要有個好的idea再加上一點資金,真的就go啦!  那 那 那 那... 為什麼很多人遇過創業失敗? 回答這個更簡單, 因為這一些創業家都只擁有 激情與過度的自信.這真的是不夠的. 我看過一篇有關馬雲的文章.文章裡面當然有提到馬雲的風光歷史.但是有幾點那位作者所列出來的我覺得還蠻重要的: 第一,創業者一定要有足夠的自信,在電視上看到馬雲的樣子大家應該就能感覺到馬雲身上的自信,讓別人不由自主的就相信他,這才是真正的創業者。 第二,創業者需要激情,但是不需要頭腦發熱的創業者,所以一定要理性,創業本身就是一個失敗率很高的事情,就算準備周全,創業的成功率也只有5%,所以千萬不要頭腦發熱,想一出是一出,這樣很容易半路夭折的。創業需要的是理性,懂得什麼時候進,什麼時候退,這個非常重要! 第三,創業者很多都是半途而廢,雖然說堅持是老生常談的話題,但是這個的確是創業者不可缺少的,馬雲創業也失敗過,也經歷過常人難以想像的困難,但是馬雲還是一直堅持下去。 所以如果你要開始創業的話,最重要的還是必須要理性分析自己到底適不適合創業! 那創業到底要怎麼開始,要怎麼做才能夠減低風險呢? 我之前有一個機會在台灣的某科技大學做了一個經驗分享的討論會.在我的簡報內容有幾個部分,我認為可以幫助各位創業家來回答這一些問題. 1. 有創業想法的第一天就應該說清楚的事情 創業真的來自激情!但是絕對不要有激情沒規劃!創業絕對要以經營為目標.當然賺錢發大財也非常的重要.所以規劃變得非常之重要.這幾年來,我遇過,見過,審過許多創業計畫跟創業家.真的都是激情100分.規劃<50分.當然有idea很好,有idea來解決世上的問題.讚爆!但是然後呢? 就衝動的來創業去?!?! 這樣好嗎? 當然是絕對不要! 你一定會問為什麼? 進入市場就是要快呀 ! 因為沒有評估規劃, 你的新創也會結束的很快. 以這張剪報圖來說,很多創業家在解決方案想出來之後就很魯莽的開公司.市場的分析,法令的限制,銷售規劃,以及推廣的方式幾乎都沒有.道理很簡單,用一個簡單的比喻來說,就會清楚很多了.你發明了一個東西,很屌,...

A huge list of PHP open-source libraries to build your awesome PHP applications

Image
In a previous blog article about RAD (Rapid Application Development) , I have explained quite a few benefits about the reason of RAD. Since the article was published, I was being asked with a lot questions about how to quickly develop a prototype PHP web applications with minimal development. Well, here comes the short list of ready-to-use PHP libraries that will definitely speed up your PHP application development. And those are the classes, frameworks, libraries that I've used in the PHP applications that I've developed for my clients. blueimp/jQuery-File-Upload  - File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads. PHPMailer/PHPMailer  - The classic email sending library for PHP...

3 Easy Steps to properly install MongoDB on your Ubuntu 18.04 LTS

Image
So, what is MongoDB? MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License (SSPL). There are already a lot of articles and blog posts about why to use MongoDB instead of RDBMS, such as MySQL, MariaDB, PostgreDB, etc... And the intention of this post is NOT to glorify (again) the good of MongoDB, but to show people how easy to install MongoDB on your existing Ubuntu distributions. In just 3 easy steps, you can get your MongoDB installed in no time: 1) Thoguth a terminal or a shell, type # sudo apt update this is to update your package repository so you will pull the latest MongoDB  2) Installing MongoDB # sudo apt install mongo-tools mongodb mongodb-clients mongodb-dev mongodb-server mongodb-server-core this will install all of the needed packages for a *complete* MongoDB installa...

如何查找虛假Facebook用戶的IP地址

Image
據統計,Facebook上有超過22億用戶,其平台上的假配置文件約佔4%。   這意味著,在22億活躍用戶中,大約有8800萬個虛假用戶。 除非你代表執法機構或昂貴的律師事務所,否則有人會為Facebook創建虛假的個人資料並不是什麼大不了的事。 大多數虛假的Facebook個人資料都是由青少年建立起來的,他們尋求通過上傳私人照片來破壞其前伴侶的聲譽,或者追踪其他人,同時還有另一群人使用虛假檔案進行垃圾郵件傳播,傳播促銷內容,建立假頁面等 有人從她的Facebook頁面偷了我女兒的照片並創建了一個假帳戶。   現在,那個人正在向每個人發送來自該賬戶的辱罵信息並試圖破壞她的形象,因為她是一個非常真誠的女孩。 這個檔案在我家附近造成混亂,被認定為她。   你可以幫我破解這個假的檔案嗎? 在這種情況下,我經常收到發現自己或親屬的人的此類要求。   Facebook上的身份盜竊很普遍,但是有人利用你的形象來騷擾或與你認識的其他人玩耍,從而誹謗你是令人尷尬和惡意的。 雖然你總是可以使用他們的 報告表格 在Facebook上報告這樣的冒名頂替者,但Facebook需要花費大量時間來審查個人資料並禁用它。   此外,Facebook永遠不會向您透露有關 虛假個人資料的 任何詳細信息,例如創建 虛擬資料 時以及從哪個計算機或網絡運營。 只有在有警察干預的情況下,Facebook才有必要披露有關虛假檔案的信息,這確實是一個非常漫長的過程。 此外,警方不會經歷與Facebook聯繫的麻煩,並且表現得像忠誠的狗一樣追踪冒名頂替者,除非事情嚴重。 如果事情是嚴重的,警方將與Facebook聯繫,提供有關假冒個人資料的所有信息。   Facebook隨後將進行調查,並將向警方官員提供有關虛假賬戶的地理信息,例如用於訪問賬戶的IP地址和設備,對該罪犯的基本概況以及他的私人消息。 一旦他們擁有 假用戶 的 IP地址  ,他們就需要獲得ISP的法院命令,以便披露相關人員的信息和賬單地址,以找出誰在這個網絡上建立了一個虛假的Facebook帳戶。   請記住,如果虛假用戶使用代理服務器來隱藏真實IP,則很難跟踪虛假的FB帳戶持有者。 在這篇文章中,我將向您展示如何 從Fac...

4個方式讓您如何把冷板凳坐熱

Image
很久以前 , 一位青年進了一家大公司 。 做了一個小職員 。 在平凡的工作中他發現公司存在許多問題 。 便不斷的給上層管理者提出自己的建議 。 然而 , 他的建議如石沉大海 , 沒有一點回音 。 可是他並沒放棄 。 只要發現問題 , 他照樣提出自己的建議 。 10年後的一天 , 他終於有了回報 。 他被公司派到一個分公司任經理 。 他工作非常出色 。 後來他當了這家大公司的總經理 。 而這家大公司就是世界著名的佳能公司 。 冷板凳就像運動場的替補席 。 對每一個運動員都是一種考驗 - 是你不順教練的心 ? 還是教練有意叫你養精蓄銳? 球場上有「冷板凳」,球場外同樣有。 比如,在公司里也有這樣的現象。有的人,不被領導喜歡,不被老闆重用,自己沒有施展才華的舞台,整天在公司混日子,做一些打雜的事情,怎麼辦? 有的人覺得自己才華橫溢,到哪混不上一口飯吃呢,何必在這個破公司受氣!於是,選擇跳槽離開。 也有人,捨不得現在這個大平台,寧做鳳尾不做雞頭,寧可做大公司的一顆螺絲釘,也不做小公司的頂樑柱。 沒有人喜歡做冷板凳,就像沒有人喜歡處在人生的低谷,這類人偏偏難以施展自己的才華,怎麼辦? 對於一個人來說,即使能力再強、機遇再好,也不可能保證一輩子一帆風順。不管是為人作嫁衣也好,還是懷才不遇也罷;高興也好,沮喪也罷,總得認人真真把「冷板凳」坐一回。 當我們得不到重用時,正好可以利用這一時機廣泛收集各種信息、吸收各種知識,以此增強自己的實力。人的學習、思考、動手三項能力都是「0」,自控能力才是「1」,只有把自控能力放在了學習、思考、動手的前面,我們的力量才能無限正大。我們坐「冷板凳」期間,別人也許正在冷眼旁觀,如果自暴自棄,恐怕要坐到屁股結冰了都難以翻身。 坐「冷板凳」要有坐「冷板凳」的樣子。坐「冷板凳」需要更加敬業,一刻也不要疏忽。儘管我們坐上「冷板凳」後平時所做的事可能微不足道,但也要一絲不苟地做給別人看!如果做得很好,別人也無話可說了。特別要學會克制與忍耐。一個人要有韌性,也要有忍勁。能忍受閒氣、忍受他人的嘲弄、忍受寂寞、不甘沮喪,忍受黎明前的黑暗,忍受虎落平陽被犬欺……忍給別人看,更是忍給自己看。正所謂「苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為,所以動心忍性,曾益其所不能」。 相信自己...

6.1 magnitude earthquake

Image
On April 18, 1:01pm, a 6.1 magnitude earthquake – centered 10.6 kilometers northwest of Hualien – struck Taiwan's eastern coast.  Taiwan's National Fire Agency (NFA) confirmed that there were no immediate reports of any major injuries. NFA has dispatched helicopters to survey the quakes’ impact, but its initial assessment was that there was no major damage to infrastructure. Taiwan’s high speed rail network and Taipei’s MRT have suspended operation to survey potential damage. We want to extend our wishes that all are safe from the rattling. Please be extra careful from the aftershocks that may occur throughout the day. #earthquake

4個步驟,解決跨境金流 (Cross-border payment)的煩惱

Image
金流是成功發展電子商務的關鍵最後一哩。根據Accenture顧問公司與阿里研究院預測,未來五年內全球B2C電商交易總額將突破三兆美元,其中近三分之一的交易屬於跨境交易。一般認為,影響跨境電商發展的因素包括商流(法規、關稅)、物流與金流,其中金流堪稱成功發展跨境電子商務的關鍵最後一哩,包括為解決買賣雙方跨境交易之間的信任問題,以及因應各國市場特性、法規及用戶習慣不同,因此跨境金流逐漸發展出多元支付與收款解決方案。 根據阿里巴巴集團預測,中國2016年跨境電商規模將達到6.5億人民幣,約佔全國19%之國際貿易總額,其中又以阿里巴巴旗下的天貓商城及淘寶網所佔份額最大。以2015年雙11購物狂歡節為例,阿里巴巴全天交易額為912.17億人民幣,其中包括232個國家及地區參與跨境交易,排名前五名依序為俄羅斯、香港、美國、台灣、西班牙。另一方面,中國消費者至國外電商網站購物也日漸普及,在中國稱之為「海淘」。根據統計,2015年已有超過三分之一的中國網購消費者曾以海淘方式購物,較2014年成長近一成,足見跨境交易在中國之成長力道。 目前中國賣家和買家進行跨境交易常用的支付工具包括信用卡(銀聯)、支付寶、微信、Paypal或網路銀行等。其中,隨著阿里巴巴天貓、淘寶等發展快速佔據市場領導地位,支付寶已成為中國最大的第三方支付平台。 東南亞目前電子商物覆蓋率低於歐美與中國,信用卡使用比例低於10%。根據東南亞物流商aCommerce統計,貨到付款(Cash on Delivery)是當前東南亞地區最主要的付款方式,佔整體交易量超過七成。由於東南亞地區金流服務業者如MOLPay、iPay88等主要市場仍多屬地區性交易,尚未發展出如Paypal或支付寶等大型跨境金流平台,因此東南亞大型跨境電商平台如Lazada等,除了選擇與Paypal或Payoneer等歐美跨境金流業者合作之外,亦自行整合印尼、馬來西亞、菲律賓、新加坡、泰國和越南等多國跨幣別結算機制,讓賣家在跨境交易中收到的之付款項,能以本地貨幣結算存入帳戶。 然而台灣內需市場有限,金融法令的限制也過於複雜。 這也是許多電商公司近年來最直接也最討厭遇到的問題。 所以這一篇文章基本上是希望能夠提供一些最方便的步驟與不"違法"的解決方案來建置與串接整個金流給各位參考。 市面上已經有許多的跨境電商交易之金...

Forget about waterfall ! let's do Rapid Application Development

Image
What is RAD (Rapid Application Development) At KDS, we do take on client product development projects, mostly software development projects. And to have a fast turn-around time with product prototypes for initial and POC (Proof-Of-Concept) demonstrations, we swear by the methodologies of RAD and SCRUM to make our lives (well, only the work life) easier and more manageable. Rapid application development is a form of Agile software development methodology. Unlike Waterfall methods, RAD emphasizes working software and user feedback over strict planning and requirements recording. The key benefit of a RAD approach is fast project turnaround, making it an attractive choice for developers working in a fast-paced environment like software development. This rapid pace is made possible by RAD’s focus on minimizing the planning stage and maximizing prototype development. In other words, RAD is less talk, more action. and lots and lots of testing, plus gathering user feedbacks to impr...

Happy Chinese New Year

Image