日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

受困于敏捷开发的数据与架构?肿么办?

發(fā)布時間:2024/9/27 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 受困于敏捷开发的数据与架构?肿么办? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

戳藍(lán)字“CSDN云計算”關(guān)注我們哦!

譯|Lorraine Lo

文|Isaac Sacolick

來源|InfoWorld網(wǎng)站

如今企業(yè)強調(diào)敏捷開發(fā)不是一天兩天,但在此過程中敏捷團(tuán)隊通常都會面臨的一大挑戰(zhàn)就是如何定義以及遵循開發(fā)中數(shù)據(jù)架構(gòu)的模式和標(biāo)準(zhǔn)這一系列問題。

人們之所以認(rèn)為推動數(shù)據(jù)和技術(shù)標(biāo)準(zhǔn)實踐的難度很大,主要是因為敏捷團(tuán)隊通常需要2-4周的時間來完成不同sprints(spring被認(rèn)為是輕量級敏捷框架,又被稱為scrum)的開發(fā),畢竟標(biāo)準(zhǔn)需要時間,而遵循標(biāo)準(zhǔn)更需要團(tuán)隊預(yù)留足夠的時間來規(guī)劃技術(shù)方面的實現(xiàn);相反產(chǎn)品經(jīng)理只需要優(yōu)先考慮功能層面就可以了。

那么問題來了!對于一個正在執(zhí)行某個sprint且計劃下一個sprint的敏捷團(tuán)隊來說,很難有時間依據(jù)標(biāo)準(zhǔn)來制定其開發(fā)計劃。換句話說,如果文檔形式的標(biāo)準(zhǔn)不易遵循或者參考,就會導(dǎo)致團(tuán)隊工作效率降低,自然很難培訓(xùn)新的開發(fā)人員來進(jìn)行最佳架構(gòu)和數(shù)據(jù)的實踐。這就像是一個沒有地圖或GPS的團(tuán)隊在森林里徘徊,很大程度上會成功摸索到下一個山頭,卻不能保證可以找到返回站點的最佳路徑。所以提前知曉可能出現(xiàn)的有關(guān)數(shù)據(jù)與架構(gòu)的諸多問題,很必要!例如可以將數(shù)據(jù)和架構(gòu)標(biāo)準(zhǔn)分成以下兩類:
  • 標(biāo)準(zhǔn)架構(gòu)。例如數(shù)據(jù)模型、數(shù)據(jù)管道、支持微服務(wù)架構(gòu)的技術(shù)、標(biāo)準(zhǔn)化的CI/CD(持續(xù)集成和持續(xù)交付)管道以及新技術(shù)相關(guān)概念的求證,這些都需要前期工程工作。

  • 標(biāo)準(zhǔn)實踐。包括命名約定、測試要求、微服務(wù)接口標(biāo)準(zhǔn)和可用性模式等,這些對敏捷團(tuán)隊在如何實現(xiàn)特性和解決技術(shù)債務(wù)問題方面具有指導(dǎo)作用。除此之外,標(biāo)準(zhǔn)實踐還可能包括定義如何擴(kuò)展數(shù)據(jù)模型、驗證CI/CD管道改進(jìn)或記錄新微服務(wù)端點的流程標(biāo)準(zhǔn)。此外當(dāng)標(biāo)準(zhǔn)需要工程工作時,最好將此工作定義為敏捷積壓中的史詩(epics)、特性(features)和故事(stories),同時將它們分配給適當(dāng)?shù)膱F(tuán)隊。
