ibm rational collaborative lifecycle management hands tutorial
Το IBM Rational CLM παρουσιάζει τις σχέσεις ιχνηλασιμότητας μεταξύ απαιτήσεων και ανάπτυξης, δίνοντας έτσι τη δυνατότητα στον επιχειρηματικό αναλυτή και τον διαχειριστή έργου να γνωρίζει την κατάσταση του συνόλου των επιχειρηματικών απαιτήσεων και των προγραμματισμένων στοιχείων εργασίας.
Σε σύντομο χρονικό διάστημα, Το IBM CLM είναι ένας συνδυασμός διαχείρισης απαιτήσεων, διαχείρισης αλλαγών και διαμόρφωσης (CCM) και διαχείρισης ποιότητας σε μία ενιαία πλατφόρμα ALM για καλύτερη & εύκολη δημιουργία προβολών ιχνηλασιμότητας.
ΣΗΜΕΙΩΣΗ : Αυτό το σεμινάριο έχει πολλές εικόνες, οπότε αφήστε το να φορτωθεί σωστά.
Τι θα μάθετε:
- Εισαγωγή στο IBM Rational CLM
- Πρόγραμμα κύκλου ζωής στο IBM Rational CLM
- Δημιουργήστε απαίτηση στο IBM Rational DOORS NG
- Ορισμός της επιχειρηματικής διαδικασίας
- Απαίτηση σύνδεσης με μια ιστορία χρήστη και μια υπόθεση δοκιμής
- Πιο προσεκτική ματιά στην ιστορία χρηστών στο IBM Rational Team Concert
- Δημιουργία εργασιών προγραμματιστή
- Διαχείριση δοκιμών χρησιμοποιώντας τον IBM Rational Quality Manager
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εισαγωγή στο IBM Rational CLM
Η IBM Rational Collaborative Lifecycle Management (CLM) είναι κατά κύριο λόγο ένα σύνολο 3 ολοκληρωμένων εργαλείων που περιλαμβάνουν:
- IBM Rational DOORS NG - για συλλογή και διαχείριση απαιτήσεων
- Συναυλία IBM Rational Team - για προγραμματισμό έργων, SCM και διαχείριση Build
- Ορθολογική διαχείριση ποιότητας της IBM - για δραστηριότητες διαχείρισης δοκιμών
Αυτή η ενσωμάτωση βοηθά ολόκληρη την ομάδα του έργου να εξετάσει ένα μόνο εργαλείο για να καταγράψει όλα τα αντικείμενα του έργου αντί να χρησιμοποιεί πολλαπλά εργαλεία σε σιλό χωρίς ΟΧΙ κατάλληλη ιχνηλασιμότητα, πληροφορίες σε πραγματικό χρόνο για την πρόοδο της εργασίας και αναφορές.
Με το IBM Rational CLM, ένας επιχειρηματικός αναλυτής μπορεί να εξετάσει τι συμβαίνει με το σύνολο των επιχειρηματικών απαιτήσεων, δηλαδή αν έχει αναπτυχθεί και δοκιμαστεί ή όχι. Ομοίως, ένας διαχειριστής έργου μπορεί να εξετάσει την κατάσταση ενός συνόλου προγραμματισμένων στοιχείων εργασίας σε περίπτωση υλοποίησης scrum, θα ήταν το STORY ως παράδειγμα στοιχείων εργασίας και των σχετικών εργασιών προγραμματιστή και δοκιμαστικών περιπτώσεων.
Σε περίπτωση υλοποίησης καταρράκτη, θα ήταν το αντικείμενο εργασίας που χρειάζεται η επιχείρηση και οι σχετικές εργασίες προγραμματιστή και περιπτώσεις δοκιμών.
Το Work Item είναι μια σημαντική ιδέα στο IBM Rational Team Concert για τη διαχείριση και παρακολούθηση εργασιών ανάπτυξης. Παραδείγματα στοιχείων εργασίας περιλαμβάνουν EPIC, STORY, TASK, BUSINESS NEED, RISK, DEFECT, RETROSPECTIVE κ.λπ. Εκτός από αυτά τα προκαθορισμένα στοιχεία εργασίας, οι ομάδες μπορούν επίσης να δημιουργήσουν τα δικά τους προσαρμοσμένα είδη εργασίας. Τα στοιχεία εργασίας αποτελούν αναπόσπαστο μέρος του προγραμματισμού έργων και συνδέονται με αλλαγές κώδικα χρησιμοποιώντας τη λειτουργία SCM και τη διαχείριση κτιρίων.
Πρόγραμμα κύκλου ζωής στο IBM Rational CLM
Συνήθως, όταν οι ομάδες χρησιμοποιούν πολλά εργαλεία, δεν υπάρχει κατάλληλη ιχνηλασιμότητα για την παρακολούθηση των αντικειμένων από άκρο σε άκρο στον κύκλο ζωής του έργου.
Η ιδέα του έργου κύκλου ζωής στο IBM Rational CLM συμβάλλει στη σύνδεση ολόκληρης της ομάδας με μία μόνο πλατφόρμα. Έτσι, δημιουργώντας ένα έργο κύκλου ζωής, μπορείτε να συνδέσετε τις Απαιτήσεις Επιχειρήσεων με τα αντικείμενα του Σχεδιασμού UML και, στη συνέχεια, σε Εργαλεία και Στοιχεία Εργασίας με Εργασίες Ανάπτυξης & Θήκες δοκιμής. Όλα αυτά γίνονται δυναμικά.
Η χρήση του έργου κύκλου ζωής θα βοηθήσει να δείτε το έργο που δημιουργήθηκε σε καθένα από τα 3 κοντέινερ, δηλαδή Διαχείριση απαιτήσεων (RM), Διαχείριση αλλαγών και διαμόρφωσης (CCM) και Διαχείριση ποιότητας (QM) όπως φαίνεται παρακάτω και επίσης συνδεδεμένο, έτσι ώστε η προβολή ιχνηλασιμότητας να μπορεί εύκολα δημιουργήθηκε.
Μπορείτε να βρείτε περισσότερα σχετικά με τη δημιουργία έργου κύκλου ζωής, την προσθήκη χρηστών, ρόλων, αδειών και ενημερώσεων αδειών βρέθηκε εδώ .
Μπορείτε να έχετε πρόσβαση σε κάθε εφαρμογή CLM χρησιμοποιώντας τις ακόλουθες διευθύνσεις URL
- RM - https: //: 9443 / rm / web
- CCM - https: //: 9443 / ccm / web
- QM - https: //: 9443 / qm / web
Μόλις συνδεθείτε στη διεύθυνση URL RM όπως αναφέρεται παραπάνω, μπορείτε εύκολα να πλοηγηθείτε και στις άλλες εφαρμογές.
Δημιουργήστε απαίτηση στο IBM Rational DOORS NG
Ας ξεκινήσουμε δημιουργώντας Απαιτήσεις. Τα βήματα που αναφέρονται παρακάτω πρέπει να ακολουθηθούν για να δημιουργηθεί το ίδιο. Οι απαιτήσεις που θα δημιουργηθούν μόλις συνδεθούν με τις Ιστορίες χρηστών και τις δοκιμαστικές περιπτώσεις.
# 1) Συνδεθείτε στην εφαρμογή RM χρησιμοποιώντας τη διεύθυνση URL https: //: 9443 / rm / web
#δύο) Κάντε κλικ για να επιλέξετε το CLM_Project μετά τη σύνδεση. Ο δημόσιος πίνακας ελέγχου θα εμφανιστεί όπως φαίνεται παρακάτω.
ποια είναι η καλύτερη εταιρεία τυχερών παιχνιδιών
(Σημείωση:Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
# 3) Κάντε κλικ στο Αντικείμενα - > Αναζήτηση αντικειμένων για τη δημιουργία απαιτήσεων.
# 4) Αριστερό κλικ στο «Χαρακτηριστικά και όραμα» φάκελο και μετά επιλέξτε Δημιουργήστε αντικείμενα
Εισαγάγετε το όνομα ως 'Παραγγελία παραγγελίας για CD μουσικής', Τύπος αντικειμένου ως 'Δυνατότητα και μορφή αντικειμένου ως' Κείμενο ' Στη συνέχεια κάντε κλικ στο ΕΝΤΑΞΕΙ.
# 5) Η απαίτηση που δημιουργήθηκε πρόσφατα εμφανίζεται παρακάτω:
# 6) Ορίστε τα χαρακτηριστικά για την απαίτηση που δημιουργήθηκε πρόσφατα. Στη συνέχεια, επιλέξτε την απαίτηση που μόλις δημιουργήθηκε και επιλέξτε το « Επεξεργασία χαρακτηριστικών Επιλογή.
Προσθέστε χαρακτηριστικά όπως φαίνεται παρακάτω και, στη συνέχεια, κάντε κλικ στο Αποθηκεύσετε
# 7) Για να εμφανίσετε τα χαρακτηριστικά κάντε κλικ στο εικονίδιο για να επιλέξετε το « Διαμόρφωση ρυθμίσεων σελίδας »
# 8) Τώρα κάντε κλικ στο «Διαμόρφωση στηλών για εμφάνιση»
# 9) Τώρα επιλέξτε τα χαρακτηριστικά Επιχειρηματικής προτεραιότητας και περιγραφής που θα εμφανίζονται και αποεπιλέξτε αυτά που δεν απαιτούνται και κάντε κλικ στο Εντάξει .
Όπως βλέπετε δημιουργήσαμε μια Απαιτούμενη Επιχείρηση. Το IBM Rational DOORS NG σάς επιτρέπει επίσης να δημιουργήσετε διαφορετικούς τύπους απαιτήσεων, όπως Actors, Non-Functional απαιτήσεις, τυχόν προσαρμοσμένους τύπους απαιτήσεων και επίσης τα καθορισμένα χαρακτηριστικά τους.
Ορισμός της επιχειρηματικής διαδικασίας
Συνήθως, το επόμενο βήμα είναι να δημιουργήσετε ένα διάγραμμα Επιχειρηματικής Διαδικασίας για να υποστηρίξετε τις δημιουργημένες Επιχειρηματικές Απαιτήσεις. Το διάγραμμα επιχειρηματικής διαδικασίας είναι πιο εύκολο να οπτικοποιηθεί για τους επιχειρηματικούς χρήστες παρά σε μορφή κειμένου.
Σε IBM Rational DOORS NG Δημιουργείται χρησιμοποιώντας τη σημείωση BPMN που σημαίνει συμβολική επιχειρηματική διαδικασία μοντελοποίησης που αποτελεί βιομηχανικό πρότυπο.
Για μια λεπτομερή εξήγηση σχετικά με τον τρόπο δημιουργίας της επιχειρηματικής διαδικασίας, μπορείτε να ανατρέξετε στο άρθρο μου στο IBM Rational DOORS NG
Τώρα ας δούμε πώς θα εντοπιστούν ή θα συνδεθούν οι Απαιτήσεις για Επιχειρήσεις με μια Ιστορία χρήστη και μια δοκιμαστική υπόθεση
Απαίτηση σύνδεσης με μια ιστορία χρήστη και μια υπόθεση δοκιμής
Όπως γνωρίζετε ότι το IBM Rational CLM είναι ένα ενιαίο ολοκληρωμένο περιβάλλον και για μία μόνο ολοκληρωμένη προβολή, η ιχνηλασιμότητα εξασφαλίζει κάλυψη σε αντικείμενα κύκλου ζωής και βοηθά επίσης στην εύρεση κενών, εάν υπάρχουν, σε σχέση με την παράδοση.
Επιστροφή στην προβολή αντικειμένων ( Αντικείμενα - > Αναζήτηση αντικειμένων ) και κάντε κλικ στο φάκελο «Χαρακτηριστικά και όραμα».
Για να συνδέσετε ένα Απαίτηση για την ιστορία χρήστη το οποίο καθορίζει τη λειτουργικότητα που θα εφαρμοστεί από την προοπτική ανάπτυξης επιλέξτε την απαίτηση και κάντε κλικ στο «Προσθέστε έναν σύνδεσμο στο τεχνούργημα - > Περισσότερα ».
Επιλέξτε τον τύπο συνδέσμου ως «Εφαρμόστηκε από» και το Artifact Container ως CLM_Project (Αλλαγή διαχείρισης) για να δημιουργήσετε μια νέα ιστορία προσθέτοντας τη Σύνοψη και άλλα αντίστοιχα χαρακτηριστικά όπως φαίνεται και, στη συνέχεια, κάντε κλικ στο OK
Ομοίως, η διαδικασία για τη σύνδεση α Απαίτηση στην υπόθεση δοκιμής θα οριστεί ξανά στο IBM Rational Quality Manager, οπότε επιλέξτε την απαίτηση και κάντε κλικ στο «Προσθέστε έναν σύνδεσμο στο τεχνούργημα - > Περισσότερα ».
Επιλέξτε τον τύπο συνδέσμου ως «Επικυρώθηκε από» και Artifact Container ‘CLM_Project’ (Διαχείριση ποιότητας) για να δημιουργήσετε μια νέα δοκιμαστική θήκη και να δώσετε ένα όνομα όπως φαίνεται. Και κάντε κλικ στο Εντάξει μόλις τελειώσει.
Ας δούμε τώρα την Προβολή ιχνηλασιμότητας. Κάντε κλικ στο «Διαμόρφωση ρυθμίσεων σελίδας» à «Διαμόρφωση στηλών για εμφάνιση».
Προσθέστε τις στήλες «Εφαρμόστηκε από» και «Επικυρωμένο από» και κάντε κλικ στο ΕΝΤΑΞΕΙ. Η προβολή ιχνηλασιμότητας εμφανίζεται τώρα.
Η παραπάνω προβολή δείχνει την απαίτηση ως Εφαρμόστηκε από ένα στοιχείο Ιστορίας χρήστη και Επικυρώθηκε από μια υπόθεση δοκιμής. Αυτό είναι δυνατό μόνο όταν έχετε ένα ενσωματωμένο εργαλείο όπως το IBM Rational CLM.
Πιο προσεκτική ματιά στην ιστορία χρηστών στο IBM Rational Team Concert
Στην παραπάνω ιχνηλασιμότητα, δείτε το κλικ στην Ιστορία χρήστη στην στήλη 'Εφαρμογή από'.
Το στοιχείο Ιστορία χρήστη ανοίγει τώρα μέσα στο κοντέινερ CCM όπως φαίνεται παρακάτω.
Λίγα χαρακτηριστικά για το έργο STORY πρέπει να σημειωθούν πολύ σημαντικά = όπως τα Story Points που καθορίζουν την πολυπλοκότητα του χαρακτηριστικού που αναπτύσσεται, Owned by, Priority και Planned for. Τα κριτήρια αποδοχής μπορούν επίσης να οριστούν στο TAB αποδοχής για να επιβεβαιώσουν την ολοκλήρωση του αντικειμένου της ιστορίας.
Τα παραπάνω χαρακτηριστικά απαιτούνται για το Sprint Planning από άποψη διαχείρισης έργου για διαχειριστές έργων. Εκτός από τα παραπάνω χαρακτηριστικά, μπορούν επίσης να προστεθούν προσαρμοσμένα χαρακτηριστικά σύμφωνα με τις ανάγκες του έργου.
Οι υπεύθυνοι έργου που διαχειρίζονται έργα Agile SCRUM που ενδιαφέρονται να δημιουργήσουν καθυστερήσεις προϊόντων και να διατηρήσουν τα σχέδια Sprint για τις ομάδες τους μπορούν να ρίξουν μια ματιά στις διαθέσιμες σειρές 2 μερών.
- Μέρος 1. Ρυθμίστε το έργο, την περιοχή της ομάδας και την καθυστέρηση προϊόντων
- Μέρος 2. Σχεδιάστε και διαχειριστείτε σπριντ
Δημιουργία εργασιών προγραμματιστή
Στο αντικείμενο εργασίας Story που είναι ανοιχτό, κάντε κλικ στο Links TAB. Δεδομένου ότι η ανιχνευσιμότητα στις απαιτήσεις δημιουργήθηκε νωρίτερα, φαίνεται απλώς.
Τώρα κάντε κλικ στο αναπτυσσόμενο μενού 'Προσθήκη σχετικών' και, στη συνέχεια, επιλέξτε 'Προσθήκη παιδιών' για να ξεκινήσετε τη δημιουργία και την προσθήκη εργασιών προγραμματιστή
Κάντε κλικ στον σύνδεσμο «Δημιουργία συνδεδεμένου ελαττώματος» και ας το αλλάξουμε σε τύπο εργασίας.
Στη φόρμα που ανοίγει, αλλάξτε τον τύπο σε Εργασία στο αναπτυσσόμενο μενού.
Η φόρμα έχει πλέον αλλάξει σε τύπο εργασίας, οπότε προσθέστε τις λεπτομέρειες όπως φαίνεται παρακάτω.
Τα σημαντικά χαρακτηριστικά περιλαμβάνουν τον Ιδιοκτήτη (συνήθως εκχωρείται σε προγραμματιστές), την Προτεραιότητα και το Προγραμματισμένο για κατάλληλο Sprint, την Προγραμματισμένη προσπάθεια που ορίζεται ως εκτίμηση και ημερομηνία λήξης. Εκτός από αυτά τα χαρακτηριστικά μπορούν επίσης να δημιουργηθούν προσαρμοσμένα χαρακτηριστικά σύμφωνα με τις ανάγκες του έργου. Κάντε κλικ στο Αποθηκεύσετε.
Θα παρατηρήσετε ότι όσο προχωρά η Εργασία, θα πρέπει επίσης να αλλάξει το αναπτυσσόμενο μενού της κατάστασης στα δεξιά. Αυτό μπορεί να προσαρμοστεί πλήρως σύμφωνα με τις ανάγκες μας.
Τώρα κάντε κλικ στο Αναγνωριστικό γονέα (227) στη δεξιά πλευρά, το οποίο θα σας μεταφέρει στο στοιχείο Ιστορία. Κάντε κλικ στο TAB συνδέσμων του στοιχείου Story για να δείτε την εργασία προγραμματιστή συνδεδεμένη και να εμφανίζεται.
Οι εργασίες προγραμματιστή που δημιουργήθηκαν θα συνδεθούν περαιτέρω με Πηγαίος κώδικας και μετά χτίστηκε. Θα το δείξω σε ξεχωριστό άρθρο.
Τώρα, δεδομένου ότι η δοκιμαστική θήκη δημιουργήθηκε ήδη όταν συνδέθηκε με την απαίτηση, μπορεί πλέον να προστεθεί στο αντικείμενο Ιστορίας. Κάντε κλικ στο αναπτυσσόμενο μενού 'Προσθήκη σχετικών' και επιλέξτε 'Προσθήκη δοκιμασμένης από δοκιμαστική θήκη'
Επιλέγω «Σύνδεσμος με την υπάρχουσα υπόθεση δοκιμής».
Επιλέξτε το Test Case που δημιουργήθηκε ήδη νωρίτερα και μετά κάντε κλικ στο OK.
Η ιχνηλασιμότητα έχει πλέον ενημερωθεί για να δείχνει τη δοκιμαστική υπόθεση συνδεδεμένη.
Το αντικείμενο Story έχει επίσης μια ροή εργασίας που μπορεί να κλείσει μόλις ολοκληρωθούν οι εργασίες, τα ελαττώματα και οι δοκιμαστικές περιπτώσεις του προγραμματιστή.
Διαχείριση δοκιμών χρησιμοποιώντας τον IBM Rational Quality Manager
Στην παραπάνω προβολή του αντικειμένου Story κάντε κλικ στο Test Case για να το ανοίξετε για τη δημιουργία χειροκίνητων δοκιμαστικών σεναρίων και για περαιτέρω δοκιμές.
πώς να ανοίξετε το swf με το adobe flash player
Για περαιτέρω χρήση του IBM Rational Quality Manager, ανατρέξτε στο προηγούμενο άρθρο μου που δημοσιεύτηκε στο => IBM Rational Quality Manager (RQM): Πλήρης πρακτικός οδηγός
συμπέρασμα
Με την ανάγνωση αυτού του άρθρου θα καταλάβατε τη σημασία της ύπαρξης μιας ενιαίας πλατφόρμας ALM για παράδοση από άκρο σε άκρο.
Πιστεύω από την εμπειρία μου ότι δεν είναι εύκολο να αντικαταστήσετε το υπάρχον περιβάλλον παράδοσής σας όπου χρησιμοποιούνται πολλά εργαλεία, αλλά θα πρότεινα να κοιτάξετε να μεταβείτε σε ένα ενιαίο περιβάλλον αποθήκευσης στο εγγύς μέλλον.
Συνοψίζοντας, έχουμε δει:
- Τι είναι το IBM Rational CLM
- 3 συστατικά του CLM
- Χρήση και βέλτιστες πρακτικές που πρέπει να ακολουθούνται για τη χρήση συνδέσμων αντικειμένων μέσω IBM Rational DOORS NG, IBM Rational Team Concert και IBM Rational Quality Manager
Σχετικά με τον Συγγραφέα: Αυτό το άρθρο γράφτηκε από το μέλος της ομάδας STH Niranjan. Έχει 20+ χρόνια εμπειρίας στα εργαλεία IBM Rational.
Στη συνέχεια, θα καλύψουμε σε βάθος εκπαιδευτικά σεμινάρια στα Εργαλεία IBM όπως:
- Διαχείριση απαιτήσεων χρησιμοποιώντας ΠΟΡΤΕΣ NG
- Συναυλία IBM Rational Team
- IBM Urbancode Release and Deploy
Θα προσπαθήσουμε να επικεντρωθούμε και σε κάποια από αυτά τα χαρακτηριστικά.
Συνιστώμενη ανάγνωση
- Εγχειρίδιο IBM Rational Team Concert Defect Management Tool
- Δυνατότητα συγκέντρωσης δεδομένων στο IBM Rational Quality Manager για διαχείριση δεδομένων δοκιμής
- Εισαγωγή στο IBM Rational DOORS Next Generation Requirements Management Tool
- IBM Rational Quality Manager (RQM) Ενσωμάτωση με Rational Functional Tester (RFT)
- Εκπαιδευτικό πρόγραμμα μετανάστευσης συναυλιών SVN to IBM Rational Team
- Βασικά στοιχεία εκμάθησης του Rational Robot - IBM Test Automation Tool
- IBM Rational Team Concert (RTC) και SVN Integration στα Windows
- Προσαρμογή στοιχείου εργασίας για επαγγελματική συναυλία IBM Rational Team