Yazılım Projesinde Yeni Teknolojiye Geçmek

Yeni çıkan bir programlama dilinin, javascript kütüphanesinin, veri tabanı teknolojisinin ya da proje yönetim tekniğinin mevcut bir projede kullanılması hem yazılımcının kariyerine hem de yazılımı üreten şirkete değer katan ve riskli bir karardır. Bu kararı alırken nelere dikkat etmeliyiz, kimi nasıl ikna etmeliyiz? Monolitik masaüstü yazılımdan mobile uzanan oradan da bulutlara çıkan yeni teknolojileri takip etmek zor iken bir de bu yeni teknolojileri mevcut bir projede kullanmak biz yazılımcıların bu hayattaki heyecanı ve imtihanı olsa gerek. Blockchain, AI (yapay zeka), siber güvenlik, IoT, sanal gerçeklik gibi yeni alanların yanı sıra Agile gibi yeni proje yönetimi tekniklerinden otomatik ölçeklenebilir bulut sistemlerine kadar bir çok yenilik var. Her gün yenisi çıkan JavaScript kütüphanelerinden, hibrit yazılım geliştirme araçlarından hangisini takip edeceğimizi şaşırıyoruz. (Ben bunları bu yazıda teknoloji diye ifade edeceğim.) "Cool" olanı kovalamak, "hy