application lifecycle management services by 4s
TRANSCRIPT
Yarını Bugünden Yapılandırıyoruzwww.4s.com.tr
Uygulama Yaşam Döngüsü Yönetimi‘2015 Hizmet ve Eğitim Kataloğu’‘2015 Hizmet ve Eğitim Kataloğu’
Uygulama Yaşam Döngüsü Yönetimi
K A L İ T E L İ Y A Z I L I M , P L A N L I GELİŞTİRME ve GÖZDEN GEÇİRME
Bilişim Teknolojileri uygulamaları artık günümüz dünyasın ın vazgeç i lmez b i r parçasıdır. Yüksek değere sahip birçok dünya m a r k a s ı n ı n y a k l a ş ı k % 8 0 ' i b i l i ş i m firmalarındandır. Bu da gösteriyorki, BT'ye yapılan yatırımlar her geçen gün artmaktadır. Aynı zamanda rekabet unsurları, firmanın ve dolasıyla uygulamaların günümüz koşullarına hızlı ve çevik şekilde adapte olmasına bağlıdır. Bu da BT 'y i b i r i ş letmenin en öneml i unsurlarından ve yatırım alanlarından biri haline getirmiştir.
İ ş l e t m e l e r i n y ö n e t i c i l e r i i s e B T yatırımlarındaki başarısızlık riskini kendi üstlerinde hissetmektedirler. Bu riskleri azaltmak iç in yazı l ım uygulamalarının planlama, geliştirme, dağıtma ve işletmeye olan olan yalaşımlarını gözden geçirmelilerdir. Bu s a y e d e y a t ı r ı m l a r ı n ı n d o ğ r u ş e k i l d e y a p ı l a n d ı r ı l d ı ğ ı n d a n , y ü k s e k g e t i r i sağlayacağından ve çevik olduğundan emin olabilirler.
Uygulama Yaşam Döngüsü Yönetimi (Application Lifecycle Management-ALM), organizasyonların düşük maliyetle ve öngörülebilir bir şekilde iş fikirlerini yazılıma dönüştürmesine yardım eden disiplinlerin bütünüdür.
UygulamaYaşam Döngüsü
Yönetimi
UygulamaYaşam Döngüsü
YönetimiKonsepti
Planla Tasarla
Geliştir
Test Et
BulgularıYönet
Raporla
İhtiyaçlarıBelirle
K A L İ T E L İ Y A Z I L I M , P L A N L I GELİŞTİRME ve GÖZDEN GEÇİRME
Bilişim Teknolojileri uygulamaları artık günümüz dünyasın ın vazgeç i lmez b i r parçasıdır. Yüksek değere sahip birçok dünya m a r k a s ı n ı n y a k l a ş ı k % 8 0 ' i b i l i ş i m firmalarındandır. Bu da gösteriyorki, BT'ye yapılan yatırımlar her geçen gün artmaktadır. Aynı zamanda rekabet unsurları, firmanın ve dolasıyla uygulamaların günümüz koşullarına hızlı ve çevik şekilde adapte olmasına bağlıdır. Bu da BT 'y i b i r i ş letmenin en öneml i unsurlarından ve yatırım alanlarından biri haline getirmiştir.
İ ş l e t m e l e r i n y ö n e t i c i l e r i i s e B T yatırımlarındaki başarısızlık riskini kendi üstlerinde hissetmektedirler. Bu riskleri azaltmak iç in yazı l ım uygulamalarının planlama, geliştirme, dağıtma ve işletmeye olan olan yalaşımlarını gözden geçirmelilerdir. Bu s a y e d e y a t ı r ı m l a r ı n ı n d o ğ r u ş e k i l d e y a p ı l a n d ı r ı l d ı ğ ı n d a n , y ü k s e k g e t i r i sağlayacağından ve çevik olduğundan emin olabilirler.
Uygulama Yaşam Döngüsü Yönetimi (Application Lifecycle Management-ALM), organizasyonların düşük maliyetle ve öngörülebilir bir şekilde iş fikirlerini yazılıma dönüştürmesine yardım eden disiplinlerin bütünüdür.
UygulamaYaşam Döngüsü
Yönetimi
UygulamaYaşam Döngüsü
YönetimiKonsepti
Planla Tasarla
Geliştir
Test Et
BulgularıYönet
Raporla
İhtiyaçlarıBelirle
Test Süreçİyileştirmesi
Test Otomasyon veFonksiyonel Test Hizmetleri
Mobil Uygulamalarİçin Test Otomasyonu
Performans TestiHizmetleri
Uygulama Güvenlik& Kaynak Kod Test Hizmetleri
HP Application LifecycleManagement (ALM)
HP Unified FunctionalTesting (UFT)
HP LoadRunner (LR)
HP Agile Manager (AGM)
HP Mobile Center
HP Service & Network Virtualization
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri (sf 1)
Eğitimler (sf 24)
Akademi
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri (sf 21)
Jamo M-eux Mobil Testing Automation
Test Süreçİyileştirmesi
Test Otomasyon veFonksiyonel Test Hizmetleri
Mobil Uygulamalarİçin Test Otomasyonu
Performans TestiHizmetleri
Uygulama Güvenlik& Kaynak Kod Test Hizmetleri
HP Application LifecycleManagement (ALM)
HP Unified FunctionalTesting (UFT)
HP LoadRunner (LR)
HP Agile Manager (AGM)
HP Mobile Center
HP Service & Network Virtualization
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri (sf 1)
Eğitimler (sf 24)
Akademi
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri (sf 21)
Jamo M-eux Mobil Testing Automation
Modern iş dünyasının ve buna bağlı yazılım geliştirme ortamlarının çevikliği nedeniyle, verimli bir test süreci tasarlamak ve buna uyabilmek, çoğu organizasyon için kolay bir süreç değildir. Test ekiplerinin verimli bir şekilde ve en iyi test uygulamalarına bağlı kalarak çalışması organizasyonlar için çok kritiktir. Bu sebeple verdiğimiz test süreç iy i leşt irmesi h izmetimizin amacı organizasyonların test süreçlerini kademeli ve kontrollü bir şekilde profesyonel bir seviyeye çıkartmaktır.
Test Süreçİyileştirilmesi
1
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Modern iş dünyasının ve buna bağlı yazılım geliştirme ortamlarının çevikliği nedeniyle, verimli bir test süreci tasarlamak ve buna uyabilmek, çoğu organizasyon için kolay bir süreç değildir. Test ekiplerinin verimli bir şekilde ve en iyi test uygulamalarına bağlı kalarak çalışması organizasyonlar için çok kritiktir. Bu sebeple verdiğimiz test süreç iy i leşt irmesi h izmetimizin amacı organizasyonların test süreçlerini kademeli ve kontrollü bir şekilde profesyonel bir seviyeye çıkartmaktır.
Test Süreçİyileştirilmesi
1
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Test süreç iyileştirmesi belirli iş hedefleri göz önüne alınarak yürütülür. Beklenen faydalar: - Kaliteyi arttırmak- Riskleri düşürmek- Zaman ve Maliyeti azaltmak- Proje şeffaflığını ve kontrolünü sağlamak- Yönetim algısını iyileştirmek
Neden Sürecimi İyileştirmeliyim
32
Test Süreçİyileştirilmesi
Beklenen Faydalar
2014-15 Yılı Dünya Kalite Raporu'na göre,
Son kullanıcılar yüksek performanslı, hatasız uygulamalar talep ederken, kurumlar ise Kalite Güvence (KG) bütçelerini artırıyor ve test faaliyetlerini daha da fazla
Test süreç iyileştirmesi, test organizasyonunuzu kademeli ve kontrollü bir şekilde daha yüksek bir profesyonellik seviyesine yükselten danışmanlık sürecimizdir.
Test süreç iyileştirmesi test danışmanlığı ile karıştırılmamalıdır. Test danışmanlığı daha çok teknik özelliktedir ve zayıf uygulamaları düzelterek test projelerinde hataları bulmaya odaklanır. Test süreç iyileştirmesi ise test sürecine ana ve kalıcı değişiklikler yapmayı hedefler. Tipik olarak uzun soluklu bir uğraştır çünkü aşılması gereken engeller çoğu kere teknik olmaktan çok davranışsal ve organizasyonel özelliktedir.
Test Süreçİyileştirilmesi
Tipik bir Test Süreç İyileştirme yol haritası aşağıdaki adımlardan oluşur:
Farkındalık
Değerlendirme kapsamına ve yöntemine karar verilmesi
Değenlendirmenin gerçekleşmesi
Geliştirme faaliyetlerine karar verilmesi
Yatırım geri dönüşünün hesaplanması
Geliştirme planının formüle edilmesi
Ara gözden geçirmelerin yapılması
Geliştirme faaliyetlerinin gerçekleştirilmesi
FARKINDALIKKARAR
YÜRÜT
TANIMLA
HESAPLAFORMÜLE ET
GERÇEKLEŞTİR
UYGULA
KG ve TEST faaliyetlerinin BT bütçesinden aldığı pay2012 ile 2014 yılları arasındabüyümesini sürdürdü.
%182012
%232013
%262014
%292017 (beklenen)
İnsan Kaynakları
2013
2014
%23
%35
Test Donanım ve Altyapısı
2013
2014
%40
%33
Araçlar & Yazılım Lisansları2013
2014
%28
%32
KG TEST ve faaliyetlerininbütçesinden en büyük oran,2014 yılında ne ayrıldı.Test Personeli
Test süreç iyileştirmesi belirli iş hedefleri göz önüne alınarak yürütülür. Beklenen faydalar: - Kaliteyi arttırmak- Riskleri düşürmek- Zaman ve Maliyeti azaltmak- Proje şeffaflığını ve kontrolünü sağlamak- Yönetim algısını iyileştirmek
Neden Sürecimi İyileştirmeliyim
32
Test Süreçİyileştirilmesi
Beklenen Faydalar
2014-15 Yılı Dünya Kalite Raporu'na göre,
Son kullanıcılar yüksek performanslı, hatasız uygulamalar talep ederken, kurumlar ise Kalite Güvence (KG) bütçelerini artırıyor ve test faaliyetlerini daha da fazla
Test süreç iyileştirmesi, test organizasyonunuzu kademeli ve kontrollü bir şekilde daha yüksek bir profesyonellik seviyesine yükselten danışmanlık sürecimizdir.
Test süreç iyileştirmesi test danışmanlığı ile karıştırılmamalıdır. Test danışmanlığı daha çok teknik özelliktedir ve zayıf uygulamaları düzelterek test projelerinde hataları bulmaya odaklanır. Test süreç iyileştirmesi ise test sürecine ana ve kalıcı değişiklikler yapmayı hedefler. Tipik olarak uzun soluklu bir uğraştır çünkü aşılması gereken engeller çoğu kere teknik olmaktan çok davranışsal ve organizasyonel özelliktedir.
Test Süreçİyileştirilmesi
Tipik bir Test Süreç İyileştirme yol haritası aşağıdaki adımlardan oluşur:
Farkındalık
Değerlendirme kapsamına ve yöntemine karar verilmesi
Değenlendirmenin gerçekleşmesi
Geliştirme faaliyetlerine karar verilmesi
Yatırım geri dönüşünün hesaplanması
Geliştirme planının formüle edilmesi
Ara gözden geçirmelerin yapılması
Geliştirme faaliyetlerinin gerçekleştirilmesi
FARKINDALIKKARAR
YÜRÜT
TANIMLA
HESAPLAFORMÜLE ET
GERÇEKLEŞTİR
UYGULA
KG ve TEST faaliyetlerinin BT bütçesinden aldığı pay2012 ile 2014 yılları arasındabüyümesini sürdürdü.
%182012
%232013
%262014
%292017 (beklenen)
İnsan Kaynakları
2013
2014
%23
%35
Test Donanım ve Altyapısı
2013
2014
%40
%33
Araçlar & Yazılım Lisansları2013
2014
%28
%32
KG TEST ve faaliyetlerininbütçesinden en büyük oran,2014 yılında ne ayrıldı.Test Personeli
Test Otomasyon Hizmetleri yazılım uygulaması, ürün veya sisteme test otomasyonu uygulamak ve yürütmek üzere verilmektedir. Test Otomasyon Hizmetleri tekrarlı testler gerektiren uygulamalara sahip kuruluşlar için yazılımların daha hızlı, daha tutarlı ve d a h a d ü ş ü k m a l i y e t l e tamamlanmasını sağlar. 4S'in Test Otomasyon Hizmetleri , piyasaya sürüm zamanını kısaltırken maliyetleri düşürmeye odaklanır.
Test Otomasyonve FonksiyonelTest Hizmetleri
5
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Test Otomasyon Hizmetleri yazılım uygulaması, ürün veya sisteme test otomasyonu uygulamak ve yürütmek üzere verilmektedir. Test Otomasyon Hizmetleri tekrarlı testler gerektiren uygulamalara sahip kuruluşlar için yazılımların daha hızlı, daha tutarlı ve d a h a d ü ş ü k m a l i y e t l e tamamlanmasını sağlar. 4S'in Test Otomasyon Hizmetleri , piyasaya sürüm zamanını kısaltırken maliyetleri düşürmeye odaklanır.
Test Otomasyonve FonksiyonelTest Hizmetleri
5
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
76
Test Otomasyon veFonksiyonel Test Hizmetleri
Test Otomasyon veFonksiyonel Test Hizmetleri
PLANLA TASARLA GELİŞTİR KOŞTUR BAKIM YAP
Otomasyon hedefi Otomasyon altyapı
Otomasyonfizibilitesi
Otomasyonyol haritası
Tahmin ROI
Otomasyon stratejisi
Otomasyonsistemini tanımla
Otomasyonsistemini geliştir
Test senaryosuoluştur
Test veri hazırlığıTest aracı hazırlığı
Test koşturmaplanlaması
Testsenaryolarını koştur
Test senaryobakımlarını yap
Test verisibakımlarını yap
Yazılım geliştiren firmalarının ‘sı profesyonel bir test aracı
kullanmayıp yanlızca üzerinden kontrollerini sağlıyorlar.dökümanlar
Bu yöntem ile ve izlenebilirliği ancak hataların tespiti
oranında sağlanabiliyor.
%66
%60
Etkili test otomasyonu tasarlamak ve uygulamak için uzman teknik yetenekler gereklidir ve bunlar çoğu zaman tipik olarak bir çok elle test yapan ekiplerde bulunanlardan farklıdır.
Test Otomasyonunu herhangi bir sistemde uygulamak, en iyi uzmanları bulmak, projeniz için doğru otomasyon test hizmetlerini seçmek ve Test Otomasyon metodolojisini uygun şekilde uygulamak gibi önemli zorluklar içerir. Bu zorluklara ilave olarak, Değer mi? Gerçekten Test Otomasyon ROI elde edebilecek miyiz? Sistemin bundan gerçekten yararlanabilir mi? gibi sorular endişe yaratır.
Test Otomasyonu, herkesin üzerinde konuştuğu ancak çok azının başarılı şekilde uğraştığı bir alandır. Bu nedenle profesyonel bir yardım gerektirir.
Günümüzde kurumlar yaklaşık olarak test senaryolarının %28'inin otomasyonunu
gerçekleştirdiğini söylerken, bu oranı önümüzdeki yıllarda artırma hedefinde olduklarını da belirttiler.
Şu anki test senaryolarotomasyon
yüzdesi
2015 yılındaulaşılmak istenen test otomasyon
yüzdesi
2015 yılındaulaşılmak istenen test otomasyon
yüzdesi
%28 %35 %40
76
Test Otomasyon veFonksiyonel Test Hizmetleri
Test Otomasyon veFonksiyonel Test Hizmetleri
PLANLA TASARLA GELİŞTİR KOŞTUR BAKIM YAP
Otomasyon hedefi Otomasyon altyapı
Otomasyonfizibilitesi
Otomasyonyol haritası
Tahmin ROI
Otomasyon stratejisi
Otomasyonsistemini tanımla
Otomasyonsistemini geliştir
Test senaryosuoluştur
Test veri hazırlığıTest aracı hazırlığı
Test koşturmaplanlaması
Testsenaryolarını koştur
Test senaryobakımlarını yap
Test verisibakımlarını yap
Yazılım geliştiren firmalarının ‘sı profesyonel bir test aracı
kullanmayıp yanlızca üzerinden kontrollerini sağlıyorlar.dökümanlar
Bu yöntem ile ve izlenebilirliği ancak hataların tespiti
oranında sağlanabiliyor.
%66
%60
Etkili test otomasyonu tasarlamak ve uygulamak için uzman teknik yetenekler gereklidir ve bunlar çoğu zaman tipik olarak bir çok elle test yapan ekiplerde bulunanlardan farklıdır.
Test Otomasyonunu herhangi bir sistemde uygulamak, en iyi uzmanları bulmak, projeniz için doğru otomasyon test hizmetlerini seçmek ve Test Otomasyon metodolojisini uygun şekilde uygulamak gibi önemli zorluklar içerir. Bu zorluklara ilave olarak, Değer mi? Gerçekten Test Otomasyon ROI elde edebilecek miyiz? Sistemin bundan gerçekten yararlanabilir mi? gibi sorular endişe yaratır.
Test Otomasyonu, herkesin üzerinde konuştuğu ancak çok azının başarılı şekilde uğraştığı bir alandır. Bu nedenle profesyonel bir yardım gerektirir.
Günümüzde kurumlar yaklaşık olarak test senaryolarının %28'inin otomasyonunu
gerçekleştirdiğini söylerken, bu oranı önümüzdeki yıllarda artırma hedefinde olduklarını da belirttiler.
Şu anki test senaryolarotomasyon
yüzdesi
2015 yılındaulaşılmak istenen test otomasyon
yüzdesi
2015 yılındaulaşılmak istenen test otomasyon
yüzdesi
%28 %35 %40
Mobil uygulama testi, mobil cihazlar ve akıllı telefonlar için geliştirilmiş uygulamaları test etme sürecidir. Bu süreçte mobil ortam için geliştirilen uygulamaları, işlevsellik, kullanılabilirlik ve performans açılarından kontrol edilebilmesini sağlar. Mobil uygulama testi, masaüstü uygulamalar testinden farklıdır ve normal işlevsellik ve arayüz gereksinimleri haricinde, donanım, ekran boyutu, platform, bağlantı ve diğer faktörler gibi konuları da içerir.
Mobil Uygulamalar İçinTest Otomasyonu
9
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Mobil uygulama testi, mobil cihazlar ve akıllı telefonlar için geliştirilmiş uygulamaları test etme sürecidir. Bu süreçte mobil ortam için geliştirilen uygulamaları, işlevsellik, kullanılabilirlik ve performans açılarından kontrol edilebilmesini sağlar. Mobil uygulama testi, masaüstü uygulamalar testinden farklıdır ve normal işlevsellik ve arayüz gereksinimleri haricinde, donanım, ekran boyutu, platform, bağlantı ve diğer faktörler gibi konuları da içerir.
Mobil Uygulamalar İçinTest Otomasyonu
9
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
1110
Mobil Uygulamalarİçin Test Otomasyonu
Mobil Uygulamalarİçin Test Otomasyonu
2012
2013
2014
Test içinzaman yok
18 33 40 34 52 65 1956 52 37 3836 35 29 48 3334 30%
Doğru bir testsürecimiz
yöntemimiz yok
Cihazlara kolayca
erişemiyorum
Test etmek için doğru araçlara sahip değilim
Mobil testuzmanımız
yok
Kurum içindetest
ortamımız yok
Mobil uygulama pazarı her geçen gün büyüyor. Son kullanıcılar bilgiye erişim deneyimimlerinin mobil ortamda da masaüstü bilgisayarlarındaki ile aynı olmasını istiyor. Bu da mobil uygulamaların arayüz, performans ve güvenlik testlerinden geçirilmesini zorunlu kılıyor.
Yapılan araştırmalarda 2012 yılından günümüze kadar , mobil teste bulaşmış kurum sayısında artış gösteriyor. Fakat her 10 KG ve Test ekibinden 9'unun bunun için yeterli bir ortama sahip olmadığını veya bu konuda çalışma yapmadığını da söylüyor.
Bununla birlikte çok sık derleme ve sürekli entegrasyon içeren çevik geliştirme süreçlerine ve uygulamaların desteklemesi istenen mobil cihaz ve işletim sistemi sayısına olan iş talebi arttıkça, farklı platformlar üzerinde çalışabilecek birden fazla test senaryosu oluşturulma gereksinimide artıyor. Bu da KG ve Test ekiplerinin mobil otomasyon çözümlerine olan adaptasyonuna önem vermesini gerektiriyor.
Doğru Test AracınınBulunamaması
%65Test
CihazlarınınYetersizliği
%52
MobilTest Süreçlerininİyi Bilinmemesi
%34
Mobil Test İçinUzman
Bulunamaması
%29
Mobil TestOrtamı
Hazırlama
%19
MobilTest İçin
Yeterli ZamanBulunamaması
%18
Mobil Testlerle İlgili Yaşanan Zorluklar
Bu hizmetimiz ile mobil uygulamalarınızı piyasaya sürme sürenizi kısaltmak mümkündür. Mobil test otomasyonu sayesinde, kaydedilmiş tek bir betik sayesinde farklı cihazlar ve mobil işletim sistemleri için testler gerçekleştirebilirsiniz. Bu sayede bulguları daha erken ve daha az eforla bulabilirsiniz. Betikleri kaydederken fiziksel cihazları veya emulatörleri kullanabilirsiniz.
Araştırmaya katılanlar tarafından daha az sorunların ifade edilmiş olması, mobil test dalının giderek olgunlaştığını göstermektedir.
1110
Mobil Uygulamalarİçin Test Otomasyonu
Mobil Uygulamalarİçin Test Otomasyonu
2012
2013
2014
Test içinzaman yok
18 33 40 34 52 65 1956 52 37 3836 35 29 48 3334 30%
Doğru bir testsürecimiz
yöntemimiz yok
Cihazlara kolayca
erişemiyorum
Test etmek için doğru araçlara sahip değilim
Mobil testuzmanımız
yok
Kurum içindetest
ortamımız yok
Mobil uygulama pazarı her geçen gün büyüyor. Son kullanıcılar bilgiye erişim deneyimimlerinin mobil ortamda da masaüstü bilgisayarlarındaki ile aynı olmasını istiyor. Bu da mobil uygulamaların arayüz, performans ve güvenlik testlerinden geçirilmesini zorunlu kılıyor.
Yapılan araştırmalarda 2012 yılından günümüze kadar , mobil teste bulaşmış kurum sayısında artış gösteriyor. Fakat her 10 KG ve Test ekibinden 9'unun bunun için yeterli bir ortama sahip olmadığını veya bu konuda çalışma yapmadığını da söylüyor.
Bununla birlikte çok sık derleme ve sürekli entegrasyon içeren çevik geliştirme süreçlerine ve uygulamaların desteklemesi istenen mobil cihaz ve işletim sistemi sayısına olan iş talebi arttıkça, farklı platformlar üzerinde çalışabilecek birden fazla test senaryosu oluşturulma gereksinimide artıyor. Bu da KG ve Test ekiplerinin mobil otomasyon çözümlerine olan adaptasyonuna önem vermesini gerektiriyor.
Doğru Test AracınınBulunamaması
%65Test
CihazlarınınYetersizliği
%52
MobilTest Süreçlerininİyi Bilinmemesi
%34
Mobil Test İçinUzman
Bulunamaması
%29
Mobil TestOrtamı
Hazırlama
%19
MobilTest İçin
Yeterli ZamanBulunamaması
%18
Mobil Testlerle İlgili Yaşanan Zorluklar
Bu hizmetimiz ile mobil uygulamalarınızı piyasaya sürme sürenizi kısaltmak mümkündür. Mobil test otomasyonu sayesinde, kaydedilmiş tek bir betik sayesinde farklı cihazlar ve mobil işletim sistemleri için testler gerçekleştirebilirsiniz. Bu sayede bulguları daha erken ve daha az eforla bulabilirsiniz. Betikleri kaydederken fiziksel cihazları veya emulatörleri kullanabilirsiniz.
Araştırmaya katılanlar tarafından daha az sorunların ifade edilmiş olması, mobil test dalının giderek olgunlaştığını göstermektedir.
Operasyonel BT sistemlerinde ve yazılım uygulamalarındaki performans sorunları, hem işin aksamasına neden olmakta hem de düzeltme faaliyetlerinden kaynakl ı o larak yüksek mal iyet getirmektedir. Canlı ortama geçmeden önce bu sorunları tespit edebilmek bazen g e r ç e k ç i b i r p e r f o r m a n s t e s t i yürütülmesindeki zorluklar nedeniyle mümkün olmayabilir.
Uygulamalar, canlı ortama alınmadan bu sorunları tespit edebilmek, önleyebilmek ve olası ekstra maliyetlerden kurtulabilmek için, 4S lider performans test araçlarındaki uzmanlığı ve yetkinliğini birleştirerek dünya ölçeğinde performans test çözümleri sağlamaktadır.
PerformansTest Hizmetleri
13
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Operasyonel BT sistemlerinde ve yazılım uygulamalarındaki performans sorunları, hem işin aksamasına neden olmakta hem de düzeltme faaliyetlerinden kaynakl ı o larak yüksek mal iyet getirmektedir. Canlı ortama geçmeden önce bu sorunları tespit edebilmek bazen g e r ç e k ç i b i r p e r f o r m a n s t e s t i yürütülmesindeki zorluklar nedeniyle mümkün olmayabilir.
Uygulamalar, canlı ortama alınmadan bu sorunları tespit edebilmek, önleyebilmek ve olası ekstra maliyetlerden kurtulabilmek için, 4S lider performans test araçlarındaki uzmanlığı ve yetkinliğini birleştirerek dünya ölçeğinde performans test çözümleri sağlamaktadır.
PerformansTest Hizmetleri
13
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
14 15
PerformansTest Hizmetleri
Bir sistem ya da uygulamanın kendisi için tanımlanan l imit lere er işt iğ indek i davranışının test edilme sürecidir.
Yük Testi
B i r u y g u l a m a n ı n performansının belirli bir süre boyunca çalıştırılmasından sonraki kalibrasyonudur.
Olgunlaştırma Testi
Sistem yük altında iken yedeklilik mekanizmalarının devreye g i reb i lmesin in
onaylanmasıdır.
Yedeklilik Testi
Belirli ve sürekli bir zaman aralığında bir sistemi yüksek seviye y ü k a l t ı n d a
koşturmaktır.
Kapasite Testi
Uygulamanın farklı bant genişlikleri üzerinde test edilerek bellek kullanımı, web uygulaması süreçleri, Disk IO'su gibi farklı parametrelere karşı kontrol edilmesidir.
Daralma Testi
Bir sistemin kaynaklarını çok kuvvetli stres altında bırakarak veya kaynaklarını azaltarak,
s i s t e m i n k ı r ı l m a noktasını bulmaya çalışmaktır.
Stres Testi
PerformansTest Hizmetleri
Performans Test Türleri
Her geçen gün daha karmaşıkhale gelen uygulamanız
normalden 1-2 saniye geç açılırsaSayfanız %11
daha az görüntülenecek
Müşteri memnuniyeti%18 azalacak
Müşterilerin %7'si muadil sayfalara yönelecek
4S, deneyimli ekibinin, lider performans test araçlarında uzmanlığını ve geniş bir yelpazede performans test ihtiyaçlarını karşılamada esnekliğiyle birleştirerek dünya ölçeğinde performans test imkanları sunmaktadır. Ayrıca 4S’in , SAP, Oracle eBusiness, Siebel ve PeopleSoft gibi ERP ve CRM çözümlerinde önemli performans testi deneyimleri bulunmaktadır. Bu tip ortamlar 4S gibi geniş deneyimi olan danışmanları gerektiren büyük ve karmaşık çözümlerdir.
CRM sistemleri ve Internet siteleri gibi dışa açık uygulamalar için performans testlerini bulut ortamından yürütmek ve tüm altyapıyı baştan sona kullanmak çok tercih edilmektedir. 4S, 50.000’den fazla dış kullanıcı yük kapasitesinde bulut ortamından yük oluşturabilecek kaynaklar üzerinden performans testi gerçekleştirebilmektedir.
14 15
PerformansTest Hizmetleri
Bir sistem ya da uygulamanın kendisi için tanımlanan l imit lere er işt iğ indek i davranışının test edilme sürecidir.
Yük Testi
B i r u y g u l a m a n ı n performansının belirli bir süre boyunca çalıştırılmasından sonraki kalibrasyonudur.
Olgunlaştırma Testi
Sistem yük altında iken yedeklilik mekanizmalarının devreye g i reb i lmesin in
onaylanmasıdır.
Yedeklilik Testi
Belirli ve sürekli bir zaman aralığında bir sistemi yüksek seviye y ü k a l t ı n d a
koşturmaktır.
Kapasite Testi
Uygulamanın farklı bant genişlikleri üzerinde test edilerek bellek kullanımı, web uygulaması süreçleri, Disk IO'su gibi farklı parametrelere karşı kontrol edilmesidir.
Daralma Testi
Bir sistemin kaynaklarını çok kuvvetli stres altında bırakarak veya kaynaklarını azaltarak,
s i s t e m i n k ı r ı l m a noktasını bulmaya çalışmaktır.
Stres Testi
PerformansTest Hizmetleri
Performans Test Türleri
Her geçen gün daha karmaşıkhale gelen uygulamanız
normalden 1-2 saniye geç açılırsaSayfanız %11
daha az görüntülenecek
Müşteri memnuniyeti%18 azalacak
Müşterilerin %7'si muadil sayfalara yönelecek
4S, deneyimli ekibinin, lider performans test araçlarında uzmanlığını ve geniş bir yelpazede performans test ihtiyaçlarını karşılamada esnekliğiyle birleştirerek dünya ölçeğinde performans test imkanları sunmaktadır. Ayrıca 4S’in , SAP, Oracle eBusiness, Siebel ve PeopleSoft gibi ERP ve CRM çözümlerinde önemli performans testi deneyimleri bulunmaktadır. Bu tip ortamlar 4S gibi geniş deneyimi olan danışmanları gerektiren büyük ve karmaşık çözümlerdir.
CRM sistemleri ve Internet siteleri gibi dışa açık uygulamalar için performans testlerini bulut ortamından yürütmek ve tüm altyapıyı baştan sona kullanmak çok tercih edilmektedir. 4S, 50.000’den fazla dış kullanıcı yük kapasitesinde bulut ortamından yük oluşturabilecek kaynaklar üzerinden performans testi gerçekleştirebilmektedir.
Uygulama güvenlik testi, yazılım test sürecinin önemi bir parçasıdır. Günümüzde birçok bilgiye ve uygulamaya, istediğimiz zaman dünyanın herhangi bir yerinden ulaşabiliyoruz. Bu doğrultuda firmalar dış (kaynak kod ve güvenlik analizi yaptırmayan firmalar) dış saldırganların kritik iş sistemlerine ve hassas müşteri verilerine, finansal kayıtlara ve diğer gizli bilgilere erişerek risk oluşmasına fırsat vermektedirler.
Uygulama Güvenlik& Kaynak Kod
Test Hizmetleri
17
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Uygulama güvenlik testi, yazılım test sürecinin önemi bir parçasıdır. Günümüzde birçok bilgiye ve uygulamaya, istediğimiz zaman dünyanın herhangi bir yerinden ulaşabiliyoruz. Bu doğrultuda firmalar dış (kaynak kod ve güvenlik analizi yaptırmayan firmalar) dış saldırganların kritik iş sistemlerine ve hassas müşteri verilerine, finansal kayıtlara ve diğer gizli bilgilere erişerek risk oluşmasına fırsat vermektedirler.
Uygulama Güvenlik& Kaynak Kod
Test Hizmetleri
17
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
18
Uygulama Güvenlik& Kaynak Kod
Test Hizmetleri
Uygulama Güvenlik& Kaynak KodTest Hizmetleri
SQL Injection
Cross-site Scripting
Server Side execution
URL Re-Direction
%24.9
%20.8
%16.5
%7
Başlıca Saldırı Türleri
19
Geliştirmede aşamasında bulguları bulmak üretim ortamında bulmaktan
%2400 daha az maliyetlidir.
Geliştirme – Üretim Proje adımlarına göre maliyetler
Geliştirme 25$
QA/TEST 100$
Üretim 1000$
Güvenlik Testlerinin Yapılması ile İlgiliYaşanan Zorluklar
Bütçe Kısıtlamaları
Geliştirme ve Güvenlik Testi Safhalarının Uyuşmaması
Test Edilecek UygulamaSayısının Çokluğu
Konusunda Uzman KişiBulunamaması
Güvenlik Testlerinin İşleriYavaşlattığı Düşüncesi
%43
%23
%22
%20
%19
4S olarak, dinamik güvenlik analiz araçları ile SQL-enjeksiyonu, CSS, Buffer Overflow ve daha birçok uygulama zafiyetlerini tespit edebilecek güvenlik tarama faaliyetlerini ve gerekli araçları sağlamaktayız. Kaynak Kod Kalite ve Güvenlik Analizi hizmetimiz yazılım kodunuzun kalitesini ve güvenliğini en üst seviyeye çıkarmak üzere tasarlanmıştır. Statik kod analiz araçları kullanarak müşterilerimizin kaynak kodunu değerlendirmesine, kalitesini yükseltmesine ve güvenliğini sağlamasına yardımcı olmaktayız. Bu sayede, uygulama geliştirme faaliyetleri aşamasından sonra kodlar canlı ortama aktarılmadan önce var olan hatalardan, risklerden ve olası yüksek maliyetlerden kurtulabilirsiniz.
18
Uygulama Güvenlik& Kaynak Kod
Test Hizmetleri
Uygulama Güvenlik& Kaynak KodTest Hizmetleri
SQL Injection
Cross-site Scripting
Server Side execution
URL Re-Direction
%24.9
%20.8
%16.5
%7
Başlıca Saldırı Türleri
19
Geliştirmede aşamasında bulguları bulmak üretim ortamında bulmaktan
%2400 daha az maliyetlidir.
Geliştirme – Üretim Proje adımlarına göre maliyetler
Geliştirme 25$
QA/TEST 100$
Üretim 1000$
Güvenlik Testlerinin Yapılması ile İlgiliYaşanan Zorluklar
Bütçe Kısıtlamaları
Geliştirme ve Güvenlik Testi Safhalarının Uyuşmaması
Test Edilecek UygulamaSayısının Çokluğu
Konusunda Uzman KişiBulunamaması
Güvenlik Testlerinin İşleriYavaşlattığı Düşüncesi
%43
%23
%22
%20
%19
4S olarak, dinamik güvenlik analiz araçları ile SQL-enjeksiyonu, CSS, Buffer Overflow ve daha birçok uygulama zafiyetlerini tespit edebilecek güvenlik tarama faaliyetlerini ve gerekli araçları sağlamaktayız. Kaynak Kod Kalite ve Güvenlik Analizi hizmetimiz yazılım kodunuzun kalitesini ve güvenliğini en üst seviyeye çıkarmak üzere tasarlanmıştır. Statik kod analiz araçları kullanarak müşterilerimizin kaynak kodunu değerlendirmesine, kalitesini yükseltmesine ve güvenliğini sağlamasına yardımcı olmaktayız. Bu sayede, uygulama geliştirme faaliyetleri aşamasından sonra kodlar canlı ortama aktarılmadan önce var olan hatalardan, risklerden ve olası yüksek maliyetlerden kurtulabilirsiniz.
Uygulama Yaşam Döngüsü Yönetimi (ALM) bir fikrin ortaya atılmasından başlayıp, kullanım süresini doldurduktan sonra sistemden kaldırılmasına kadar tüm a k t v i t e l e r i n k o o r d i n a s y o n u n u , otomasyonunu ve işin gereksinimlerine uygunluğunun yönetimidir.
Bu çatı altında 4S olarak çok sayıda ve farklı özelliklerdeki konsepte yönelik uygulama çözümlerimiz mevcuttur.
Uygulamayaşam döngüsü
Yönetimi Ürünleri
21
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Uygulama Yaşam Döngüsü Yönetimi (ALM) bir fikrin ortaya atılmasından başlayıp, kullanım süresini doldurduktan sonra sistemden kaldırılmasına kadar tüm a k t v i t e l e r i n k o o r d i n a s y o n u n u , otomasyonunu ve işin gereksinimlerine uygunluğunun yönetimidir.
Bu çatı altında 4S olarak çok sayıda ve farklı özelliklerdeki konsepte yönelik uygulama çözümlerimiz mevcuttur.
Uygulamayaşam döngüsü
Yönetimi Ürünleri
21
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
HP ALM, uygulama yaşam döngüsünü gereksinim yönetiminden yazılımın teslimine kadar olan sürecin tek bir noktadan yönetilmesini ve bu sürecin esnek raporlama özellikleriyle son kullanıcılara sunulmasını sağlamaktadır. HP ALM içerisinde Gereksinim Yönetim, Test Planlama, Test Lab, Bulgu ve Raporlama modülleri bulunmaktadır.
HP Application Lifecycle Management (ALM)
HP UFT (Unified Functional Testing), daha önceki ismiyle HP QTP (QuickTest Professional) tüm test dünyasında en tanınmış ve saygı gören otomatik fonksiyonel test çözümlerinden bir tanesidir. HP QTP, HP ST (Service Test) ile birlikte HP UFT çatısı altında birleşmiştir. HP UFT ile fonksiyonel test sürecini daha yazılım geliştirme aşamasının başında devreye sokarak, değişen iş ihtiyaçlarını karşılayan yeni yazılımların tasarlanması amaçlanmaktadır.
HP Unified Functional Testing (UFT)
HP Mobil Center, mobil testler için sunulan bir çözümdür. Kendi ortamınızda herhangi bir test cihazı bulundurmanıza gerek olmadan uzaktaki test cihazlarına erişerek uygulamalarınızı bu cihazlara yükleyebilir ve bilgisayarınızda kurulu olan Mobil Center arayüzü ile testlerinizi gerçekleştirebilirsiniz.
HP Mobile Center
Üretim ortamındaki ürünlerin hizmetlerinin simülasyonunusağlar. Bu simülasyon sayesinde kurum içindeki geliştirme ve testekipleri, üretim ortamına bağlı kalmadan kendi takvimlerineuygun şekilde faaliyetlerini yerine getirebilmektedir.
HP Service & Network Virtualization
HP LoadRunner, Sentetik kullanıcılar kullanarak aynı anda farklı lokasyonlar üzerinde ve bir çok protokol üzerinde yük testi yapılmasını sağlamaktadır. Senaryo çeşitliliği açısından çok zengin olan HP LoadRunner ile uygulama üzerinde istenilen tüm senaryolar uygulanabilir.
HP LoadRunner (LR)
HP Agile Manager, agile projeler için tasarlanmış, işlerinizin planlanmasını kolaylaştıran, takım içi işbirliğinin izlenmesini ve artırılmasını sağlayan, her bir görevin kim tarafından yerine getirildiğini ya da getirileceğini görmemizi sağlayan bir çözümdür.
HP Agile Manager (AgM)
2322
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri
Jamo Solutions'ın önde gelen ürünü, M-eux (Mobil Son Kullanıcı Deneyimi) Test, şirketlere tüm ana mobil platformlardaki özgün, internet ve karma uygulamalar için test senaryolarının otomasyonunu sağlayan bir mobil otomasyon ürünüdür. İşlevsellik testinde test otomasyonu gerçekleştirme özelliğinin yanısıra, M-eux Test, aynı zamanda performans testi ve mobil uygulamaların izlenmesini de yapabilir. HP ALM, Microsoft Visual Studio ve IBM Rational dahil, önde gelen test yönetim platformlarıyla entegre olarak kuruluşlar test araçları ve süreçleriyle ilgili mevcut yatırımlarını tekrar kullanabilirler.
Jamo M-eux Mobil Testing Automation
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri
HP ALM, uygulama yaşam döngüsünü gereksinim yönetiminden yazılımın teslimine kadar olan sürecin tek bir noktadan yönetilmesini ve bu sürecin esnek raporlama özellikleriyle son kullanıcılara sunulmasını sağlamaktadır. HP ALM içerisinde Gereksinim Yönetim, Test Planlama, Test Lab, Bulgu ve Raporlama modülleri bulunmaktadır.
HP Application Lifecycle Management (ALM)
HP UFT (Unified Functional Testing), daha önceki ismiyle HP QTP (QuickTest Professional) tüm test dünyasında en tanınmış ve saygı gören otomatik fonksiyonel test çözümlerinden bir tanesidir. HP QTP, HP ST (Service Test) ile birlikte HP UFT çatısı altında birleşmiştir. HP UFT ile fonksiyonel test sürecini daha yazılım geliştirme aşamasının başında devreye sokarak, değişen iş ihtiyaçlarını karşılayan yeni yazılımların tasarlanması amaçlanmaktadır.
HP Unified Functional Testing (UFT)
HP Mobil Center, mobil testler için sunulan bir çözümdür. Kendi ortamınızda herhangi bir test cihazı bulundurmanıza gerek olmadan uzaktaki test cihazlarına erişerek uygulamalarınızı bu cihazlara yükleyebilir ve bilgisayarınızda kurulu olan Mobil Center arayüzü ile testlerinizi gerçekleştirebilirsiniz.
HP Mobile Center
Üretim ortamındaki ürünlerin hizmetlerinin simülasyonunusağlar. Bu simülasyon sayesinde kurum içindeki geliştirme ve testekipleri, üretim ortamına bağlı kalmadan kendi takvimlerineuygun şekilde faaliyetlerini yerine getirebilmektedir.
HP Service & Network Virtualization
HP LoadRunner, Sentetik kullanıcılar kullanarak aynı anda farklı lokasyonlar üzerinde ve bir çok protokol üzerinde yük testi yapılmasını sağlamaktadır. Senaryo çeşitliliği açısından çok zengin olan HP LoadRunner ile uygulama üzerinde istenilen tüm senaryolar uygulanabilir.
HP LoadRunner (LR)
HP Agile Manager, agile projeler için tasarlanmış, işlerinizin planlanmasını kolaylaştıran, takım içi işbirliğinin izlenmesini ve artırılmasını sağlayan, her bir görevin kim tarafından yerine getirildiğini ya da getirileceğini görmemizi sağlayan bir çözümdür.
HP Agile Manager (AgM)
2322
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri
Jamo Solutions'ın önde gelen ürünü, M-eux (Mobil Son Kullanıcı Deneyimi) Test, şirketlere tüm ana mobil platformlardaki özgün, internet ve karma uygulamalar için test senaryolarının otomasyonunu sağlayan bir mobil otomasyon ürünüdür. İşlevsellik testinde test otomasyonu gerçekleştirme özelliğinin yanısıra, M-eux Test, aynı zamanda performans testi ve mobil uygulamaların izlenmesini de yapabilir. HP ALM, Microsoft Visual Studio ve IBM Rational dahil, önde gelen test yönetim platformlarıyla entegre olarak kuruluşlar test araçları ve süreçleriyle ilgili mevcut yatırımlarını tekrar kullanabilirler.
Jamo M-eux Mobil Testing Automation
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri
EĞİTİMLER4S Akademi, 4S Bilgi Teknolojileri'nin bilişim teknolojilerinde oluşturduğu birikimle bünyesinde bulunan deneyimli ve sertifikalı eğitmen kadrosuyla eğitim ve danışmanlık hizmeti vermektir.
Teorik EğitimlerQuality Assurance Institute (QAI) CAST Uluslarası Sertifikalı Yazılım Test Uzmanlığı (3 Gün)Quality Assurance Institute (QAI) CSTE Uluslarası Sertifikalı Kıdemli Yazılım Test Uzmanlığı (4 Gün)Quality Assurance Institute (QAI) CMST Uluslarası Sertifikalı Yazılım Test Yöneticiliği (4 Gün)Quality Assurance Institute (QAI) CASQ Uluslarası Sertifikalı Yazılım Kalite Uzmanlığı (3 Gün)Quality Assurance Institute (QAI) CSQA Uluslarası Sertifikalı Kıdemli Yazılım Kalite Uzmanlığı (4 Gün)Quality Assurance Institute (QAI) CMSQ Uluslarası Sertifikalı Yazılım Kalite Yöneticiliği (4 Gün)Quality Assurance Institute (QAI) CABA Uluslarası Sertifikalı Yazılım İş Analizi Uzmanlığı (3 Gün)Quality Assurance Institute (QAI) CSBA Uluslarası Sertifikalı Yazılım Kıdemli İş Analizi Uzmanlığı (4 Gün)
Tool EğitimleriHP Application Lifecycle Management (ALM) Essentials (5 Gün)HP Application Lifecycle Management (ALM) Advanced Scripting (2 Gün)HP Application Lifecycle Management (ALM) Planning and Customization (2 Gün)HP Quailty Center (QC) Essentials (4 Gün)HP Quailty Center (QC) Advanced Scripting (2 Gün)HP Quailty Center (QC) Planning and Customization (2 Gün)HP Unified Functional Testing (UFT) Essentials (5 Gün)HP Service Test (ST – API Testing) Essentials (2 Gün)HP LoadRunner (LR) Essentials (5 Gün)HP Performance Center (PC) Essentials (5 Gün)HP Sprinter Essentials (2 Gün)HP Business Process Testing (BPT) Essentials (3 Gün)HP Service Virtualization (SV) Essentials (2 Gün)HP Network Virtualization (NV) Essentials (2 Gün)
Akademi
24
4S İstanbulTekstilkent Koza Plaza A Blok Kat: 12 No: 43 34235 Esenler, İstanbul / TurkeyTel: 0 (212) 438 30 44 Fax: 0 (212) 438 35 [email protected]
25
EĞİTİMLER4S Akademi, 4S Bilgi Teknolojileri'nin bilişim teknolojilerinde oluşturduğu birikimle bünyesinde bulunan deneyimli ve sertifikalı eğitmen kadrosuyla eğitim ve danışmanlık hizmeti vermektir.
Teorik EğitimlerQuality Assurance Institute (QAI) CAST Uluslarası Sertifikalı Yazılım Test Uzmanlığı (3 Gün)Quality Assurance Institute (QAI) CSTE Uluslarası Sertifikalı Kıdemli Yazılım Test Uzmanlığı (4 Gün)Quality Assurance Institute (QAI) CMST Uluslarası Sertifikalı Yazılım Test Yöneticiliği (4 Gün)Quality Assurance Institute (QAI) CASQ Uluslarası Sertifikalı Yazılım Kalite Uzmanlığı (3 Gün)Quality Assurance Institute (QAI) CSQA Uluslarası Sertifikalı Kıdemli Yazılım Kalite Uzmanlığı (4 Gün)Quality Assurance Institute (QAI) CMSQ Uluslarası Sertifikalı Yazılım Kalite Yöneticiliği (4 Gün)Quality Assurance Institute (QAI) CABA Uluslarası Sertifikalı Yazılım İş Analizi Uzmanlığı (3 Gün)Quality Assurance Institute (QAI) CSBA Uluslarası Sertifikalı Yazılım Kıdemli İş Analizi Uzmanlığı (4 Gün)
Tool EğitimleriHP Application Lifecycle Management (ALM) Essentials (5 Gün)HP Application Lifecycle Management (ALM) Advanced Scripting (2 Gün)HP Application Lifecycle Management (ALM) Planning and Customization (2 Gün)HP Quailty Center (QC) Essentials (4 Gün)HP Quailty Center (QC) Advanced Scripting (2 Gün)HP Quailty Center (QC) Planning and Customization (2 Gün)HP Unified Functional Testing (UFT) Essentials (5 Gün)HP Service Test (ST – API Testing) Essentials (2 Gün)HP LoadRunner (LR) Essentials (5 Gün)HP Performance Center (PC) Essentials (5 Gün)HP Sprinter Essentials (2 Gün)HP Business Process Testing (BPT) Essentials (3 Gün)HP Service Virtualization (SV) Essentials (2 Gün)HP Network Virtualization (NV) Essentials (2 Gün)
Akademi
24
4S İstanbulTekstilkent Koza Plaza A Blok Kat: 12 No: 43 34235 Esenler, İstanbul / TurkeyTel: 0 (212) 438 30 44 Fax: 0 (212) 438 35 [email protected]
25
Merkez Ofis1314. Cadde No: 4006460 Öveçler, AnkaraTel: 0 (312) 472 90 00Fax: 0 (312) 472 90 05i n f o @ 4 s . c o m . t r
Teknoloji Çözüm MerkeziCyberplaza A Blok Kat: 6 No: 604-605
06800 Bilkent, Ankara / TurkeyTel: 0 (312) 265 00 09
Fax: 0 (312) 472 90 [email protected]
İstanbul OfisiTekstilkent Koza Plaza A Blok Kat: 12 No: 4334235 Esenler, İstanbul / TurkeyTel: 0 (212) 438 30 44Fax: 0 (212) 438 35 [email protected]