(Feature Driven Development)的發(fā)明人是Jeff De Luca和Peter Coad。FDD在OO社區(qū)較為人所知。FDD定義了5個(gè)流程,分別是Develop an Overall Model、Build a Features List、Plan by Feature、Design by Feature和Build by Feature。其中前3個(gè)流程是在項(xiàng)目開(kāi)始就進(jìn)行的,而后兩個(gè)則出現(xiàn)在每次迭代周期中。FDD的迭代周期是兩周。每個(gè)流程被劃分為不同的任務(wù)和相應(yīng)的驗(yàn)證標(biāo)準(zhǔn)。
開(kāi)發(fā)人員被歸為兩種,一種是主程序員,另一種是class所有者。主程序員不作具體的編程工作,但要負(fù)責(zé)將Feature和Class對(duì)應(yīng)起來(lái),并充當(dāng)開(kāi)發(fā)協(xié)調(diào)者、設(shè)計(jì)者、技術(shù)支持和指導(dǎo)者等;class所有者則進(jìn)行實(shí)際的編程。
在軟件業(yè),敏捷流程還猶如星星之火,特別是在國(guó)內(nèi),敏捷流程還鮮為人知。在即將到來(lái)的未來(lái),敏捷流程將何去何從,中國(guó)的軟件從業(yè)者特別是處于管理層的人,又將在其中扮演何種的角色,套用一句古話:“路漫漫其修遠(yuǎn)兮,吾將上下而求索”。
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://m.vanceur.cn/pmqhd/index.html