需要避免的六個云原生開發(fā)問題
如果企業(yè)的團隊已經(jīng)開始開發(fā)云原生應(yīng)用程序,那么在擴展開發(fā)策略時如何避免常見的挑戰(zhàn)?
設(shè)定明確的目標(biāo)以及沿途的里程碑,這對于成功的云原生開發(fā)之旅至關(guān)重要。行業(yè)媒體采訪了主管銀行業(yè)務(wù)的Red Hat公司員工,以了解云原生的應(yīng)用過程中存在的問題和挑戰(zhàn)。
1、沒有充分利用團隊成員的能力
擁有正確的技能組合對于任何項目的成功都至關(guān)重要。當(dāng)朝著企業(yè)的目標(biāo)前進時,重要的是通過查看個人的潛力來評估技能,而不僅僅是他們完成當(dāng)前的工作。由于許多原因,企業(yè)團隊中的人才可能沒有得到充分利用。
Red Hat公司銀行和支付行業(yè)負(fù)責(zé)人Eric Marts說,“有人擔(dān)任新角色嘗試不同的事情,但也可以做許多其他事情。需要評估員工具有哪些技能,無論是顯著的還是潛在的技能,重新調(diào)整團隊,然后看看需要雇傭或培訓(xùn)團隊做些什么工作?!?/p>
2、厭惡改變的心態(tài)
大多數(shù)人不喜歡改變,這可能是一個難以克服的障礙。如果企業(yè)遇到這些阻力,需要盡早開始收集意見并通過分享發(fā)展愿景以提供鼓勵和支持。為什么改變很重要?它對企業(yè)和團隊意味著什么?如果能減少員工對改變及其影響的恐懼,就能更好地領(lǐng)導(dǎo)他們。
Red Hat公司金融服務(wù)首席架構(gòu)師Anthony Golia建議:“找到一個擁有傳統(tǒng)應(yīng)用程序、積極性強、樂于改變的團隊,并鼓勵團隊在企業(yè)內(nèi)部獲得勝利。我們已經(jīng)看到這種模式取得了成效?!?/p>
3、技術(shù)債務(wù)纏身
即使是優(yōu)秀的團隊,如果背負(fù)技術(shù)債務(wù)也會減慢發(fā)展速度,因此密切關(guān)注將遇到的問題并為此制定計劃至關(guān)重要。這將使企業(yè)能夠增加投入、資源和時間來應(yīng)對挑戰(zhàn),而不是在轉(zhuǎn)向云優(yōu)先心態(tài)時變得被動。
4、業(yè)務(wù)和技術(shù)目標(biāo)不一致
當(dāng)業(yè)務(wù)團隊和技術(shù)團隊不理解目標(biāo)和愿景時,或者當(dāng)團隊要求達到目標(biāo)時,其結(jié)果可能不會那么成功。
Red Hat公司全球金融服務(wù)首席技術(shù)師Aric Rosenbaum表示:“打破孤島。將具有共同愿景和共同目標(biāo)理解的跨職能團隊聚集在一起。讓技術(shù)人員與業(yè)務(wù)人員團結(jié)合作。這將帶來更好的結(jié)果、更大的靈活性,并最終改善客戶體驗。”
5、單方面的想法和目標(biāo)
當(dāng)只具有單方面想法和目標(biāo)時,很難讓人們完全了解業(yè)務(wù)。其想法應(yīng)該來自企業(yè)高層管理人員和員工多方人員。如果沒有員工的投入和誠實反饋,就有可能錯過有價值的觀點和想法。通常情況下,企業(yè)的員工比高層管理人員更了解客戶概況。
Red Hat公司首席技術(shù)專家Ramon Villarreal指出:“確定每個層面的員工正在努力實現(xiàn)的目標(biāo),并確定他們需要推動的成果和收益是引領(lǐng)變革的最佳方式。它必須是雙向的——自下而上和自上而下?!?/p>
6、并非一切都需要云原生
需要記住的是:并非一切都需要云原生。了解何時何地使用云原生開發(fā)至關(guān)重要。查看每個應(yīng)用程序,并審查它是否有意義,以確保獲得更大的短期和長期成功機會。Red Hat公司金融服務(wù)混合云專家Kaleem Azhar表示:“云原生開發(fā)為某些應(yīng)用程序帶來了難以置信的價值,但有些應(yīng)用程序在當(dāng)前結(jié)構(gòu)中還可以正常升級。知道什么時候使用什么可以讓企業(yè)的團隊和客戶獲得更大的成功?!?/p>
以下是擴展云原生戰(zhàn)略的6個可行步驟:
- 評估員工擁有的技能。擴展云原生開發(fā)戰(zhàn)略,不是根據(jù)員工完成工作的情況,而是根據(jù)他們的能力。
- 在企業(yè)各個層面上接受愿景。讓團隊成員參與進來,讓他們感到安全,從而成為項目的倡導(dǎo)者。
- 分析技術(shù)債務(wù)并制定計劃。這將使企業(yè)準(zhǔn)確評估實際云原生開發(fā)將采取的措施。
- 創(chuàng)建跨職能團隊以創(chuàng)建愿景。其好處就是將建立更深層次的關(guān)系并增加支持。
- 開啟各級員工反饋和想法的流程。通過這一流程來建立愿景和下一步行動。
- 評估什么應(yīng)該實現(xiàn)云原生。專注于這一點,不要強迫實施。