Σπίτι It-Management Γιατί η devops είναι σημαντική για τη στρατηγική της

Γιατί η devops είναι σημαντική για τη στρατηγική της

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

Anonim

Ανεξάρτητα από το τι είναι η στρατηγική σας στον τομέα της πληροφορικής, μπορείτε να υποθέσετε με σιγουριά ότι κάθε στρατηγική πληροφορικής στοχεύει στην έγκαιρη παράδοση ποιοτικού λογισμικού, την ταχεία επίλυση των προβλημάτων, τη βελτίωση της εμπειρίας των χρηστών και τη βέλτιστη χρήση των πόρων. Τα παραδοσιακά μοντέλα ανάπτυξης λογισμικού δεν έχουν επιτύχει αυτούς τους στόχους, σε διαφορετικό βαθμό. Οι εταιρείες προσπάθησαν να βρουν μια ισορροπία μεταξύ της έγκαιρης παράδοσης λογισμικού ποιότητας και της βέλτιστης χρήσης των πόρων. Τώρα, η διαθεσιμότητα λογισμικού στο cloud σημαίνει ότι οι χρήστες μπορούν να έχουν πρόσβαση στο λογισμικό μέσω τυπικών προγραμμάτων περιήγησης. Ως αποτέλεσμα, η ανάδραση και τα προβλήματα είναι πλημμύρες, θέτοντας τις εταιρείες λογισμικού υπό την τεράστια πίεση για να παραδώσει τις διορθώσεις γρήγορα. Ένας σημαντικός λόγος για τέτοια προβλήματα είναι η αποσύνδεση μεταξύ των ομάδων ανάπτυξης, QA και των επιχειρήσεων. Η ιδέα DevOps βοηθά τις εταιρείες να διαχειριστούν αυτά τα προβλήματα μέσω της μεγαλύτερης συνεργασίας μεταξύ των ομάδων και της προληπτικής διαχείρισης των θεμάτων. Οι αρχές DevOps ενσωματώνονται στα μοντέλα ανάπτυξης λογισμικού πολλών εταιρειών.

Τι είναι DevOps;

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

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

Γιατί η devops είναι σημαντική για τη στρατηγική της