這些團(tuán)隊要將其他應(yīng)用程序的開發(fā)團(tuán)隊視為自己的客戶,同時定義驗收標(biāo)準(zhǔn),其中開發(fā)的產(chǎn)品負(fù)責(zé)人可以是數(shù)據(jù)、應(yīng)用程序或是解決方案架構(gòu)師,但都需要致力于提供一個易于敏捷團(tuán)隊使用和交付業(yè)務(wù)價值的組件。另一方面,當(dāng)這些標(biāo)準(zhǔn)為開發(fā)團(tuán)隊提供數(shù)據(jù)和架構(gòu)指導(dǎo)時,它們也應(yīng)該成為開發(fā)人員如何實現(xiàn)用戶故事的基礎(chǔ)。這就要求團(tuán)隊對這些標(biāo)準(zhǔn)有深入理解,最好是可以創(chuàng)建一個易于使用的知識庫,以便供負(fù)責(zé)人和各成員查閱參考。當(dāng)團(tuán)隊的優(yōu)先級是對現(xiàn)有應(yīng)用程序進(jìn)行小改進(jìn)時,以上這種方法確實奏效;但如果涉及正在開發(fā)的是一項新功能,并且功能要求與數(shù)據(jù)與架構(gòu)標(biāo)準(zhǔn)保持一致,即時規(guī)劃肯定是來不及的。所以要想敏捷團(tuán)隊朝著標(biāo)準(zhǔn)邁進(jìn)就需要提前做好計劃。理想情況下,團(tuán)隊建立持續(xù)性的敏捷規(guī)劃流程并完成持續(xù)審查史詩、特性和用戶故事。針對復(fù)雜的項目盡可能在計劃實施前安排多個sprint,以便團(tuán)隊全面協(xié)作完成開發(fā)任務(wù),畢竟碎片化的工作相對容易完成。最重要的是,提前開會可以帶給團(tuán)隊時間上的壓力,由此團(tuán)隊就不得不去考慮引用標(biāo)準(zhǔn),因為這樣才會有充足的時間來執(zhí)行計劃。此外開發(fā)根據(jù)參考架構(gòu)和數(shù)據(jù)模型描述當(dāng)前和近期未來狀態(tài)以及長期目標(biāo),是協(xié)調(diào)敏捷團(tuán)隊的另一種有效方法。這些圖表可被視為開發(fā)團(tuán)隊的路線圖,用以指導(dǎo)如何更好地實現(xiàn)其與架構(gòu)、數(shù)據(jù)標(biāo)準(zhǔn)的一致性。為了將這些不同元素同時呈現(xiàn)在單個頁面上,架構(gòu)師不僅要定義相關(guān)組件的范圍,還應(yīng)該精確描述一個或多個應(yīng)用程序的端到端服務(wù)。其中參考數(shù)據(jù)模型可能包括多個圖表,具體取決于數(shù)據(jù)在組織中的使用方式。通常包括:
  • 概念數(shù)據(jù)模型——用以描述業(yè)務(wù)實體、關(guān)系和基本事務(wù)。

  • 數(shù)據(jù)集中在數(shù)據(jù)湖泊或數(shù)據(jù)倉庫中的分析模型——用于分析、人工智能實驗和數(shù)據(jù)可視化。

  • 數(shù)據(jù)集成模型——顯示數(shù)據(jù)源,對從其加載的數(shù)據(jù)執(zhí)行關(guān)鍵轉(zhuǎn)換以及存儲的主數(shù)據(jù)庫。

  • 服務(wù)模型——顯示微服務(wù)和其他API如何連接數(shù)據(jù)庫。
畢竟在這個過程中,團(tuán)隊集中精力完成開發(fā)代碼和產(chǎn)品發(fā)布已經(jīng)承受了莫大的壓力,所以對他們來說,審查標(biāo)準(zhǔn)不是最重要的;這時候就應(yīng)該由架構(gòu)師負(fù)責(zé)審查用戶故事、與團(tuán)隊成員面對面分享學(xué)習(xí)、在故事中制定驗收標(biāo)準(zhǔn)等,來保證實施和標(biāo)準(zhǔn)的一致性。此外,軟件開發(fā)經(jīng)理還應(yīng)與其團(tuán)隊就驗收標(biāo)準(zhǔn)進(jìn)行討論,從而達(dá)到實施與未來架構(gòu)和數(shù)據(jù)標(biāo)準(zhǔn)相一致的目的。如今大型企業(yè)采用多種方法來保證敏捷團(tuán)隊與數(shù)據(jù)及架構(gòu)標(biāo)準(zhǔn)一致性,迫在眉睫。想要團(tuán)隊能夠交付與架構(gòu)一致的新功能,不妨試試定義標(biāo)準(zhǔn)、在sprint之前進(jìn)行規(guī)劃、編寫架構(gòu)驅(qū)動的驗收標(biāo)準(zhǔn)和定義權(quán)責(zé)這些實踐方法,看看是否有效?


福利掃描添加小編微信,備注“姓名+公司職位”,加入【云計算學(xué)習(xí)交流群】,和志同道合的朋友們共同打卡學(xué)習(xí)!


推薦閱讀:
  • 架構(gòu)師必備技能:教你畫出一張合格的技術(shù)架構(gòu)圖

  • 30 歲程序員生活圖鑒,怎樣算是活成了理想的模樣?

  • 千萬不要和女程序員做同事!

  • 阿里云智能 AIoT 首席科學(xué)家丁險峰:阿里全面進(jìn)軍 IoT 這一年 | 問底中國 IT 技術(shù)演進(jìn)

  • 只有程序員才能讀懂的西游記

  • 通信工程到底要不要轉(zhuǎn)專業(yè)?

  • 阿里云智能運維的自動化三劍客

真香,朕在看了! 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的受困于敏捷开发的数据与架构?肿么办?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。