TFS
Λίστα ιστολογίων

Microsoft TFS (Azure DevOps)

Blog | 6 λεπτό διάβασμα
Γράφτηκε από τον διαχειριστή

Πίνακας περιεχομένων

Η μετατροπή μιας ιδέας σε ένα λειτουργικό κομμάτι λογισμικού απαιτεί πολλή δουλειά και η παραμονή στο σωστό δρόμο μέχρι τη γραμμή τερματισμού είναι δυνατή μόνο όταν όλα τα μέλη της ομάδας γνωρίζουν ακριβώς τι πρέπει να κάνουν και συνεργάζονται μεταξύ τους. Έχοντας πρόσβαση σε ένα ικανό εργαλείο για τη διαχείριση συνεργατικών έργων ανάπτυξης λογισμικού μπορεί να είναι η διαφορά μεταξύ επιτυχίας έργου και αποτυχίας έργου και το Microsoft TFS / Azure DevOps έχει αναδειχθεί ως δημοφιλής επιλογή μεταξύ προγραμματιστών λογισμικού.

Τι είναι το Microsoft TFS (Azure DevOps);

Ο Microsoft Team Foundation Server, ή απλά το Microsoft TFS για σύντομο χρονικό διάστημα, κυκλοφόρησε για πρώτη φορά το 2005 για να παρέχει διαχείριση πηγαίου κώδικα, διαχείριση απαιτήσεων, διαχείριση έργων, αναφορές, αυτοματοποιημένες κατασκευές, διαχείριση εργαστηρίου, δοκιμές και δυνατότητες διαχείρισης κυκλοφορίας σε ομάδες ανάπτυξης λογισμικού όλων των μεγεθών .

Ξεχωρίζει από άλλες παρόμοιες προσφορές με την ικανότητά του να χρησιμοποιείται ως backend σε πολλά ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE), αλλά λειτουργεί καλύτερα όταν χρησιμοποιείται με το Microsoft Visual Studio ή το Eclipse. Με το Microsoft TFS, οι ομάδες μπορούν να δημιουργήσουν και να διαχειριστούν αντικείμενα εργασίας, επικά, ιστορίες, εργασίες έργου και πολλά άλλα για να παραμείνουν στο σωστό δρόμο από την αρχή έως το τέλος.

Οι εκδόσεις του Microsoft TFS που κυκλοφόρησαν μετά τον Σεπτέμβριο του 2018 ονομάζονται Azure DevOps Server και Azure DevOps Services. Η πρώτη είναι διαθέσιμη μια λύση εσωτερικής εγκατάστασης που φέρνει τη δύναμη του Azure DevOps σε ειδικά περιβάλλοντα. Το τελευταίο είναι μια υπηρεσία cloud που εκτελείται στην πλατφόρμα cloud της Microsoft, Azure. Μοιράζεται τον ίδιο κωδικό με την εσωτερική έκδοση, αλλά δεν απαιτεί καμία ρύθμιση, επειδή οι χρήστες μπορούν απλώς να συνδεθούν με τους λογαριασμούς τους στη Microsoft και να δημιουργήσουν άμεσα ένα περιβάλλον και να δημιουργήσουν έργα.

Κύρια χαρακτηριστικά του Microsoft TFS (Azure DevOps)

Το Microsoft TFS είναι μια λύση παρακολούθησης εργασίας, κοινής χρήσης κώδικα και αποστολής λογισμικού που προσφέρει πολλές δυνατότητες και προσφέρει μια μεγάλη συλλογή εργαλείων που έχουν σχεδιαστεί για να κάνουν τη συνεργατική ανάπτυξη λογισμικού ευκολότερη και πιο αποτελεσματική. Υποστηρίζει ένα ευρύ φάσμα γλωσσών προγραμματισμού, συμπεριλαμβανομένων των C #, Python και Java, επιτρέποντας στους προγραμματιστές να εκφραστούν στις γλώσσες που αισθάνονται πιο σίγουροι.

Διαχείριση πηγαίου κώδικα

