跳到主要內容

發表文章

目前顯示的是 3月, 2015的文章

Scrum management tool 敏捷開發工具概觀介紹

Scrum management 工具概觀介紹 會有這個念頭興起主要也是因為這幾個月內,是在公司內部訓練透過 Teddy 老師 Scrum 課程 了解整個 Scrum 的流程,開始進行團隊的 Scrum 流程導入。 在過年春節期間去嘗試市面上的 Scrum 管理軟體,也透過眾多 大大得到解答 , 這邊就不詳細討論怎麼進行 Scrum 的軟體開發,而是在於管理機制,就整個流程上,對於自己需要的項目有, Sprint User Story (Backlog) Task management task time counter task assignee burndown chart 以上這幾個是在 Scrum 流程裡面最基本的需求以及解法,而根據大量搜尋結果,也找到許多不同平台,以下為個人分析經驗, trello.com https://trello.com/ 一開始很直覺的就會採用到 Trello ,而經過測試後,如果直接的使用 trello 是沒有辦法達到以上的所有方法,必須要結合, scrum for trello ,所以也表示如果你的電腦沒有安裝 Chrome的話,勢必就是 GG 的確這是一個假命題,身為一個開發者,或者前端人員怎麼可能沒有 Chrome ,(也許真的沒有),不過比較麻煩的是,雖然 trello 加上套件後可以管理 Task, time counter, burndown chart 都有支援,但是通常一個 Sprint 會有兩到三個 User Story ,所以對於 task 橫向管理對應 User Story 是比較麻煩的。 taiga.io https://taiga.io/ Taiga 也是許多人推薦的一套管理系統,就整體表現以及流程上,的確沒有像是 trello 這麼順暢,不過從另外一個方面來看,他是完全 open source ,而且可以 self host 這點來說,的確是非常適合用於自己的敏捷專案管理上,這點的確可以說是開源軟體的轟炸機。 不過就回到 Scrum 管理層面來說,畢竟人家 taiga 開宗明義就說了,流程上是符合于 kanban ,所以缺少了 task time counter 的部份,也沒有 User story 管理。所以回到 Scrum

fixed freeze issue of android 5.0 use facebook messager

fixed freeze issue of android 5.0 use facebook messager (HTC M8) 開啟 facebook messager ,設定,把音效項目都關掉。 接下來神奇的事情就發生了,程式可以正常執行。 solution, disable mute of facebook messager. then it works M8 Facebook 與 FB訊息 APP LAG問題

自己的 UI 自己測,proctractor for your UI testing

自己的 UI 自己測,proctractor for your UI testing 測試對於開發來說已經是一個基本的概念,只要提到測試基本架構 TDD, BDD 大家都已經耳熟能詳基本上我們也不用太多做介紹。 但是對於 UI 來說,很多都不知道怎麼下手,也不知道怎麼進行,我們就來看看怎麼進行吧! 準備 這邊以 protractor 為執行框架,protractor 目前已經是 angular UI testing 標準流程之一,也是 Google 正在維護的專案之一 ,同時因為 protractor 已經將 web driver 進行整合,同時也把 selenium 包裝進去。 另外比較多的部份就是他已經把 angular framework 預設嵌入,因此可以透過 protractor 來進行 angular web application 的前端測試,測試 model, service, directive 的完整性。 使用方法 npm install -g proctracor 在這之前需要準備 java ,讓 selenium 可以執行,前面有提到 protractor 已經將 web driver 預設進去,因此可以透過安裝好 protractor 之後,就會有 web driver,可以執行更新 web-driver update 接著就會進行 web driver 核心及元件更新,接下來將會以 chrome core 運行,讓 web driver 去調用 chrome browser。 運作 首先在專案底下你要設定 config.js ,設定 protractor 的設定檔案,包含 test config, 運作瀏覽器環境,以及需要去執行的 url end point 等資訊。 範例可以參考 protractor config example, // An example configuration file. exports.config = { directConnect: true , // Capabilities to be passed to the webdriver instance. capabilities: { 'browserName'

facebook API upgrade to 2.2 ,來更新吧!

facebook API upgrade to 2.2 ,來更新吧! Facebook API 政策 已更新,今年 2015 年,新年新氣象,facebook 也大動作調整了許多關於 User policy 的方向,以及對於開發者的授權範圍都開始侷限住。(之前沒空管,也沒有人力去管) 如果你跟我一樣是一個 node.js 熱愛者,記得去更新 passport-facebook 。 事情隔了半年多,終於釋出新版本,可以讓大家開始使用到 facebook API 2.2 的版本了 現在要申請一個 facebook apps 需要有特殊權限『超級麻煩』,不過這些都是廢話。 記得快點去修改。 PS. 1.x 的版本都已經失效,如果還沒有更新的開發者,你的 facebook api auth 將會失效,為了使用者著想,請儘快升級。