how set up testing center excellence
Bu Kapsamlı Kılavuz, Test Mükemmeliyet Merkezi'nin ne olduğunu ve bir TCoE'nin nasıl kurulacağını ayrıntılarıyla anlatmaktadır. Artıları ve Eksileri, Temel Performans Göstergelerini ve Evrim Aşamalarını içerir:
Şirketler yazılım geliştirmenin yeni yollarına geçtikçe, merkezi bir hizmet olarak test etme daha yaygın hale geliyor.
animasyonları ücretsiz izlemek için iyi anime siteleri
Kuruluşlar, bazı QA kuruluşlarının oluşturmak ve sürdürmek için çok çalıştığı standardizasyondan ve en iyi uygulamalardan vazgeçmeden, test uzmanlarını birden çok ekipte başarılı bir şekilde dağıtmanın yollarını arıyor.
Mükemmel bir test merkezi, ekipleriniz genelinde standardizasyonu sürdürmenin ve kuruluşunuzun test yeniliğine öncelik vermesini sağlamanın mükemmel bir yolu olabilir.
Ne öğreneceksin:
TCoE Nedir?
Test Mükemmeliyet Merkezi (TCoE), bir organizasyon genelinde test kontrollerini ve standartlarını tanımlayan, uygulayan ve ölçen bir çerçevedir.
Bu çerçevede, test uzmanları ekipler arasında kaynakları paylaşır, ancak test protokolleri, araç setleri ve KPI'lar merkezi düzeyde tutulur. Bu, kuruluşların, QA ilkelerini ve süreçlerini sürekli olarak sürdürürken herhangi bir test uzmanını herhangi bir ekibe hızla dağıtmasına olanak tanır.
TCoE Ne Zaman Faydalıdır?
Karmaşık organizasyon yapılarına sahip olan şirketler için avantajlı olabilir, bu da bazen test görevlilerinin proje hedeflerinin hizalanamayabileceği birden fazla ekibe yayılmasına neden olabilir. Ancak, bir TCoE'nin bir kuruluş için yararlı olabileceği birkaç başka durum da vardır.
Bunlardan herhangi biri geçerliyse, bir TCoE ideal bir çözüm olabilir:
- Karmaşık bir organizasyon yapınız var: Tüm test uzmanlarınız aynı yöneticiye rapor vermiyorsa veya ortak hedefleri paylaşmıyorsa, bir kuruluştaki süreçleri ve araçları normalleştirmek zor veya imkansız olabilir.
- Ortak test KPI'larını belirleme ve eğilimleri izleme arzunuz var: Birden fazla ekipte kaliteyi sağlamak zor olabilir, özellikle de asıl odak noktası bu olan bir kişi veya grubunuz yoksa. Takımların belirli KPI'ları nasıl takip ettiğine ve diğerlerinin hiçbirini izlemediğine dair farklılıklar görebilirsiniz. Kuruluşunuz genelinde ortak ölçütleri tanımlayabilir ve kaliteyi ölçebilir, böylece zorluğu tamamen azaltır veya hatta ortadan kaldırır.
- Kusurlar bir sorundur: Süreçleri, araçları ve KPI'leri standartlaştırarak, SDLC'nizde daha az hataya yol açabilir.
- Takımlar arasında süreçleri ve araçları homojenleştirmek istiyorsunuz: Bir TCoE’nin ana işlevi, ekipler arasında süreçleri ve araçları standartlaştırmaktır. Bu normalleştirme, birden çok varyasyonu gereksiz yere tanımlamak ve uygulamak için daha az zaman harcanmasına neden olur. Buna ek olarak, test senaryosu yazma, otomasyon komut dosyası oluşturma ve yürütmeyle ilgili en iyi uygulamalar ve yönergeler etrafında ekipler arası iletişimi teşvik eder.
- Üretim süresini azaltmak için baskı hissediyorsunuz: Test senaryoları yazma, komut dosyası oluşturma ve yürütmeden oluşan QA döngüsü, genel yazılım geliştirme yaşam döngüsünün (SDLC) önemli bir yüzdesini alır. Bir TCoE'ye sahip olmak, ekipler arasında tekrar eden süreçleri ortadan kaldırarak, yalnızca önemli olan test görevlerine odaklanmalarına olanak tanır.
- Kuruluşunuz, güçlü test kaynaklarını işe almamak ve işe almakla zorlanıyor: Güvenilir işe alma, işe alma ve işe alma protokolleri oluşturabilir. Bu, kuruluşunuzda tutarlı bir şekilde yerleşik olan güçlü test uzmanlarına yol açar.
- Kalıcı yeniliği teşvik etmek istiyorsunuz: Bir test uzmanının günü, test senaryoları veya komut dosyası yazma, testleri yürütme ve hataları bildirme ile doludur. Çalışma şekillerinde yenilik yapmak ve ilerlemek için genellikle çok az zaman vardır. Bir Test Mükemmeliyet Merkezine sahip olmak, kuruluşunuzdaki birinin bu kritik bileşene odaklanmasını sağlar.
- Projeleri ve öncelikleri değiştirmek, test uzmanlarınızın genellikle ekipleri veya teslim edilecekleri değiştirmesine neden olur: Çevik bir ortamda, bazen müşteri geri bildirim döngüleri sık sık değişen önceliklere yol açar. Kaynakları değiştirme ve kaliteyi koruma becerisine sahip olmak, başarılı olmanın anahtarıdır.
TCoE Nasıl Kurulur?
Bir kuruluş, bir Test Mükemmeliyet Merkezi çerçevesini kabul ettiğinde, onu başarılı bir şekilde uygulamak şeklinde sıkı çalışma gelir.
Başarılı bir uygulama aşağıdaki adımları dikkate alır:
- Zorlukları tanımlayın TCoE'nizde çözmeniz veya hesaba katmanız gerekir. En azından araçları ve süreçleri standartlaştırmalıdır. Ek olarak, TCoE'nizi yeni teknolojileri keşfetmeyi ve uygulamayı, KPI'ları tanımlamayı ve ölçmeyi ve hatta yeni QA kaynaklarını işe almayı ve işe almayı içerecek şekilde özelleştirebilirsiniz.
- Kimin yöneteceğini belirleyin Test Mükemmeliyet Merkeziniz. Bu, test ekiplerinizi bir bütün olarak doğru şekilde temsil eden özel bir ekip olmalıdır. Bazı kuruluşlar bu uygulama için bir satıcıyla ortak olmaya karar verirken, diğerleri bunu tamamen kendi bünyelerinde tutar.
- TCoE yol haritanızın ana hatlarını belirleyin . Her organizasyon ihtiyaçları ve istenen sonuçları bakımından farklıdır. Hangi alanların en önemli olduğunu belirleyin ve bunlara göre öncelik verin.
- Bu grubun diğer takımlarla nasıl etkileşime gireceğini tanımlayın . Bu, kuruluşunuz genelinde liderliğin katılımını gerektirir. Göz önünde bulundurulması gereken hususlar arasında, TCoE'nin yeni süreçleri veya araçları nasıl sunacağı ve uygun bağlılığı nasıl sağlayacağı ve protokoller izlenmezse ekiplere ne düzeyde rehberlik verebilecekleri yer alır. Bunu önceden tanımlamak, TCoE'niz ve ekipler arasındaki gelecekteki yanlış adımları sınırlayacaktır.
- Mevcut araçlarınızı, KPI'larınızı, süreçlerinizi ve metodolojilerinizi belgeleyin. Uygulama öncesinde ve sırasında, halihazırda üzerinde anlaşmaya varılmış bir dizi süreç veya araç olacaktır. Beklentilerin uygun şekilde belgelendiğinden ve devam eden bir belge havuzunun mevcut olduğundan emin olmak, ileride başvurmak veya işe alım için önemlidir.
- Ekiplerinizi başlangıç açıklarını anlamak için meşgul edin. Belki önceden tanımlanmış süreçlere bağlı kalmayan testçileriniz var veya belki de onaylanmamış araçlar kullanıyorlar. Her ekibin ihtiyaçlarını ve herhangi bir boşluğu anladığınızı doğrulaması için görevlendirmek, güçlü bir başlangıç temeli oluşturmak için çok önemlidir.
- Kuruluşunuz genelinde iletişim kurun: Uygulamanızda bu noktaya kadar, çoğu kişi Test Mükemmeliyet Merkezi'nin farkında olmalı ve bunun ne anlama geldiğini bilmelidir, ancak bu bilgiyi hafife almayın. TCoE'nin varlığını, amacını ve hedeflerini kuruluşunuzdaki herkese ilettiğinizden emin olun.
Kaynaklar / Dahil Edilen Maliyet
Kaynaklarınız ve maliyetleriniz, şirketinizin uygulamaya nasıl yaklaştığına bağlı olarak değişebilir. Örneğin, TCoE'yi başlatmak ve / veya sürdürmek için üçüncü taraf bir satıcıyla ortak olmaya karar verirseniz, buna ayrılmış dahili kaynaklar asgari düzeyde olabilir, ancak ortaklığınız daha yüksek maliyetlerle sonuçlanabilir.
Aksine, bu çerçeveyi şirket içinde uygulamayı düşünüyorsanız, daha sonra aşağıdaki kaynaklar ve maliyetler dikkate alınmalıdır:
- Kaynaklar: Bir Mükemmeliyet Testi Merkezi, kendini tamamen bu girişime adamış kişilerden oluşmalıdır. Kimlerin dahil edileceğini düşünürken, test yöneticilerini, test liderlerini işe almayı düşünün ve her test uzmanlığından (otomasyon, kılavuz, performans, güvenlik vb.) Birinin dahil edilmesini sağlayın.
- Maliyet: Dahili bir TCoE'nin başlatılmasıyla ilgili maliyet, uygulanmasına adanacak kaynakları ve ilerleyen o grupta resmi olarak yer alacak kaynakları içerir. Ek olarak, test araçlarını standart hale getirirken veya bir belge havuzu çözümü satın alırken dikkate alınması gereken maliyetler olabilir.
TCoE Artıları ve Eksileri
Bir Test Mükemmeliyet Merkezinin uygulanıp uygulanmayacağını analiz ederken, artıları ve eksileri tam olarak dikkate almalısınız.
Aşağıda bir TCoE uygulamanın bazı faydaları verilmiştir:
- Tüm test uzmanlarının gelişmiş temel beceri setleri: Bir Test Mükemmeliyet Merkezini uygulayarak, eğitim ve yenilik yoluyla test uzmanlarınızın genel becerilerine yatırım yaparsınız ve böylelikle müşterileriniz için daha kaliteli ürünler elde edersiniz.
- Otomasyon çerçevelerinin standardizasyonu ve karmaşıklığın azaltılması: Tanımlanmış bir otomasyon çerçevesine sahip olarak, tüm ekiplerin temel kodlama standartlarına uymasını sağlarsınız. Bu, daha kısa komut dosyası döngüleri ve yürütme süreleri, yeni otomasyon mühendislerini işe alırken zaman azalması ve gelişmiş test kalitesi ve kapsamı sağlar.
- Artan çeviklik: Her test uzmanını belirli bir korkuluk içinde çalışmaya zorlamak, test uzmanlarının ekipler arasında değişen süreçleri veya araçları öğrenmesine gerek kalmadan önceliklerin hızla değişmesini sağlar. Ek olarak, bir dış kaynak modeli kullanarak ekipleri büyütmek, bireylerin hızlı ve tutarlı bir şekilde işe alınmasına olanak tanır.
- Sürekli gelişme: Çok yönlü bir TCoE'ye sahip olmanın ana bileşeni, araçların ve süreçlerin devam eden modernizasyonudur. Amacı bunu içeren özel bir ekibe sahip olmak, kuruluşunuzun her zaman modern bir test dünyasında çalıştığından emin olmanızı sağlar.
- Tasarruf: Takımlar arasında araçların standartlaştırılması, bir kuruluş için zaman içinde önemli ölçüde maliyet tasarrufu sağlayabilir.
- Test maliyetlerini azaltın: HCL, kuruluşun test maliyetlerinde% 11'lik bir düşüşe neden olan bir Test Mükemmeliyet Merkezi uygulamasını ayrıntılarıyla anlatan bir vaka çalışması yayınladı. Tam vaka çalışması bulunabilir İşte.
Zaman zaman kuruluşunuz için doğru yol olmayabilir.
Sıçrayışa karar vermeden önce göz önünde bulundurmanız gereken bazı dezavantajlar şunlardır:
- TCoE, bazı şeyleri aşırı karmaşık hale getirebilir: Statik test yapan bir veya iki ekibiniz varsa, süreçlerin ve araçların oldukça uyumlu olma ihtimali vardır. Ya da belki de çalışmanın standart yollarını başarılı olmaya engel olan yüksek işleyen ekipleriniz var. Her iki durumda da, ek bir katman eklemek gereksiz karmaşıklık ekleyebilir ve bu nedenle gecikmeli yayınlar ve hayal kırıklığı ile sonuçlanır.
- Yetersiz destek, tükenmişliğe ve başarısızlığa neden olabilir: Kuruluşunuzun tüm düzeylerinden destek almadan bir TCoE uygulamaya karar vermek, süreçleri ve araçlarla ilgili önerileri düzgün bir şekilde desteklenmediği veya benimsenmediği takdirde üyelerinin cesaretlerinin kırılmasına ve tükenmiş hissetmesine neden olabilir.
TCoE Evrim Aşamaları
Aşağıdaki görüntü, TCoE'nin üç aşamasını göstermektedir:
yük dengeleme yönlendiricisi iki internet bağlantısı
Test Mükemmeliyet Merkezi Tuzakları
Her yeni girişimde kaçınılması gereken bazı tuzaklar vardır.
Aşağıda, bir TCoE uygularken dikkate alınması gereken bazı tuzaklar verilmiştir:
- TCoE hedeflerini kurumsal sonuçlarla uyumlu hale getirmemek: Tanım gereği, organizasyon genelinde kaliteyi teşvik etme ortak hedefini paylaşan merkezi bir ekiptir. Diğer takımlar, TCoE'nin çıktılarına bağlı kalacaktır. TCoE'nin hedeflerinin kuruluşunuzun hedefleriyle aynı olması mantıklıdır.
- TCoE'nin ne kadar yetkiye sahip olduğunu tanımlamıyor: Kaçınılmaz olarak, TCoE'de belirtilen süreçleri takip edemeyen veya araçları kullanmayan bir test uzmanı veya ekibiniz olacaktır. Test Mükemmeliyet Merkezine yönergeleri uygulama becerisinin sağlanamaması, ters etki yaratacak ve zaman içinde düşük benimseme oranlarına yol açacaktır.
- İletişim için geri bildirim döngüleri oluşturamamak, her iki şekilde de: Organizasyondaki diğer ekiplerin katılımı veya yönlendirmesi olmadan süreci tanımlayan veya yeni araçlar uygulayan bir grup bireye sahip olmak, başarısız bir uygulamayı tetikleyecektir. Sadece başlangıçta değil, zaman içinde de tüm test uzmanlarının meşgul olması ve kararları sürmeye yardımcı olması önemlidir.
- Kötü ortak çalışanlar ve iletişimcilerle bir TCoE oluşturma: Bu grubun test ilkelerini derinlemesine anlayan kişilerden oluşması yeterli değil, aynı zamanda iletişim ve işbirliğine değer vermeleri de bir zorunluluktur.
- Uygulama aşamasında çok hızlı hareket etmeye çalışmak: Test Mükemmeliyet Merkezini belirlemek, planlamak ve uygulamak zaman alır. Yukarıdaki adımlardan geçtiğinizden emin olmak ve önceden plan yapmak için gereken zamanı ayırmak, sonunda karşılığını alacaktır.
Test Mükemmeliyet Merkezi için Temel Performans Göstergeleri
Sağlam bir KPI setini önceden belirlemek, TCoE uygulamanızın kuruluşunuza değer katıp katmadığını anlamanıza yardımcı olacaktır. Yeni bir süreci başlatmaya veya mevcut olanları değiştirmeye devam ederken, KPI'lar iyi bir başarı ölçümü sağlayacaktır.
Hangi KPI'ları ölçmeniz gerektiğini belirlemek zordur ve her kuruluş için benzersizdir. KPI setinizi seçerken, ekip boyutlarını ve dağılımını, şirket kültürünü ve düzeltmeye çalıştığınız mevcut boşlukları veya zorlukları göz önünde bulundurmalısınız.
Bazıları için bu bağlantıyı izleyin Yaygın Olarak Kullanılan Test Ölçümleri.
Öneriler
Herhangi bir büyük organizasyon değişikliğinde olduğu gibi, mevcut durumunuzu analiz etmek ve boşluklarınızı anlamak, bir TCoE'nin sizin için doğru olup olmadığını belirlemenin anahtarıdır.
selenyumda css seçici nasıl yazılır
İlerlemeye karar verirken, Test Mükemmeliyet Merkezinizin ne olduğunu ve olmadığını özellikle belirtmek ve iş için doğru kişileri seçtiğinizden emin olmak için önceden zaman ayırın.
Başarılı bir uygulamada, test prensiplerini sağlam bir şekilde anlamanın yanı sıra, iyi işbirliği ve iletişim becerileri sergileyen test uzmanlarının görevlendirilmesi önemlidir.
Ek olarak, başarıyı nasıl ölçeceğinizi belirlediğinizden ve ilettiğinizden emin olun. Bir dizi KPI kullanıyorsanız, ekiplerin başarı ölçümlerinin ne olduğunu anlamaları için bunların ne olduğunu iletin.
Özetle, çok fazla şeyi ölçmeye çalışmak başlangıçta göz korkutucu hale gelir ve genel büyük resmi gözden kaçırabilirsiniz.
Sonuç
Bir TCoE, kuruluşlara standart test ilkelerini ve araçlarını herhangi bir sayıda ekipte uygulama yeteneği verirken kalitenin bir öncelik olarak kalmasını sağlar. Ek olarak, KPI'ların tanımlanmasına ve ölçülmesine yardımcı olur, böylece müşteriye tutarlı bir kaliteli ürün sağlar.
Bu eğitim bir Agile organizasyonuna atıfta bulunsa da, bir Test Mükemmeliyet Merkezi, Agile olsun ya da olmasın herhangi bir organizasyonda görevlendirilebilir. Uygun şekilde uygulanırsa, bir kuruluşun kaliteden ödün vermeden testi ölçeklendirmesine yardımcı olabilir.
Organizasyonel zorluklarınızın bugün nerede olduğunu ve gelecekte önceliklerinizi ölçeklendirme ve değiştirme yeteneğinizi engelleyenleri nasıl gördüğünüzü analiz etmek, bunun organizasyonunuz için uygun bir çözüm olup olmadığını belirlemede size iyi bir başlangıç noktası sağlayacaktır.
İlerlemeyi tamamladıktan sonra, başarılı bir şekilde uygulamak için zamanı önceden ayarlayın. TCoE liderleri ararken, test uzmanlarının iyi iletişim becerileri, sağlam bir test ilkeleri anlayışı ve organizasyonun büyümesine yardımcı olma arzusu olmasını sağlamak, tüm özelliklerdir.
Test Mükemmeliyet Merkeziniz için başarı kriterlerini tam olarak tanımladığınızdan, kuruluşunuzun tüm seviyelerini devreye aldığınızdan ve amacı ve istenen sonucu uygun şekilde ilettiğinizden emin olun. Sağlam bir TCoE, dikkatlice uygulandığında kuruluşunuza birçok olumlu fayda sağlayabilir.
Mutlu Okumalar !!
Önerilen Kaynaklar
- İlk 11 EN İYİ Veri Merkezi Şirketi | 2021'de Veri Merkezi Hizmetleri
- Test Örnekleri Nasıl Yazılır: Örneklerle Son Kılavuz
- Test Stratejisi Belgesi Nasıl Yazılır (Örnek Test Stratejisi Şablonuyla)
- SoftwareTestingHelp'ten En İyi QA Yazılım Test Hizmetleri
- En İyi QA Yazılım Test Rehberi (2021'de En İyi Kalite Güvence Araçları ve Şirketleri)
- SQA Süreçleri: Eksiksiz Uygulama Nasıl Test Edilir?
- Gereksinimler Olmadan Bir Uygulama Nasıl Test Edilir?
- Yazılım Gereksinimleri Spesifikasyonu (SRS) Nasıl Test Edilir?