PDCA Modelini kullanarak Test Süreci İyileştirme (TPI)

İçindekiler:

Anonim

Guru99 Bank projesi başarıyla tamamlandı. Yönetim kurulu, harika bir iş çıkardığınız için çalışmanızı takdir ediyor. Ancak, patronunuzun hala size bazı soruları var.

Bu soruları yanıtlamak için Test süreci iyileştirme hakkında bilgi sahibi olmanız gerekir.

Test Süreci İyileştirme nedir?

Yöneticiler genellikle Testleri zahmetli ve kontrol edilemeyen bir süreç olarak adlandırırlar. Guru99 Bank projesine dönüp baktığımızda, projede aşağıdaki sorunlardan herhangi biriyle karşılaştınız mı?

Bunlar herhangi bir test projesinde sık karşılaşılan sorunlardır. Birçok kuruluş, test sürecini iyileştirmenin bu sorunları çözebileceğinin farkındadır. Geçmiş hatalardan ders almak, test yönetimi sürecini iyileştirmeye yardımcı olabilir.

Neden Test Süreci İyileştirme?

Aşağıdaki senaryo size neden Test Süreci İyileştirmeye ihtiyacınız olduğunu gösterir -

Guru99 Bank projesi tamamlandı. Testin kalitesi harikaydı! Müşteriden iyi geribildirim aldınız.

Bu senaryodan alınan ders nedir? " Her zaman daha iyisini yapmaya çalışın " dır .

İyi bir iş çıkardığınızı düşünseniz bile, her zaman sizden daha iyisini yapan başkaları vardır. Çünkü onlar daha iyi çözümlere, sizinkinden daha iyi fikirlere sahipler.

Herhangi bir işletme, projenin en yüksek kalitede, en düşük maliyetle, en kısa teslim süresiyle tamamlanmasını ister .

Test süreci iyileştirmesi bu hedeflere ulaşmanıza yardımcı olur

Test Süreci İyileştirme nasıl uygulanır?

Guru99 Bank projesi için Test Süreci İyileştirme uygulamak için Test Yöneticisi PDCA modelini takip edebilir . PDCA (Planla-Uygula-Kontrol Et-Önlem Al), sürecin kontrolü ve sürekli iyileştirilmesi için iş dünyasında kullanılan dört aşamalı bir yönetim yöntemidir.

Adım 1) Planlayın

Bu yine 3 adıma bölünmüştür

Adım 1.1) Sorunu tanımlayın

Bir test iyileştirme sürecinin ilk faaliyeti , mevcut projede meydana gelen sorunları belirlemektir . Bu projede yaşanan sorunlar başka bir projede tekrar yaşanabilir. Sorunları çözmek ve gelecekte bunlardan kaçınmak için çözümleri bulmak, Test İyileştirmenin birincil hedefidir.

Şimdi proje Guru99 Bank web sitesine geri dönün, herhangi bir sorun veya gelişme noktası buluyor musunuz? Aşağıdan seçin

Sr Hayır Sorun Açıklama Seçiniz
1 Kalite Müşteri, piyasaya sürüldükten sonra hala bazı Kusurlar buldu
2 Teslimat Proje ertelendi
3 Takım Bazı çalışanlar diğer ekip üyeleriyle işbirliği yapmadı
4 Beceriler Ekip üyesi, görevlerini tamamlamak için istenen becerilere sahip değildi
5 Yönetim Test Yöneticisi ilerlemeyi iyi izlemedi ve bu da bazı projelerin gecikmesine neden oldu
6 İletişim Müşteri ile sürekli temas yok; müşterinin ihtiyacını yanlış anlamak
7 Maliyet Proje maliyeti, belirlenen bütçenin ötesinde aşıldı
Sen ile sorun var Kalite Teslim Ekibi , Becerileri , Yönetim , commmunication , Maliyet

Adım 1.2) Hedefi belirleyin

Problemi ve projede ortaya çıkan sorunları anlayın. Bu şekilde, iyileştirme noktalarının neler olduğunu ve hangi test aşamalarına odaklanmanız gerektiğini belirleyeceksiniz.

Test yürütme aşamasının tamamlanmasının çok fazla zaman ve maliyet aldığını belirlediğinizi varsayalım . Test daha hızlı ve daha ucuz olabilir mi? Hedeflerden biridir

Adım 1.3) İyileştirme eylemlerini tanımlayın