Το Microsoft TFS ενσωματώνεται στο Git, καθιστώντας δυνατή την κλωνοποίηση ενός αποθετηρίου, την προσθήκη κώδικα και τη δημιουργία κλάδων χωρίς την ανάγκη εργαλείου τρίτου μέρους. Η ομαδική συνεργασία και η κοινή χρήση κώδικα μπορούν να μεγιστοποιηθούν με την εύρεση κώδικα σε όλα τα έργα και με τη χρήση φίλτρων, κώδικα προεπισκόπησης, ιστορικού προβολής και άλλων βελτιώσεων διαχείρισης πηγαίου κώδικα. Οι χρήστες μπορούν να ορίσουν πολιτικές υποκαταστήματος για να απαιτούν κριτικές κώδικα ή να προσθέσουν αυτόματα αναθεωρητές και να χρησιμοποιήσουν αιτήματα έλξης για να ελέγξουν και να συγχωνεύσουν τον κωδικό κλάδου σε ένα κύριο υποκατάστημα.

Visure-source-code-ενσωμάτωση
Visure-source-code-ενσωμάτωση

Διαχείριση απαιτήσεων

Επειδή το Microsoft TFS ενοποιείται με το Excel, το Project και το PowerPoint, οι πελάτες μπορούν να επεξηγήσουν τις απαιτήσεις τους με οικεία εργαλεία και δικαιώματα που μπορούν να εκχωρηθούν σε μεμονωμένους χρήστες με βάση τις υπάρχουσες απαιτήσεις. Χάρη στα διαμορφώσιμα widget, οι απαιτήσεις μπορούν εύκολα να εντοπιστούν απευθείας από τον πίνακα ελέγχου.

Project Management

Το Microsoft TFS υποστηρίζει τόσο ευέλικτη όσο και διαχείριση καταρράκτη έργου, με προσαρμόσιμες ροές εργασίας που αποτελούνται από ένα σύνολο καταστάσεων, τις έγκυρες μεταβάσεις μεταξύ των καταστάσεων και τους λόγους για τη μετάβαση του στοιχείου εργασίας στην επιλεγμένη κατάσταση. Οι διαχειριστές έργων μπορούν να δημιουργήσουν και να οργανώσουν καθυστερήσεις, να εκτιμήσουν τις εργασίες που θα ολοκληρωθούν σε μελλοντικά σπριντ χρησιμοποιώντας το εργαλείο πρόβλεψης, να απεικονίσουν ιδέες σε ένα storyboard και γενικά να σχεδιάσουν την εργασία με τον τρόπο που τους ταιριάζει περισσότερο.

Αναφορά

Το Microsoft TFS καθιστά δυνατή την παρακολούθηση της ποιότητας του λογισμικού που βρίσκεται υπό ανάπτυξη με αναλυτικές αναφορές χρησιμοποιώντας τις αναφορές εκτός του πλαισίου στις Υπηρεσίες αναφορών SQL Server που συγκεντρώνουν μετρήσεις από στοιχεία εργασίας, έλεγχο έκδοσης, αποτελέσματα δοκιμών και εκδόσεις. Οι πληροφορίες σχετικά με το πόση δουλειά αντιμετωπίζει η ομάδα σε ένα σπριντ ή μια κυκλοφορία παρέχονται από αναφορές διαχείρισης έργου, των οποίων η δημιουργία και η πρόσβαση μπορούν να ελεγχθούν ανά χρήστη.

Αυτοματοποιημένες κατασκευές

Οι αυτόματες κατασκευές υποστηρίζουν τη δημιουργία, τη δοκιμή και την απελευθέρωση λογισμικού με μεγαλύτερη ταχύτητα και συχνότητα και μπορούν να βελτιωθούν με σενάρια για να προσθέσουν επιχειρηματική λογική στη διαδικασία κατασκευής. Οι πολιτικές διατήρησης διαγράφουν αυτόματα τις παλιές ολοκληρωμένες εκδόσεις για την ελαχιστοποίηση της ακαταστασίας και τα αναλυτικά δικαιώματα δημιουργίας καθορίζουν ποιος μπορεί να ορίσει, να διαγράψει και να διαχειριστεί εκδόσεις.

Διαχείριση εργαστηρίου

