Tek kişilik dev kadrolarla yazılım geliştirmek için gerekli son eşiğin de aşıldığını düşünüyorum.
Bu son eşik neydi?
Sürümleme, deployment ve canlı işletim.
Kod yazmayı zaten yapay zekaya devretmeye başladık. Test, analiz ve refactoring süreçlerinde de aynı dönüşüm yaşanıyor.
Şimdi buna deployment ve production operasyonları da ekleniyor.
Bunların tamamını yapay zekayı yazılım geliştirme sürecine entegre ederek birkaç sesli komutla yönetmek mümkün hale geliyor.
Artık tek bir senior software engineer;
– gereksinimleri tanımlayabilir,
– uygulamayı geliştirebilir,
– test ettirebilir,
– sürümleyebilir,
– canlıya alabilir,
– canlidaki hataları analiz edip giderebilir,
– uygulamayı yeni gereksinimlere adapte edebilir
ve bu döngüyü istediği kadar tekrarlayabilir.
Yani eskiden farklı uzmanlıklara ve kalabalık ekiplere dağıtılmış olan yazılım yaşam döngüsünün tamamı, giderek tek kişinin yönettiği yapay zeka destekli bir mühendislik sistemine dönüşüyor.
Tek kişilik dev yazılım kadroları dönemi başlıyor.