Belirlenen hedefe göre iyileştirme aksiyonları belirlenir. Bu eylemler aşamalı olmalı ve yavaş yavaş geliştirilmelidir çünkü her şeyi hemen değiştirmek kolay değildir.

Örneğin, testi daha hızlı ve daha ucuz hale getirmek için işte bazı önerilen eylemler

Yukarıdaki örnekte, testi daha hızlı ve daha ucuz hale getirmek için, A ve B seçeneklerini kullanmalısınız. C seçeneği, testi daha hızlı hale getirebilir, ancak deneyimli test uzmanı için daha fazla maaş ödemeniz gerektiğinden daha maliyetli olacaktır.

Adım 2) Yapın

İyileştirme noktalarını zaten tanımladınız. Bunları uygulamak için bir plan yapmanın zamanı geldi. Bu planda aşağıdaki soruları cevaplamalısınız

  • Hangi iyileştirme noktaları uygulanmalıdır?
  • Bu planı ne zaman bitirmelisiniz?
  • Plana ulaşmak için hangi adımlar atılmalıdır?

İyileştirme eylemleri gerçekleştirin

Plan oluşturulduktan sonra uygulanması gerekir. İyileştirme faaliyetleri mevcut test ilerlemesini etkileyebilir. Bir Test Yöneticisi , istenmeyen sonuçlardan kaçınmak için bu faaliyetlere dikkat etmelidir .

Şu senaryoyu düşünün -

Guru99 Bank projesinde, testi daha hızlı ve daha ucuz hale getirmek için manuel testler yerine otomatik testi kullanmaya karar verdiniz. Eylemi uyguladıktan sonra verimlilik önemli ölçüde arttı.

Adım 3) Kontrol edin

Bu adımda, siz -

  • Test iyileştirme eylemlerinin verimliliğini değerlendirin
  • Çözümün ne kadar etkili olduğunu ölçün
  • Herhangi bir şekilde geliştirilip geliştirilemeyeceğini analiz edin .

Bu aşamada amaç, iyileştirme eylemlerinin başarılı bir şekilde uygulanıp uygulanmadığını kontrol etmek ve istenen hedefe ulaşılıp ulaşılmadığını değerlendirmektir.

Değerlendirmeyi gerçekleştirmenin en iyi yolu metrikleri kullanmaktır . Metrikler, başarılı organizasyon yönetimi için çok önemlidir. Test Yöneticisi verileri toplar ve bunları üretkenlik, kalite vb. Gibi parametreleri ölçmek için kullanır.

Örneğin, projeye otomatik testi uygulamadan önce, testin üretkenliği 10TC / adam-saattir . Otomatik test uygulandıktan sonra verimlilik 20TC / adam-saat olarak ölçülür .

Ama istenmeyen bir sorun oldu

Bu durumda, otomatik test uygulamak , testin üretkenliğini artırmanıza yardımcı olur , ancak testin kalitesi düşer . Bu nedenle, iyileştirme eylemi ciddi sonuçlara neden olabilir . Böyle bir senaryoda, test aracını daha dikkatli seçmeniz gerekir. Test aracı Seçim öğreticisinde bunun hakkında daha fazla bilgi edineceksiniz

Aynı senaryoyu tekrar düşünün. Guru99 proje maliyeti aşıldı çünkü ekip üyeleriniz test olaylarını yürütmek için çok fazla zaman harcadı . Otomatik test aracını kullanarak % 30 proje maliyetinden tasarruf ettiniz . İyi bir gelişme ama patronunuz daha fazlasını bekliyor

Bu nedenle, test sürecini daha fazla iyileştirmek için her zaman yeni ve daha yeni çözümler bulmanız gerekir. Böyle bir senaryoda, proje maliyetinden tasarruf etmek için diğer bazı çözümleri kullanabilirsiniz.

  • İnsan kaynaklarınızı etkin bir şekilde yönetin
  • Satıcılarınızdan daha iyi pazarlık yapın

Adım 4) Harekete Geçin

İyileştirme eylemleri başarıyla uygulandığında ve hedefe ulaşıldığında, Test Yöneticisi şunları yapmalıdır:

  • İyileştirme faaliyetlerini gözden geçirin ve çıkarılan dersler üzerinde işlem yapın
  • Yönetim sürecinde iyileştirme noktasını standartlaştırın .
  • Güncelleme politika belgeleri ve planı yanı sıra standart süreç belgeleri
  • Bir sonraki projede bu değişikliklerin ne zaman ve nerede uygulanacağını belirleyin .