Παρουσιάζεται στο Microsoft TFS 2010, το Lab Management επιτρέπει στους προγραμματιστές να αναπτύξουν και να δοκιμάσουν τις εφαρμογές τους σε εικονικές μηχανές. Με την πάροδο των χρόνων, το Lab Management έχει βελτιωθεί με την ενσωμάτωση Azure, την επεκτασιμότητα τελικού σημείου υπηρεσίας και άλλες δυνατότητες που το καθιστούν αναπόσπαστο μέρος του Build and Release Management.

Δοκιμές

Το Microsoft TFS διαθέτει ολοκληρωμένες δυνατότητες δοκιμών, υποστηρίζοντας διερευνητικές δοκιμές, εγχειρίδια, σύστημα και δοκιμές αποδοχής χρηστών για οποιαδήποτε εφαρμογή, σε οποιαδήποτε γλώσσα. Οι κωδικοποιημένες δοκιμές UI μπορούν να δημιουργηθούν χρησιμοποιώντας το Visual Studio για τη δοκιμή της διεπαφής χρήστη της εφαρμογής, ενώ τα σχέδια δοκιμών Azure απλοποιούν τη δημιουργία διερευνητικών δοκιμών. Τα προσαρμόσιμα περιβάλλοντα δοκιμών καθιστούν δυνατό τον καθορισμό ενός συνδυασμού υλικού και λογισμικού που αντιπροσωπεύει καλύτερα το περιβάλλον-στόχο.

Δυνατότητες διαχείρισης απελευθέρωσης

Το Microsoft TFS βοηθά τους προγραμματιστές να μειώσουν το χρόνο στην αγορά εισάγοντας μεγαλύτερη ευελιξία στη διαδικασία κυκλοφορίας. Οι εφαρμογές μπορούν να αναπτυχθούν σε όλες τις πλατφόρμες σε όλα τα περιβάλλοντα του αγωγού με μία μόνο επιλογή και το πλήρες ιστορικό ελέγχου όλων των δραστηριοτήτων που εκτελούνται σε μια κυκλοφορία με λεπτομερή αρχεία καταγραφής έκδοσης και η παρακολούθηση έγκρισης διασφαλίζει άψογη ιχνηλασιμότητα.

Η ανάγκη για ένα ειδικό εργαλείο RM

Ενώ το Microsoft TFS παρέχει τα εργαλεία που απαιτούνται για τη διαχείριση των απαιτήσεων, η διεπαφή και η λειτουργικότητα από την πλευρά του πελάτη δεν υπάρχουν. Τα καλά νέα είναι ότι το χάσμα διαχείρισης απαιτήσεων μπορεί να γεφυρωθεί εύκολα με έναν ειδικό Εργαλείο RM, όπως Απαιτήσεις ορατότητας.

Πίνακες ελέγχου σχετικά με την απαίτηση Visure ALM

Visure και Microsoft TFS (Azure DevOps)

Η πλατφόρμα Visure σάς επιτρέπει να χρησιμοποιείτε τις μεθόδους και τα εργαλεία που γνωρίζετε ήδη, επιτρέποντάς σας να εργαστείτε με τον τρόπο που θέλετε και όχι με τον τρόπο που σας επιβάλλει ο προμηθευτής σας. Σύνδεση απαιτήσεων με αναπτυξιακά καθήκοντα, ενώ φιλοξενεί διαφορετικές ομάδες και κουλτούρες.

Το Visure αφαιρεί την ανάγκη μη αυτόματου συγχρονισμού και αυξάνει την παραγωγικότητα αυτοματοποιώντας επαναλαμβανόμενες εργασίες και μετεγκαθιστώντας δεδομένα μεταξύ παρόμοιων εργαλείων πειθαρχίας.

Συμπέρασμα

Το Visure Requirements γεφυρώνει το χάσμα απαιτήσεων του Microsoft TFS, παρέχοντας ολοκληρωμένη υποστήριξη στην πλήρη διαδικασία απαίτησης και επιτρέποντας στους χρήστες να συνεχίσουν να χρησιμοποιούν τα δικά τους εργαλεία, διατηρώντας παράλληλα όλα συγκεντρωμένα.


Μην ξεχάσετε να μοιραστείτε αυτήν την ανάρτηση!

Μοιραστείτε στο Twitter
Share on Facebook
Μοιραστείτε στοlinkin
Μοιραστείτε το
Μοιραστείτε με email
Κορυφή