l

2014年8月5日 星期二

做對事情很重要之C.C. Agile Sprint 23會後有感

August 04 17:00~17:46

螢幕截圖 2014-08-04 17.39.39

 

「C.C. Agile Sprint 23」當晚,有朋友提到…

朋友:很高興聽到有人把Agile UX、Scrum、App開發、可用性測試、回饋修正等主題串起來,實際應用於軟體開發上。以前都是聽到個別主題分享,這次可以一氣呵成串起來介紹,真的很不錯。

Teddy:對啊,我認識許多人,參加了很多課程與聚會,聽了很多方法,但卻鮮少有人真的帶回去,實際應用在自己手邊的專案。這次想藉由幾位學生在校修課所完成的專案為例子,讓大家體會一下,這些方法的確可行,只要你「傻地願意相信」,按部就班去做。

朋友:我看學生開發的方式有很多都是你在外面開課的內容?

Teddy:對啊,這門課我是講師,Erica是助教。一學期的課程,剛開始一個月,我們介紹Agile User Experience Design的方式,讓學員們以團隊合作的方式,自己決定這一學期專案的題目。當然我們有限定題目的大方向,以各組之間免差異太大。

朋友:這個Agile User Experience Design就是你們八月底要開的課程?

Teddy:(順便打廣告)對啊,就是〈深入探索需求-敏捷體驗設計工作坊〉,這已經是我們第三次開這個工作坊了,從前兩次和學生的專案中,也累積了不少回饋經驗,讓我們持續修正課程設計。

朋友:題目確定之後,接下來團隊要怎麼進行開發?

Teddy:第一個月除了進行敏捷體驗設計,我們也講解Scrum的運作。第一個月結束之後,便開始為期三周的sprint,共進行四個sprint,加上期中、期末,剛好18周。

Teddy:在這過程中,Erica還教學生如何邀請外部使用者針對產品做可用性測試,我也要求學生在第三個sprint review的時候,展示他們找外部使用者測試的成果,並且依據使用者的回饋,在第四個sprint進行功能修正。

朋友:我以前真的沒想到,這些活動,什麼Agile UX、Scrum、敏捷開發、自動化測試、可用性測試等等,真的可以在這麼短的時間內學會並且串起來。

Teddy:呵呵,學生很認真…當然老師和助教也教得好微笑

***

「軟體生命週期管理」這門課是Teddy第二年在北科大開課,第一年的題目由Teddy指定,沒有讓學生進行敏捷用戶體驗設計工作坊。和第二年相比,Teddy覺得加上敏捷用戶體驗設計工作坊之後,學生對於專案比較有「感情」,不再只是一個由老師指派的題目。而且經過組員之間的討論,大家對於需求的掌握度也增強了很多,不再僅僅是由工程師的角度來看待開發,更多一點點客戶與商業價層面的觀點。這正好符合敏捷開發強調價值驅動(value-driven)的開發精神。

最後,置入性行銷一下,8/30日深入探索需求-敏捷體驗設計工作坊已開發報名,報名網址請按我。早鳥優惠到8/15日,歡迎專案中具有各種專長的成員皆合適參加。

Image (25)image[16] (1)

***

友藏內心獨白:學了就要用啊。

沒有留言:

張貼留言