English            
AR-GE Faaliyetleri

Turpak Ar-Ge bölümü, şirketin otomasyon sistemleri yazılımlarını yazan, sistemlerin uygun çalışabileceği donanımları araştıran ve yeni ürünleri geliştirmesini yapan birimdir. Ayrıca Turpak müşterilerinin otomasyon sistemleri üzerinden yürütmeyi planladığı projelerin de geliştirmesinden sorumludur. Turpak Ar-Ge ‘si temel fonksiyonları aşağıda yer alan maddelerde belirtilmiştir:

Analiz:

Yazılımlar üretilmeden evvel, işlevsel tüm fonsiyonların tanımlandığı bir analiz çalışması yapılır. Analiz çalışması müşteri talebinden sonra oluşturulan teknik bir dökümandır. Analiz dökümanında yer alan bilgiler oluşturulacak olan sistemin nasıl oluşturulacağı, hangi platformda hazırlanacağı, işlevlerinin neler olacağı ve hangi metdolarla kurulup hangi metdolarla işletileceğine dair detaylı bilgiler içerir. Oluşturulan analiz dökümanı hazırlanmasının ardında müşterinin onayına sunulur. Müşterinin talepleri doğrultusunda döküman yenilenir ve son hali tekrar müşteri tarafından onaylanır.

 

Tasarım:

Analiz dökümanının tamamlanmasından ve onaylanmasından sonra, yazılımların iskeleti olarak adlandırılan yazılım metodolijisi hazırlanır. Tasarım, yazılımın nasıl yapılacağının bir tanımıdır. İyi bir analiz beraberinde düzgün bir tasarımın oluşmasında gerek şart ögelerden birisidir. Tasarımın tamamlanmasının ardından, yapılan işler dökümante edilerek bir sonraki aşamaya geçilir.


Üretim:

Üretim aşaması tamamen yazılımların yazıldığı aşamadır. Analizi ve tasarımı düzgün olarak hazırlanan bir sistemin yazılımının hata oranın oldukça düşüktür. Üretim aşamasında olan bir yazılım mühendisi analiz ve tasarım dökümanında aradığı tüm soruların cevaplarını bulur. Böylece yazılımlar oldukça kısa bir sürede ve minimum hata ile üretilir.


Laboratuvar Testi:

Üretimi tamamlanan yazılımlar Turpak labaratuarlarında çeşitli testlere tabi tutulurlar. Bu testler, standart yazılım testlerinin yanında, üretilen yazılımın tipine ve kulanılacağı yere göre de standart testlerin yanında özel testlere de tabi tutulurlar. Bu testler esnasında, yazılımların fonksiyonelliği, donanımlarla olan uyumu, verimlilikleri, güvenlikleri ve güvenilirlikleri, hızları, stabiliteleri, tekrarlanabilirlikleri vb. özellikleri denenmektedir. Labaratuarda olabilecek en kritik ve en yoğun ortam yaratılır ve bu zorlu şartlarda yazılımların verdiği sonuçlar ölçülür. Testlerin sonunda ön görülen değerlerin altında 
kalan yazılımlar tasarım sürecine geri gönderilirler. Testlerin olumlu olması durumunda, sonuçlar kayıt altına alınır ve bir sonraki prosedür uygulanır.


Pilot Uygulama:

Testlerden başarı ile geçen yazlımlar, kullanılacakları yerde kurularak sahada da test edilmeye başlanır. Saha testleri yazılımların yayılımından evvelki en kritik ve en belirgin kriterdir. Saha testleri esnasında gerçek haller karşısında veriler kayıt altına alınırak ilgili ölçümler yapılır. Bu ölçümler oldukça sıkı bir denetimden geçirilerek her aşaması kayıt altına alınır. Zira herhangi bir sorun olması durumunda yazılım süreci tekrarlanacak ve bu süreç aşamasında yazılıma saha test sonuçları ışık tutacaktır. Pilot uygulamada başarı elde edilmesi artık o yazılımın Turpak yazılım kütüphanesine girerek, sahada resmi olarak kullanılabileceğinin bir göstergesidir.


Yayılım:

Ar-Ge departmanı yazımların yayılım öncesi onayını vererek, yazılımın kurulması, devreye alınması ve kullanımı hakkındaki dökümanlarını hazırlar. Operasyon gruplarına yayılım öncesi tüm teknik eğitimleri vererek, yazılımın yayılma işlemini operasyon gruplarına devreder.