幾乎所有的軟體專案都會在起始階段面臨選擇開發流程的困難,一種是完備的開發流程,另一種是簡易輕便的流程。雖然我們了解採用完善的開發流程可以提高軟體的品質,但是因為欠缺人力、工具與時間,我們常會被迫採用簡化的流程,但事與願違,大部分的情況我們仍然難以在預算內及時完成專案。
敏捷式開發(Agile Development)是一種應對快速變化需求的軟體開發能力,並非制式的開發方法,而是一種軟體開發的精神(spirit),任何開發方法都可以加入敏捷式開發的一些原則進而改善軟體開發的成效。其說明了「個人與互動」勝於流程與工具、「可用的軟體」勝於詳盡的文件、「與客戶合作」勝於合約談判、「回應變化」勝於墨守計畫。 XP(eXtreme Programming)亦稱為極致(或極端)軟體製程,是最輕量級的開發流程,其最主要的精神為「在客戶有系統需求時,給予及時滿意的可執行程式」,所以最適合需求快速變動的專案。XP經過15年的實作與修改,已演化為精緻的開發流程,但仍不失其精簡的特性,它強調客戶所要的是合理可用(workable)的執行碼,所以把與撰寫程式無關的工作降至最低,並要求客戶與開發人員最好以並行配合的方式一起工作。
Agile Process的精神已經成為共識,但是沒有一種固定的流程可以重複使用在不同的專案上,而且不論是XP、Scrum、RUP、或其他的開發流程都允許相當大的彈性,我們必須按專案性質的不同,調整或混合出適合的開發流程,並允許團隊於進行中做必要的彈性修改,方能達成目標。 資策會將於2013年5月19日開辦「XP/Agile敏捷式開發實作班」,本課程了解如何使用Agile敏捷式開發流程,進行軟體系統分析、設計與測試的技術,並提供實作演練以實踐設計的觀念與技術。相關資訊請參閱課程網頁,或電(02)6631-6534,課程經理 黃小姐。軟體/IT主題館http://www.iiiedu.org.tw/ites/portal/ITA.htm。 課程網址: http://www.iiiedu.org.tw/ites/AgileXP.htm
- 新聞稿有效日期,至2013/05/24為止
聯絡人 :黃小姐 聯絡電話:(02)6631-6534 電子郵件:wenhsin@iii.org.tw
上一篇:資策會5/18開辦「軟體外包管理實務班」
下一篇:資策會5/19「軟體系統開發之專案範圍與成本估算」
|
■ 訂閱制付費會員經營之道:我積攢一生的工作經驗 - 2020/12/06 ■ 共享經濟:以人民的名義爭奪流量入口 - 2017/06/18 ■ 影音網站的未來(三) PGC孵化IP,直播更接近長尾 - 2016/10/16 ■ 影音網站的未來(二)短影音適合往社交和工具發展 - 2016/10/09 ■ 影音網站的未來(一)長尾效應與頭部效應無法兼顧 - 2016/10/02 ■ 大部分O2O 模式違反網際網路經濟特性 - 2015/02/08 ■ 融資是怎麼回事(下)什麼人能拿到投資 - 2015/01/04 ■ 融資是怎麼回事(中)讀懂投資人的唇語 - 2014/12/21 ■ 融資是怎麼回事(上)融資是迭代的過程 - 2014/12/14
|