相關文章

1f213b01a753131f82a8b5d2edfa466d T客邦除了有文字編輯小組和PChome、電腦王、手機gogo、DIGIPHOTO、打電動的編輯支援之外,讓整個網站維持運作的就是技術部。技術部不但要讓伺服器維持正常的運作,同時還要開發各種功能。在T客邦各種複雜交錯的專案之中,要如何管理這些工作流程和工作的分配呢?下面就來大公開技術部的秘辛。

六人技術團隊

T客邦技術部目前的主管就是網路上有名的XDite,下面有三位程式設計師、一位網管、一位網頁設計師,另外還有不在這個區域的兩位活動企劃,算是人數不多的小組的開發團隊。另外順便置入一下,技術部目前還有在徵程式設計師網站社群行銷主管專案企劃專案經理,有興趣的可以一起來組隊打怪(誤)。

▲三位坐一排的就是技術部的2位程式設計師和1位網頁設計師,負責開發T客邦的各種功能。

▲這兩位也是程式設計師,其中一位還身兼MIS(更精確的說法是 SA)。XDite表示桌子太亂不給拍照(誤)

公司郵件:Google Apps

雖然我們公司有資訊部門,也有公司配發的e-mail。不過技術部和我們T客邦編輯部都是採用Google Apps來當信箱工具,因為人數不到50人,所以也還不用付費。其中比較特別的運用是會利用Groups的功能,透過一個公用的信箱,會寄送每天的報表給各位主管。或是有什麼事要通知的時候,也會利用這個公用的信箱來廣播。

▲利用Groups的公用信箱來派送每日的流量追蹤和流計報表。

流量分析:Google Analytics

T客邦是做網站,流量分析當然是一個很重要的日常工作。分析的工具目前主要還是依靠著Google Analytics,新上線的功能都會追蹤上線後的效益,有什麼問題就可以馬上檢討。除了每日統計、追蹤流量報表之外,還利用比較進階的使用方法,在程式碼裡面插入trackPageview(可看Google說明),這樣就可以在Google分析中直接追蹤到像是討論區個別討論板的流量狀況。

▲在網頁中直接插入trackPageview,之後再利用Google Analytics來追蹤各板的流量。

專案管理:Redmine

有不少程式開發團隊在指派任務的時候,都會用口頭指示。這樣有個很大的缺點,可能前後說法不一,聽到的指示不一定是正確的,容易產生出不少責任、時程控管的問題。T客邦技術部採用的是Redmine專案管理系統,每項工作都會利用開票的方式來說明工作內容,同時會記錄時間、討論內容、進度,而且還可以直接把工作指派給相關的人。這樣在後續執行出問題的時候,可以很容易就知道責任是在誰身上,主管也可以很明確的知道目前的工作進度。

這套系統我們編輯也會用到,像是遇到T客邦有什麼Bugs,或是需要開發新功能的時候。就可以開一張票(有點像開一個討論串),再把票指給XDite,之後身為主管的XDite就會把工作分派給部門的同仁來處理。而開發成員收到票之後,如果有問題就可以利用Skype,或是直接走到同事身邊來討論。

▲Redmine可以很清楚地描述工作內容,還可以記錄誰經手過這項工作。

<後面還有Wiki、IRC、Stand up會議、開發工具>

使用 Facebook 留言

Grz
1.  Grz (發表於 2011年8月04日 10:23)
>>T客邦除了有文字編輯小組和PChome、電腦王、手機gogo、DIGIPHOTO、打電動的編輯支援之外,讓....
看到這段文字第一個內心想法:這是幫派嗎(≧▽≦)(≧▽≦)
壞貓
3.  壞貓 (發表於 2011年8月04日 10:48)
※ 引述《Urf》的留言:
> 請問Collaboration Wiki有網址嗎?

這是指協同撰寫的運作方式,並沒有特別是哪套 wiki 系統。
Redmine 本身就有個別專案各自獨立的 wiki 系統。

http://www.redmine.org/
9635a29f21433f89f91653517b32358c?size=48&default=wavatar
4.  阿伯 (發表於 2011年8月04日 10:51)
該是時候讓部門全面升級 iMac 了吧 (≧▽≦)

拿筆電駝背打程式碼看起來好痛苦的樣子
無敵小恩恩
6.  無敵小恩恩 (發表於 2011年8月04日 11:02)
※ 引述《Mark Chen》的留言:
> 為什麼每個人都要有一台小筆電阿??
>
> 這樣不是不方便嘛

編輯部連小筆電都沒有呢(遠目)
Ray
8.  Ray (發表於 2011年8月04日 13:04)
帳戶有問題應該寫信給誰?
整個網站找透了沒寫網管的信箱……
F078187ce8ddd1677e0d5a30334272de?size=48&default=wavatar
1人給推

9.  Rosa (發表於 2011年8月04日 14:00)
令人夢寐以求的系統化作業流程阿....
我們工作室也有相同系統就好了〒ˍ〒
3ab067702be6ad7c37ef2f4a639f1dfe?size=48&default=wavatar
10.  Chip (發表於 2011年8月04日 14:04)
聽起來跟我熟悉的 Bugzilla 開放程式碼錯誤追蹤系統很相似。

9b2e94b7e6d1f1e557b43bdc30100a0d?size=48&default=wavatar
11.  rein (發表於 2011年8月04日 14:31)
我想要問為什麼是每個人配一台macbook!
chromebook不好嗎... ㄟ 我是想問OS X在這樣的環境下的好處是?
LIS
13.  LIS (發表於 2011年8月04日 17:55)
※ 引述《Ray》的留言:
> 帳戶有問題應該寫信給誰?
> 整個網站找透了沒寫網管的信箱……
你好,T客邦的客服信箱是 service@techbang.com.tw ,之後也會把這個信箱放到網頁上面,謝謝你的提醒。
壞貓
14.  壞貓 (發表於 2011年8月04日 18:02)
※ 引述《Mark Chen》的留言:
> 為什麼每個人都要有一台小筆電阿??
> 這樣不是不方便嘛

筆電才方便吧,工程師帶著筆電到處寫 code 是很正常的事。

駝背問題,應該是椅子不好才會坐到駝背 ╮(╯_╰)╭

用 Mac 是因為整個網站開發環境比較完備,可以增加工作效率,不需要額外花太多時間搞硬體問題。

另外,網站是採用 Rails 開發的喔。
LIS
15.  LIS (發表於 2011年8月05日 15:08)
※ 引述《L.I.S.G》的留言:
> ※ 引述《Ray》的留言:
> > 帳戶有問題應該寫信給誰?
> > 整個網站找透了沒寫網管的信箱……
> 你好,T客邦的客服信箱是 service@techbang.com.tw ,之後也會把這個信箱放到網頁上面,謝謝你的提醒。
T客邦的客服信箱已經放在「關於T客邦」裡面了,網址: http://www.techbang.com.tw/pages/about 。再次謝謝 Ray 的提醒。

發表回應

謹慎發言,尊重彼此。按此展開留言規則