Yedi aşamalı test tamamlandıktan sonra sonuçlar iyi görünüyor. Guru99 Bank projesinde önemli bir sorun yaşanmadı. Projeyi iyi yönettiniz ve bu projenin başarısıyla gurur duydunuz
Ne yazık ki, Yönetim Kurulu farklı düşünüyor
Bu projeyi iyi yönettiğinizi gösteren hiçbir kanıtınız yok. Bir danışmandan çözüm istediniz. İşte cevap
Bu cevap bir başlangıç, ancak hala aşağıdaki sorularınız var -
Bu eğitim, şu soruları yanıtlamanıza yardımcı olacaktır -
Test Yönetimi İncelemeleri ve Denetimi nedir?
-
Yönetim İncelemesi: Yönetim İncelemesi, Yazılım Kalite Güvencesi veya (SQA) olarak da bilinir. Yazılım çalışma ürünlerinden çok yazılım sürecine odaklanır. Kalite Güvencesi, proje yöneticisinin önceden tanımlanmış olan standart süreci takip etmesini sağlamak için tasarlanmış bir dizi faaliyettir. Başka bir deyişle, Kalite Güvencesi, Test Yöneticisinin doğru şeyleri doğru şekilde yaptığından emin olmanızı sağlar.
-
Denetim: Denetim , standart sürecin takip edilip edilmediğini değerlendirmek için iş ürünlerinin ve ilgili bilgilerin incelenmesidir.
Test Yönetimi sürecinde neden SQA'ya ihtiyacımız var?
Bunu anlamak için aşağıdaki senaryoyu düşünün:
Guru99 Bank projesinde, aşağıdaki gibi çeşitli test aşamalarını ele alır:
Bir Test Yöneticisi olarak, bu faaliyetlerin sorumluluğunu üstlenen kişi sizsiniz. Ancak proje ekibinde en üst konumdasınız. Görevlerinizi kim gözden geçirecek ve proje yönetimi faaliyetlerinin en yüksek standartta yürütüldüğünü kontrol edecek?
SQA denetçisi, proje yönetimi faaliyetlerinin mümkün olan en yüksek standartta yürütüldüğünü gözden geçiren ve kontrol eden kişidir . Yalnızca bu incelemenin sonucu aracılığıyla, Yönetim Kurulu proje işleminizin kalitesini değerlendirebilir.
Test Yönetimi sürecinde Yönetim İncelemesine veya SQA'ya ihtiyacımız olmasının nedeni budur.
SQA, projeyi belirlenen standartlara göre karşılaştırmak için Test Yöneticisi olarak sizinle görüşür.
SQA'nın faydaları:
Kalite güvencesi nasıl uygulanır?
Adım 1) SQA Planı Geliştirin
Test aktivitesi Test Planına ihtiyaç duyar, aynı şekilde SQA aktivitesi de SQA planı adı verilen bir plana ihtiyaç duyar .
SQA planının amacı, üretilen ürünlerin veya kuruluş tarafından sağlanan hizmetin olağanüstü kalitede olmasını sağlamak için planlama süreçleri ve prosedürleri oluşturmaktır.
Proje planlama sırasında Test Yöneticisi, SQA denetiminin periyodik olarak planlandığı bir SQA planı yapar.
SQA Planında, Test Yöneticisi aşağıdakileri yapmalıdır
Adım 1.1) SQA ekibinin rolünü ve sorumluluklarını belirleyin
Bir proje ekibinde, her üye işinin kalitesinden sorumlu olmalıdır. Her kişi, çalışmalarının QA kriterlerini karşıladığından emin olmalıdır.
SQA ekibi, projede ana rolü oynayan kişilerden oluşan bir gruptur . QA olmadan hiçbir işletme başarılı bir şekilde çalışmaz. Bu nedenle, Test Yöneticisi, SQA planındaki her SQA üyesinin sorumluluğunu aşağıdaki gibi açıklığa kavuşturmalıdır :
- QA kriterlerini karşılamak için proje faaliyetlerinin kalitesini gözden geçirin ve değerlendirin
- İhtiyaçları değerlendirmek ve proje inceleme ve durum toplantılarına katılmak için yönetim kurulu ve proje ekipleriyle koordineli çalışın.
- Tasarım parça ve toplamak monitör proje kalitesine ölçütler.
- Ürün kalitesini ölçün ; ürünün müşteri beklentilerini karşılamasını sağlamak .
Örneğin, Guru99 Bank projesinin SQA Planında, aşağıdaki gibi SQA ekibinin üye listelerini oluşturabilirsiniz.
Hayır |
Üye |
Roller |
Sorumluluk |
---|---|---|---|
1 | Peter | SQA Lideri | Tüm yönetim süreci için kalite standardı ve süreci geliştirin ve belgeleyin Proje için yazılım kalite güvence faaliyetlerini yönetin |
2 | James | SQA denetçisi | SQA görevlerini gerçekleştirin, SQA incelemesinin sonucunu SQA liderine bildirin. |
3 | Fasulye | SQA denetçisi | SQA görevlerini gerçekleştirin, SQA incelemesinin sonucunu SQA liderine bildirin. |
Adım 1.2) SQA denetçisinin inceleyip denetleyeceği iş ürünlerinin listesi
Test Yöneticisi,
- Her Test Yönetim Sürecinin tüm çalışma ürünlerini listeleyin
- SQA denetçisinin, proses değerlendirmeleri ve denetimler gibi SQA görevlerini gerçekleştirmek için hangi tesislere veya ekipmana erişebileceğini tanımlayın .
Örneğin, Guru99 Bank projesi için, her Test Yönetim Sürecinin çalışma ürünlerini listeleyebilir ve aşağıdaki tabloya göre SQA üyelerinin bu çalışma ürünlerine erişim izni tanımlayabilirsiniz.
Hayır | Yönetim Aşamaları | Çalışma ürünü | Yol | İzin | Kişiye Hibe |
---|---|---|---|---|---|
1 | Risk analizi | Risk Yönetimi belgesi | [Sunucu yolu] | Okuyun | Tüm SQA ekip üyeleri |
2 | Tahmin | Tahmin ve Metrikler raporu | … | Okuyun | Peter |
3 | Planlama | Test Planlama belgesi | … | Okuyun | Tüm SQA ekip üyeleri |
4 | Organizasyon | İnsan kaynakları planı, eğitim planı | … | Okuyun | Tüm SQA ekip üyeleri |
5 | İzleme ve kontrol | Proje çabasının toplanan ölçümleri | … | Okuyun | Fasulye |
6 | Sorun Yönetimi | Sorun yönetimi raporu | … | Okuyun | James |
7 | Test raporu | Test Raporu belgesi | … | Okuyun | Tüm SQA ekip üyeleri |
Adım 1.3) SQA görevlerini gerçekleştirmek için programı oluşturun
Bu adımda, Test Yöneticisi SQA denetçisi tarafından gerçekleştirilecek görevleri SQA etkinliklerine ve her bir görev için iş ürününe özel vurgu yaparak tanımlamalıdır .
Test Yöneticisi ayrıca bu SQA görevlerinin zamanlamasını oluşturur . Normalde, SQA çizelgesi proje geliştirme çizelgesi tarafından yönlendirilir. Bu nedenle, hangi yazılım geliştirme faaliyetlerinin gerçekleştiği ile ilişkili olarak bir SQA görevi gerçekleştirilir.
SQA planında, Test Yöneticisi, yönetimin gözden geçirilmesi için programı hazırlar. Örneğin
Tarih (değiştir | kaynağı değiştir) |
SQA Görevleri |
Sorumlu personel |
Açıklama |
Çıktı |
---|---|---|---|---|
30 Ekim 2014 | Proje planlama, izleme ve gözetim süreçlerini değerlendirin | James | - Yazılım Spesifikasyon İncelemesi - Tahmin, Ana Program ve Proje Planı İncelemesi | SQA planlama raporu, SQA inceleme tutanağı |
15-Aralık-2014 | Gereksinim analizini inceleyin | James | - Yazılım gereksinimi geliştirmeyi gözden geçirin | Süreç denetim raporu |
30 Mart 2015 | Test Tasarımını İnceleyin ve Değerlendirin | James | - Test Tasarımı belgesini inceleyin | SQA raporu, SQA inceleme tutanağı |
30 Mart 2015 | İnceleme sürümü | Fasulye | - Süreç Denetimi: Son Sürüm | SQA süreci denetim raporu |
2 Nisan 2015 | Proje kapanışını gözden geçirin | Fasulye | - Müşteriye son teslimattan sonra harici inceleme | SQA süreci denetim raporu |
Adım 2) Standartları / metodolojiyi tanımlayın
Yönetim faaliyetlerini standartlar sürecine göre gözden geçirmek için aşağıdaki adımları gerçekleştirmelisiniz
- Yönetim sürecinde hataların oluşmasını önlemeye yönelik politika ve prosedürleri tanımlayın
- Politikaları ve prosedürleri belgeleyin
- Personeli kullanmaları için bilgilendirin ve eğitin
Adım 3) Süreci gözden geçirin
Tanımlanmış yönetim süreciyle uyumluluğu doğrulamak için proje faaliyetlerini gözden geçirin. Yönetim incelemesinde, SQA üyeleri aşağıdaki gibi 5 SQA incelemesi yapmak zorundadır.
SQA için gözden geçirme süresi, projenin geliştirme yaşam döngüsü modeline bağlıdır. Guru99 Bank projesi durumunda, gözden geçirme programı aşağıdaki şekilde olmalıdır
Her SQA aşamasında, SQA üyeleri sağlamak danışma ve inceleme tanımlanan örgütsel politika ve standart prosedürler uyum hususundaki proje planları, iş ürüne ve prosedürlerin.
Denetim sırasında, SQA üyeleri SQA gözden geçirme kontrol listesini kullanmalıdır.
Yazılım güvencesi uygulamasının 3 adımından geçtikten sonra, Test Yönetimi İncelemesi ve Denetiminin sonucunu elde edersiniz. Bu, paydaşlarınıza yönetim kaliteniz hakkında göstereceğiniz kanıttır.
Yazılım kalite güvencesi en iyi uygulaması
Etkili bir SQA uygulaması için en iyi uygulamalardan bazıları şunlardır
- Sürekli iyileştirme: SQA'daki tüm standart süreçler sık sık iyileştirilmeli ve diğerinin takip edebilmesi için resmileştirilmelidir . Bu süreç , ISO, CMMI ... vb. Gibi popüler kuruluşlar tarafından onaylanmalıdır .
- Dokümantasyon: QA ekibi tarafından tanımlanan tüm QA politikaları ve yöntemleri, gelecekteki projeler için eğitim ve yeniden kullanım için dokümante edilmelidir.
- Deneyim: Deneyimli SQA denetçileri olan üyeleri seçmek, yönetimin gözden geçirmesinin kalitesini sağlamanın iyi bir yoludur.
- Araç Kullanımı: İzleme aracı, SQA süreci için yönetim aracı gibi araçların kullanılması, SQA çabasını ve proje maliyetini azaltır.
- Metrikler: Yazılım kalitesini mevcut durumunda izlemek ve iyileştirmeyi önceki sürümlerle karşılaştırmak için ölçümler geliştirmek ve oluşturmak, Test sürecinin değerini ve olgunluğunu artırmaya yardımcı olacaktır.
- Sorumluluk: SQA süreci SQA üyesinin görevi değil, herkesin görevidir. Ekipteki herkes ürün kalitesinden sorumludur, sadece test sorumlusu veya yöneticisi değil.