Genel

IT FOR IT Nedir? Hangi durumda bu tanım kullanılır?

Birden fazla yazılım ekibi bulunan şirketlerde, yazılım ekipleri kendilerinden istenen işleri belirli yaklaşımlarla ele alır. Genel olarak bu işler Product Owner (Ürün Müdürü) ve Product Management (Ürün Yöneticisi) tarafından yazılım ekiplerine indirilir.

Bir iş PO ve PM üzerinden farklı ihtiyaçlar sebebiyle yazılım ekiplerine indirilebilir. Örneğin yeni bir uygulama istenebilir, var olan uygulamada bir değişiklik istenebilir, var olan uygulamada bir geliştirme istenebilir veya uygulamada sorun yaşandığı için çözüm istenebilir.

Yazılım ekipleri bu ihtiyaçların hepsi için farklı yaklaşımlar kullanır. Örneğin yeni bir uygulama isteniyorsa çevik (agile) yaklaşımlardan scrum, kanban veya xp uygulanabilir. Hatırlayacak olursak;

Scrum: Kısa sprintler halinde yinelemeli geliştirme, günlük toplantılar ve düzenli incelemelerle esnekliği ve hızlı yanıt vermeyi hedefler.

Kanban: İş akışını görselleştirerek, darboğazları tespit edip sürekli iyileştirmeyi amaçlar.

XP (Extreme Programming): Test odaklı geliştirme, sürekli entegrasyon ve müşteri katılımını vurgular.

Yazılım ekipleri yazdığı uygulamaların çalışabilmesi için IT departmanı altında toplanmışlardır, IT departmanı bir yazılımın çalışabilmesi için gerekli olan sunucu, nw, db gibi ihtiyaçları karşılayacak ekipleri de altında barındırır. Örneğin uygulamanın barınacağı sunucuyu sistem destek ekibi kurar, sunucunun internet erişimi için nw ekibi destek olur, sunucuda çalışacak araçların kurulum ve performansını devops takip eder uygulamanın oluşturduğu verileri de DBA (Database Administrator) yönetir.

Bu ekiplerin her birinin sorunları ele alış biçimleri birer yaklaşımdır. DevOps , Yazılım Geliştirme Yaşam Döngüsü (SDLC), Hizmet Odaklı Mimari (SOA), Mikroservis Mimarisi, Dış kaynak kullanımı süreçlerinin her biri farklı yaklaşımlar kullanabilir mesela Yazılım Geliştirme Yaşam Döngüsü (SDLC) için Şelale modeli, V modeli veya Yinelemeli model kullanılabilir.

Gelelim asıl sorumuzun cevabına, görüleceği gibi IT çatısı altında toplanmış yazılım ekipleri veya IT nin diğer bileşenleri talep edilen iş için farklı yaklaşımlar sergiler fakat yukarda yazılan yaklaşımlar son kullanıcıya, yatırımcıya veya müşteriye hizmet vermek için yapılacak işlerde kullanılan yaklaşımlardır. Bir IT departmanı tüm bileşenlerin işlerini sorunsuz yapabilmesi için kendi kaynaklarını da geliştirmek durumundadır. Adından da anlaşılacağı üzere IT FOR IT , IT için IT yani IT nin ihtiaçları için iş yapmak olarak tanımlanabilir. Yani, IT kendi çatısı altındaki sistemlerin aktif çalışmasını sağlamak için resen bir iş yapmak durumunda kalırsa bu iş türünü IT FOR IT olarak tanımlar. Mesela bir yazılımın daha performanslı çalışmasını sağlamak için bazı noktalarda değişiklik yapma ihtiyacını Product Manager IT FOR IT kapsamına sokabilir.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu