幾乎所有的軟體專案都會在起始階段面臨選擇開發流程的困難,一種是完備的開發流程,另一種是簡易輕便的流程。雖然我們了解採用完善的開發流程可以提高軟體的品質,但是因為欠缺人力、工具與時間,我們常會被迫採用簡化的流程,但事與願違,大部分的情況我們仍然難以在預算內及時完成專案。 敏捷式開發(Agile Development)是一種應對快速變化需求的軟體開發能力,並非制式的開發方法,而是一種軟體開發的精神(spirit),任何開發方法都可以加入敏捷式開發的一些原則進而改善軟體開發的成效。其說明了「個人與互動」勝於流程與工具、「可用的軟體」勝於詳盡的文件、「與客戶合作」勝於合約談判、「回應變化」勝於墨守計畫。 XP(eXtreme Programming)亦稱為極致(或極端)軟體製程,是最輕量級的開發流程,其最主要的精神為「在客戶有系統需求時,給予及時滿意的可執行程式」,所以最適合需求快速變動的專案。XP經過15年的實作與修改,已演化為精緻的開發流程,但仍不失其精簡的特性,它強調客戶所要的是合理可用(workable)的執行碼,所以把與撰寫程式無關的工作降至最低,並要求客戶與開發人員最好以並行配合的方式一起工作。 Agile Process的精神已經成為共識,但是沒有一種固定的流程可以重複使用在不同的專案上,而且不論是XP、Scrum、RUP、或其他的開發流程都允許相當大的彈性,我們必須按專案性質的不同,調整或混合出適合的開發流程,並允許團隊於進行中做必要的彈性修改,方能達成目標。
資策會將於2012年7月8日開辦「XP/Agile敏捷式開發實作班」,本課程了解如何使用Agile敏捷式開發流程,進行軟體系統分析、設計與測試的技術,並提供實作演練以實踐設計的觀念與技術。相關資訊請參閱課程網頁,或電(02)6631-6534,課程經理 黃小姐。軟體/IT主題館http://www.iiiedu.org.tw/ites/portal/ITA.htm。 課程網址: http://www.iiiedu.org.tw/ites/AgileXP.htm
- 新聞稿有效日期,至2012/06/22為止
聯絡人 :黃小姐 聯絡電話:(02)6631-6534 電子郵件:wenhsin@iii.org.tw
上一篇:策會7/7「軟體系統開發之專案範圍與成本估算」
下一篇:資策會7/8「專案合約與履約管理實務班」
|
■ 我在中國工作的日子(十四)阿里巴巴敢給股票 - 2023/07/02 ■ 我在中國工作的日子(十三)上億會員怎麼管理 - 2023/06/25 ■ 我在中國工作的日子(十二)最好的公司支付寶 - 2023/06/18 ■ 我在中國工作的日子(十一)兩個女人一個男人 - 2023/06/11 ■ 我在中國工作的日子(十)千團大戰影音帶貨 - 2023/06/04 ■ 我在中國工作的日子(九)電視購物轉型電商 - 2023/05/28 ■ 我在中國工作的日子(八)那些從台灣來的人 - 2023/05/21 ■ 我在中國工作的日子(七)嘉丰資本擦身而過 - 2023/05/14 ■ 我在中國工作的日子(六)跟阿福有關的人們 - 2023/05/07
|