ibm rational collaborative lifecycle management hands tutorial
IBM Rational CLM, gereksinimler ve geliştirme arasındaki izlenebilirlik ilişkilerini sergiler, böylece iş analisti ve proje yöneticisinin iş gereksinimleri kümesinin ve planlanan iş öğelerinin durumunu bilmesini sağlar.
Kısaca IBM CLM, izlenebilirlik görünümlerinin daha iyi ve kolay oluşturulması için tek bir ALM platformu altında Gereksinim Yönetimi, Değişiklik ve Yapılandırma Yönetimi (CCM) ve Kalite yönetiminin birleşimidir.
NOT : Bu öğreticide birçok resim vardır, bu nedenle düzgün yüklenmesine izin verin.
örnekle qtp'de akıllı tanımlama
Ne öğreneceksin:
- IBM Rational CLM'ye Giriş
- IBM Rational CLM'de Yaşam Döngüsü Projesi
- IBM Rational DOORS NG'de Gereksinim Yaratın
- İş Sürecinin Tanımlanması
- Gereksinimi Bir Kullanıcı Hikayesine ve Test Vakasına Bağlama
- IBM Rational Team Konserindeki Kullanıcı Hikayesine Yakından Bakış
- Geliştirici Görevleri Oluşturma
- IBM Rational Quality Manager kullanarak Test Yönetimi
- Sonuç
- Önerilen Kaynaklar
IBM Rational CLM'ye Giriş
IBM Rational Collaborative Lifecycle Management (CLM), öncelikle Aşağıdakileri içeren 3 entegre araç seti:
- IBM Rational DOORS NG - Gereksinim toplama ve yönetimi için
- IBM Rational Team Konseri - Proje Planlama, SCM ve Yapı yönetimi için
- IBM Rational Quality Management - Test yönetimi faaliyetleri için
Bu entegrasyon, tüm proje ekibinin, silolarda uygun izlenebilirlik YOK, işin ilerleyişi hakkında gerçek zamanlı bilgiler ve raporlar ile birden fazla araç kullanmak yerine tüm proje eserlerini yakalamak için tek bir araca bakmasına yardımcı olur.
IBM Rational CLM ile bir iş analisti, bir dizi iş gereksinimine ne olduğuna, yani geliştirilip test edilip edilmediğine bakabilir. Benzer şekilde, bir proje yöneticisi, scrum uygulaması durumunda bir dizi planlanmış çalışma öğesinin durumuna bakabilir, bu, çalışma öğelerinin ve ilişkili geliştirici görevlerinin ve test durumlarının bir örneği olarak ÖYKÜ olacaktır.
Şelale uygulaması durumunda, İŞLETME İHTİYACI iş öğesi ve bununla ilişkili geliştirici görevleri ve test durumları olacaktır.
Çalışma Öğesi, geliştirme görevlerini yönetmek ve izlemek için IBM Rational Team Concert'ta önemli bir kavramdır. İş öğesi örnekleri EPIC, HİKAYE, GÖREV, İŞ İHTİYACI, RİSK, KUSUR, GERİ DÖNÜŞÜM vb. İçerir. Bu önceden tanımlanmış çalışma öğelerine ek olarak ekipler kendi özel çalışma öğelerini de oluşturabilir. İş Öğeleri, proje planlamasının ayrılmaz bir parçasıdır ve SCM özelliği ve yapı yönetimi kullanan kod değişiklikleriyle bağlantılıdır.
IBM Rational CLM'de Yaşam Döngüsü Projesi
Tipik olarak, ekipler birden çok araç kullandığında, proje yaşam döngüsünde eserleri uçtan uca izlemek için uygun bir izlenebilirlik yoktur.
IBM Rational CLM'deki yaşam döngüsü projesi kavramı, tüm ekibin tek bir platforma bağlanmasına yardımcı olur. Dolayısıyla, bir yaşam döngüsü projesi oluşturarak İş Gereksinimlerini UML Tasarım ürünlerine ve ardından İş Öğeleri ve İş Öğelerini Geliştirme Görevleri ve Test olaylarına bağlayabilirsiniz. Bütün bunlar dinamik olarak yapılır.
Yaşam döngüsü projesini kullanmak, aşağıda gösterildiği gibi 3 konteynerin her birinde (örneğin Gereksinim Yönetimi (RM), Değişiklik ve Yapılandırma Yönetimi (CCM) ve Kalite Yönetimi (QM)) oluşturulan projeyi görmeye yardımcı olacaktır ve ayrıca izlenebilirlik görünümünün kolayca yapılabilmesi için bağlantılı oluşturuldu.
Yaşam döngüsü projesi oluşturma, kullanıcı ekleme, roller, izinler ve lisans güncelleme hakkında daha fazla bilgi, burada bulundu .
Her CLM uygulamasına aşağıdaki URL'ler kullanılarak erişilebilir
- RM - https: //: 9443 / rm / web
- CCM - https: //: 9443 / ccm / web
- QM - https: //: 9443 / qm / web
Yukarıda belirtildiği gibi RM URL'sine giriş yaptıktan sonra, diğer uygulamalara da kolayca gidebilirsiniz.
IBM Rational DOORS NG'de Gereksinim Yaratın
Gereksinimler oluşturarak başlayalım. Aynısını oluşturmak için aşağıda belirtilen adımlar izlenmelidir. Gereklilikler oluşturulduktan sonra Kullanıcı Hikayeleri ve Test Vakalarına bağlanacaktır.
# 1) URL'yi kullanarak RM uygulamasına giriş yapın https: //: 9443 / rm / web
#iki) Oturum açtıktan sonra CLM_Project'i seçmek için tıklayın. Genel kontrol paneli aşağıda gösterildiği gibi gelecektir.
(Not:Büyütülmüş görmek için herhangi bir resme tıklayın)
# 3) Tıklamak Eserler - > Yapılara Göz At gereksinimleri oluşturmak için.
# 4) Sol tıklayın 'Özellikler ve Vizyon' klasör ve ardından seçin Yapı Oluşturun
Adı 'Müzik CD'si için Sipariş Ver', Yapı Türü 'Özellik ve Yapı Biçimi' olarak 'Metin' olarak girin. Sonra tıklayın TAMAM MI.
# 5) Yeni oluşturulan gereksinim aşağıda gösterilmektedir:
# 6) Yeni oluşturulan gereksinim için öznitelikleri tanımlayın. Ardından, az önce oluşturulan gereksinimi seçin ve ' Öznitelikleri Düzenle 'Seçeneği.
Aşağıda gösterildiği gibi özellikleri ekleyin ve ardından Kayıt etmek
# 7) Öznitelikleri görüntülemek için simgeye tıklayarak ' Sayfa Ayarlarını Yapılandırın
# 8) Şimdi tıklayın 'Görüntülenecek Sütunları Yapılandır'
# 9) Şimdi görüntülenecek İş Önceliği ve Açıklama özelliklerini seçin ve gerekli olmayanların seçimini kaldırın ve tıklayın. TAMAM MI .
Gördüğünüz gibi bir İş Gereksinimi oluşturduk. IBM Rational DOORS NG ayrıca, Aktörler, İşlevsel Olmayan gereksinimler, herhangi bir özel gereksinim türü ve bunların tanımlanmış öznitelikleri gibi farklı gereksinim türleri oluşturmanıza da olanak tanır.
İş Sürecinin Tanımlanması
Tipik olarak, bir sonraki adım, oluşturulan İş Gereksinimini desteklemek için bir İş Süreci diyagramı oluşturmaktır. İş Süreci diyagramının metin biçiminde değil, iş kullanıcıları için görselleştirilmesi daha kolaydır.
İçinde IBM Rational DOORS NG bir endüstri standardı olan İş Süreçleri Modelleme Gösterimi anlamına gelen BPMN gösterimi kullanılarak oluşturulur.
İş Sürecinin nasıl oluşturulacağına dair ayrıntılı bir açıklama için şu makaleme bakabilirsiniz. IBM Rational DOORS NG
Şimdi, İş Gereksiniminin nasıl izleneceğini veya bir Kullanıcı Hikayesine ve Test Vakasına nasıl bağlanacağını görelim.
Gereksinimi Bir Kullanıcı Hikayesine ve Test Vakasına Bağlama
IBM Rational CLM'nin tek bir bütünleşik ortam olduğunu ve tek bir tam görünüm için izlenebilirliğin, yaşam döngüsü yapıtlarının kapsamını garanti altına aldığını ve aynı zamanda teslimatla ilgili varsa boşlukları bulmaya yardımcı olduğunu bildiğiniz gibi.
Eserler görünümüne geri dönün ( Eserler - > Yapılara Göz At ) ve 'Özellikler ve Vizyon' klasörüne tıklayın.
Bağlamak için Kullanıcı Hikayesi Gereksinimi Geliştirme perspektifinden uygulanacak işlevselliği tanımlayan Gereksinimi seçin ve tıklayın Yapıya Bağlantı Ekleme - > Daha fazla ’.
Bağlantı Türünü olarak seçin 'Uygulayan' ve CLM_Project (Değişiklik Yönetimi) olarak Artefakt Konteyneri, gösterildiği gibi Özet ve diğer ilgili öznitelikleri ekleyerek Yeni bir Hikaye oluşturmak için ve ardından Tamam'a tıklayın.
Benzer şekilde bir bağlama prosedürü Test Vakası Gereksinimi IBM Rational Quality Manager'da yeniden tanımlanacaktır, bu nedenle gereksinimi seçin ve Yapıya Bağlantı Ekleme - > Daha fazla ’.
Bağlantı türünü şu şekilde seçin: 'Doğrulayan' ve yeni Test Senaryosu oluşturmak ve gösterildiği gibi bir isim vermek için Artifact Container 'CLM_Project' (Kalite Yönetimi). Ve tıklayın TAMAM MI bir kez yapıldı.
Şimdi izlenebilirlik Görünümüne bakalım. 'Sayfa Ayarlarını Yapılandır' à 'Görüntülenecek Sütunları Yapılandır' ı tıklayın.
'Uygulayan' ve 'Doğrulayan' sütunlarını ekleyin ve TAMAM MI. İzlenebilirlik görünümü şimdi görüntülenir.
Yukarıdaki görünüm Gereksinimi şu şekilde gösterir: Uygulayan bir Kullanıcı Hikayesi öğesi ve Doğrulayan bir Test Vakası. Bu yalnızca IBM Rational CLM gibi tümleşik bir araca sahip olduğunuzda mümkündür.
IBM Rational Team Konserindeki Kullanıcı Hikayesine Yakından Bakış
Yukarıdaki izlenebilirlikte, 'Uygulayan' sütununun altındaki Kullanıcı Hikayesine tıklayın.
Kullanıcı Hikayesi öğesi artık aşağıda gösterildiği gibi CCM kapsayıcısı içinde açılır.
ÖYKÜ çalışma öğesi için az sayıda öznitelik çok önemli bir şekilde not edilmelidir = geliştirilmekte olan, Sahip Olduğu, Öncelikli ve Planlanan özelliğin karmaşıklığını tanımlayan Öykü Noktaları gibi. Öykü öğesinin tamamlandığını onaylamak için Kabul SEKMESİ'nde de kabul kriterleri tanımlanabilir.
Yukarıdaki özellikler, Proje Yöneticileri için Proje Yönetimi açısından Sprint Planlama için gereklidir. Yukarıdaki özelliklere ek olarak, proje ihtiyaçlarına göre özel nitelikler de eklenebilir.
Ürün İş Listeleri oluşturmak ve ekipleri için Sprint Planlarını sürdürmekle ilgilenen Çevik SCRUM projelerini yöneten Proje Yöneticileri, mevcut 2 bölümlük seriye göz atabilirler.
- Bölüm 1. Projeyi, ekip alanını ve Ürün İş Listesini oluşturun
- Bölüm 2. Sprintleri planlayın ve yönetin
Geliştirici Görevleri Oluşturma
Açık olan Öykü çalışma öğesinde Bağlantılar SEKMESİNE tıklayın. Gereksinimlere izlenebilirlik daha önce oluşturulduğundan, sadece gösterilmektedir.
Şimdi 'İlgili Ekle' açılır menüsünü tıklayın ve ardından geliştirici Görevlerini oluşturmaya ve eklemeye başlamak için 'Çocuk Ekle' yi seçin
'Bağlantılı Hata Oluştur' bağlantısını tıklayın ve bunu Görev türü olarak değiştirelim.
Açılan formda, türü açılır menüden Görev olarak değiştirin.
Form artık Görev türü olarak değiştirildi, bu nedenle ayrıntıları aşağıda gösterildiği gibi ekleyin.
Önemli özellikler arasında Sahip (genellikle geliştiricilere atanır), Öncelik ve Uygun Sprint için Planlanan, bir tahmin ve Son tarih olarak tanımlanan Planlı İşgücü bulunur. Bu özelliklere ek olarak proje ihtiyaçlarına göre özel nitelikler de oluşturulabilir. Tıklamak Kayıt etmek.
Görev ilerledikçe sağdaki durum iş akışı açılır menüsünün de değiştirilmesi gerekeceğini fark edeceksiniz. Bu tamamen ihtiyacımıza göre özelleştirilebilir.
Şimdi sağ taraftaki Ebeveyn Kimliğine (227) tıklayın, bu sizi Hikaye öğesine geri götürecektir. Bağlanan ve gösterilen geliştirici görevini görmek için Öykü öğesinin Bağlantılar SEKMESİNE tıklayın.
Oluşturulan geliştirici görevleri daha fazla bağlantılı olacaktır Kaynak kodu ve sonra inşa edildi. Bunu ayrı bir makalede göstereceğim.
Artık, gereksinime bağlıyken Test Senaryosu zaten oluşturulmuş olduğundan, artık Hikaye öğesine eklenebilir. 'İlgili Ekle' açılır menüsünü tıklayın ve 'Test Vakası Tarafından Test Edilen Ekle' yi seçin
Seçiniz 'Mevcut Test Vakasına Bağla'.
Daha önce oluşturulmuş olan Test Senaryosunu seçin ve ardından Tamam'a tıklayın.
İzlenebilirlik, bağlantılı Test Durumunu gösterecek şekilde güncellenmiştir.
Hikaye öğesinin ayrıca geliştirici görevleri, kusurları ve test durumları tamamlandıktan sonra kapatılabilen bir iş akışı vardır.
IBM Rational Quality Manager kullanarak Test Yönetimi
Hikaye öğesinin yukarıdaki görünümünde, Manuel test komut dosyaları oluşturmak ve daha ileri testler için Test Senaryosuna tıklayın.
IBM Rational Quality Manager'ın daha fazla kullanımı için lütfen => adresinde yayınlanan önceki makaleme bakın. IBM Rational Quality Manager (RQM): Eksiksiz Uygulamalı Kılavuz
Sonuç
Bu makaleyi okuyarak, uçtan uca teslimat için tek bir ALM platformuna sahip olmanın önemini anlamış olacaksınız.
Deneyimlerime dayanarak, birden fazla aracın kullanıldığı mevcut dağıtım ortamınızı değiştirmenin kolay olmadığına inanıyorum, ancak yakın gelecekte tek bir depo ortamına geçmeyi düşünmenizi öneririm.
Özetlemek gerekirse, gördük:
- IBM Rational CLM nedir
- CLM'nin 3 bileşeni
- IBM Rational DOORS NG, IBM Rational Team Concert ve IBM Rational Quality Manager aracılığıyla yapıları birbirine bağlamanın kullanımı için izlenecek kullanım ve en iyi uygulamalar
Yazar hakkında: Bu makale STH ekip üyesi Niranjan tarafından yazılmıştır. IBM Rational araçlarında 20 yıldan fazla deneyime sahip.
Bir sonraki adımda, IBM Araçlarında aşağıdaki gibi derinlemesine uygulamalı eğitimleri ele alacağız:
- DOORS NG kullanarak Gereksinim Yönetimi
- IBM Rational Team Konseri
- IBM Urbancode Release and Deploy
Bu özelliklerden bazılarına da derinlemesine dalmaya çalışacağız.
Önerilen Kaynaklar
- IBM Rational Team Concert Defect Management Tool Eğitimi
- IBM Rational Quality Manager for Test Data Management'taki Veri Havuzu Özelliği
- IBM Rational DOORS Yeni Nesil Gereksinim Yönetim Aracına Giriş
- Rational Functional Tester (RFT) ile IBM Rational Quality Manager (RQM) Integration
- SVN'den IBM Rational Team'e Konser Geçiş Eğitimi
- Rational Robot'un Öğrenme Temelleri - IBM Test Automation Tool
- Windows'ta IBM Rational Team Concert (RTC) ve SVN Integration
- IBM Rational Team Concert Gelişmiş Çalışma Öğesi Özelleştirmesi