- 授課品牌:
武漢達(dá)內(nèi)教育
- 機(jī)構(gòu)級別:代理會員
- 信譽(yù)等級:
資料認(rèn)證
未通過身份證認(rèn)證
未通過辦學(xué)許可認(rèn)證
- 學(xué)校瀏覽人次:次
- 加盟時間:2021年04月16日
JAVA的敏捷開發(fā)的未來走向是什么?
你知道Web,Java、Python、PHP、.NET 之中未來發(fā)展前景最好的會是什么。
Java 在未來還會有一段很長的路,需要在語言本身上做到更加輕量級,用最少的代碼來實(shí)現(xiàn)目標(biāo)功能;PHP 相對來說會比較平穩(wěn),它的特點(diǎn)非常突出,上手快且易于開發(fā) Web 項(xiàng)目;Python仍然不會有太大的用戶群體;.NET 加入開源社區(qū)太晚,且較 Java 而言并沒有太強(qiáng)的優(yōu)勢,可能會走下坡路。
曾經(jīng)我們開發(fā)項(xiàng)目都是采用傳統(tǒng)的“瀑布式”流程進(jìn)行開發(fā),即需求、設(shè)計(jì)、開發(fā)、測試、上線等階段,其中每個階段都有明確的交付時間點(diǎn),且每個階段都依賴于它的上個階段,一旦需求有變化,就會影響后續(xù)的每個階段,項(xiàng)目管理存在一定的風(fēng)險(xiǎn)。為了避免這個風(fēng)險(xiǎn),要做到更好地?fù)肀ё兓,我們嘗試使用了敏捷開發(fā)方法,最為典型的是 Scrum。我們參考Scrum 的流程結(jié)合自身的特點(diǎn),總結(jié)了一套更容易落地的Scrum。
我理解的敏捷開發(fā)實(shí)際上是一個輕量級的項(xiàng)目管理規(guī)范,因?yàn)槲覀兛梢詫⒄麄大的需求范圍拆分成若干迭代周期,我們?yōu)檫@些迭代周期設(shè)置明確的里程碑,且評估完成這些功能需要花費(fèi)的成本,更重要的是,每次迭代完成以后,我們會對本次迭代進(jìn)行一個回顧,取其精華,去其糟粕,不斷完善,持續(xù)改進(jìn)。
我認(rèn)為敏捷開發(fā)現(xiàn)在已經(jīng)成為了主流,傳統(tǒng)開發(fā)模式已經(jīng)出現(xiàn)了明顯的缺陷,隨著互聯(lián)網(wǎng)的發(fā)展,軟件開發(fā)的節(jié)奏會越來越快,變化也會越來越頻繁,需要我們能夠快速地發(fā)現(xiàn)變化,并進(jìn)行及時地調(diào)整。
我認(rèn)為敏捷開發(fā)的未來會變得更好,不僅僅是在軟件開發(fā)行業(yè),而且可能會在其它行業(yè)里也會得到應(yīng)用,因?yàn)閺目蛻舻慕嵌葋砜,他們想要的是能通過最短的時間看到自己想要的東西,很多時候不做出一點(diǎn)東西出來,客戶是沒有任何想法的,所以需要將事情分解成多階段,迭代完成每個階段的里程碑,讓客戶滿意,才是企業(yè)最大的收獲。