Saturday, September 15, 2012

敏捷 專案開發軟體 比較 Agile Project Management Softwares


根據Google搜尋 作數量級比較

發現比較多人用的都是界面比較漂亮 看起來較有規模的軟體



"greenhopper"
About 921,000 results

"Rally" "Agile" Platform
About 770,000 results

"telerik" "agile"
About 438,000 results

"xplive"
About 5,250 results

"acunote"
About 47,500 results

"agilezen"
About 24,400 results 

"ontime" scrum
About 31,400 results

"agilewrap"
About 3,390 results 

"versionone"
About 141,000 results

"targetprocess"
About 57,600 results

"Scrum Sprint Planner"
About 20,400 results 



.

Friday, September 7, 2012

給應用程式開發者的六個建議


1. 別紮稻草人
2. 牽好使用者的手
3. 別急著找解法
4. 多認識跟自己不一樣的人
5. 多觀察與體驗各種型態的生活
6. 發現需求,啟發想像


.

Pair Programming

維基百科

"對於那些程式設計師沒有完全理解的任務上,程式設計師期待更多的創造性,挑戰,以及 高複雜度[8],此時使用結對程式設計最有幫助。"

"在兩個程式設計師工作時,兩個程式設計師之間傳遞著知識。他們分享關於系統細節的知識,並且互相學習程式設計技巧。"



.

eXtreme Programming

eXtreme Programming



.

User Stories (1) 什麼是 User Story?

User Stories (1) 什麼是 User Story?


.

Sunday, September 2, 2012

成大開發課程網站案例

成大開發課程網站案例

接著整個系統的架構,我是以Ruby on Rails為架構(Ruby 1.9.* , Rails 3.2.*),我覺得非常好上手,整體架構也算乾淨,在學習的路上不怕迷失,網路上相關的資源也很豐富。

資料庫只用了一套,是Postgres,唯一要提醒的是安裝時請小心,不然裝錯了很麻煩!

網頁的樣式,由於是一個人開法,所以我採用的是@Twitter所提供的Twitter Bootstrap,這絕對會節省非常多你開發的時間,敏捷開發必備,網路上也有許多類似的套件,如Skelton也是不錯的框架。

而使用Ruby on Rails我有用了幾套Gem

我不自己架設Sever,我使用的是Heroku,他們也是架在著名的AWS上面。


.