Forrester: Ο ρόλος των εσωτερικών πλατφορμών προγραμματιστών στο DevOps
Η υιοθέτηση του DevOps συνεχίζεται εδώ και μια δεκαετία και δεν δείχνει σημάδια επιβράδυνσης. Στην έρευνα εμπειρίας προγραμματιστών της Forrester το 2024, το 87% των προγραμματιστών ανέφεραν ότι ο οργανισμός τους είχε ήδη υιοθετήσει πρακτικές DevOps ή σχεδίαζε να το κάνει το επόμενο έτος. Αλλά για πολλούς οργανισμούς, η κλιμάκωση της πρακτικής DevOps ήταν περίπλοκη, δαπανηρή και, τελικά, ανεπαρκής για την απόδοση της αξίας που περίμεναν οι ηγέτες. Αυτοί οι οργανισμοί ξεκινούν με μια προσέγγιση βάσης για την υιοθέτηση του DevOps, με κάθε ομάδα να επιλέγει μόνη της την αλυσίδα εργαλείων της, να δημιουργεί τις βέλτιστες πρακτικές της και να εμπλουτίζει τη θεσμική της γνώση. Οι πελάτες της Forrester μας λένε ότι αυτή η προσέγγιση που βασίζεται στην ομάδα αναλύεται σε κλίμακα. Δημιουργεί όσα προβλήματα λύνει και δεν αποδίδει τα αποτελέσματα που περίμενε η C-suite. Για παράδειγμα, οι κατά παραγγελία αλυσίδες εργαλείων προκαλούν πονοκεφάλους. Οι οργανισμοί που ακολούθησαν αυτήν την προσέγγιση είναι πλέον γεμάτοι με πάρα πολλές μοναδικές αλυσίδες εργαλείων, καθεμία από τις οποίες απαιτεί την καλλιέργεια από τους ίδιους προγραμματιστές που υποτίθεται ότι κατασκευάζουν προϊόντα που εστιάζουν στον πελάτη. Αυτές οι αλυσίδες εργαλείων απαιτούν επίσης μοναδικό αυτοματισμό, δημιουργούν παγιδευμένες θεσμικές γνώσεις, συμβάλλουν στην εξάπλωση των εργαλείων και περιορίζουν κάθε πιθανότητα για τιμολόγηση εργαλείων DevOps όγκου. Όλοι αυτοί οι παράγοντες δημιουργούν πονοκεφάλους στους ηγέτες πληροφορικής που προσπαθούν να μειώσουν τα γενικά έξοδα βελτιώνοντας παράλληλα την παραγωγικότητα και την αποδοτικότητα. Πολλοί οργανισμοί καταλαβαίνουν πλέον ότι η βελτίωση της εμπειρίας προγραμματιστή αυξάνει την αποτελεσματικότητα αφαιρώντας τα εμπόδια στη διαδικασία ανάπτυξης. Υψηλό μεταξύ αυτών των εμποδίων είναι η περιττή εναλλαγή περιβάλλοντος, η οποία σπάει τη συγκέντρωση των προγραμματιστών και μειώνει τη ροή. Τα αποσυνδεδεμένα εργαλεία αυτοματισμού, τα πολλαπλά συστήματα εγγραφής και οι πολλαπλές πλατφόρμες επιβραδύνουν τους προγραμματιστές αναγκάζοντάς τους να παίζουν hopscotch με πολλά εργαλεία. Χωρίς μια κοινή πλατφόρμα ως βάση, όταν οι προγραμματιστές αλλάζουν έργα, ενδέχεται να περάσουν από εντελώς νέες διαδικασίες ενσωμάτωσης για να αποκτήσουν πρόσβαση σε αποθετήρια και να υποβάλουν το πρώτο τους αίτημα έλξης. Η έλλειψη τυποποιημένων πρακτικών προκαλεί επίσης προβλήματα διακυβέρνησης. Χωρίς μια τυπική προσέγγιση για την παράδοση λογισμικού, καταλήγετε στην ad hoc διακυβέρνηση που εφαρμόζεται διαφορετικά ανάλογα με την αλυσίδα εργαλείων. Αυτό δημιουργεί εμπόδια εμπιστοσύνης μεταξύ προγραμματιστών και ομάδων εταιρικής διακυβέρνησης, μπορεί να προσθέσει χειροκίνητη επίβλεψη και γραφειοκρατία που επιβραδύνει τις διαδικασίες και λειτουργεί ενάντια στις προσπάθειες για βελτίωση της παραγωγικότητας και της αποτελεσματικότητας σε κλίμακα. Ένα άλλο πρόβλημα που αντιμετωπίζουν οι προγραμματιστές λογισμικού είναι ότι ο παραδοσιακός κατάλογος υπηρεσιών πληροφορικής είναι μια βαριά λύση. Πολλοί οργανισμοί έχουν εδώ και χρόνια πύλες υπηρεσιών, βασισμένες σε πρακτικές διαχείρισης υπηρεσιών πληροφορικής και επιχειρήσεων και βασίζονται σε προϊόντα όπως το ServiceNow, το Jira Service Management της Atlassian ή το BMC Helix. Αυτά τα εργαλεία παραμένουν επειδή συχνά εξυπηρετούν μη τεχνικούς χρήστες και μπορεί να αξιοποιηθούν από παραδοσιακούς οργανισμούς υποδομής για προσφορές με εισιτήρια. Ωστόσο, οι προγραμματιστές βρίσκουν ότι οι λειτουργίες εισιτηρίων είναι πολύ αργές και δεν ανταποκρίνονται, γι’ αυτό εμφανίστηκε μια αγορά για αποκλειστικές εσωτερικές πλατφόρμες προγραμματιστών (IDP). Μια κλιμακωτή πλατφόρμα για υπηρεσίες Οι IDP παρέχουν ένα πλαίσιο για τη δημιουργία μιας πλατφόρμας πληροφορικής όπου οι υπηρεσίες μπορούν να οριστούν, να αυτοματοποιηθούν και να εκτεθούν σε όλη την επιχείρηση. Παραδείγματα υπηρεσιών πληροφορικής που μπορούν να ενσωματωθούν σε ένα IDP περιλαμβάνουν την κατανομή ενός νέου τμήματος υποδομής, όπως μια νέα εικονική μηχανή, τη δημιουργία ενός αγωγού αυτοματοποιημένης συνεχούς ολοκλήρωσης/συνεχούς παράδοσης (CI/CD) για τη δημιουργία και παράδοση κώδικα ή τη δημιουργία ικριώματος για ένα νέο έργο microservice χρησιμοποιώντας οργανωτικές βέλτιστες πρακτικές. Οι εσωτερικές πλατφόρμες προγραμματιστών παρέχουν ένα πλαίσιο για τη δημιουργία μιας πλατφόρμας πληροφορικής όπου οι υπηρεσίες μπορούν να οριστούν, να αυτοματοποιηθούν και να εκτεθούν σε όλη την επιχείρηση Τα Forrester IDP διευκολύνουν τη διαχείριση και την πρόσβαση σε αυτοματισμούς υπηρεσιών παρέχοντας ένα πλαίσιο για τη διαχείριση και την έκθεση του αυτοματισμού σε κλίμακα. Τα εκτοπισμένα άτομα μπορούν να παρέχουν ορατότητα σε εργαλεία και πλαίσια. Ένα χαρακτηριστικό των IDPs είναι οι κάρτες αποτελεσμάτων, οι οποίες παρέχουν πληροφορίες τόσο για την τεχνική όσο και για τις επιχειρηματικές επιδόσεις των τεχνολογιών. Αυτό βοηθά τους προγραμματιστές να κάνουν τη σωστή επιλογή όταν αντιμετωπίζουν πολλαπλά πλαίσια και επίσης δίνει στους ηγέτες πληροφορίες σχετικά με την υιοθέτηση. Η υιοθέτηση νέου εργαλείου γίνεται εμφανής στην ηγεσία, όπως και η εγκατάλειψη παλαιότερων τεχνολογιών, επιτρέποντας στους ηγέτες να καταργήσουν και να αφαιρέσουν παλαιότερα στοιχεία όταν είναι λογικό για την επιχείρηση. Σε υψηλό επίπεδο, οι IDP μπορούν να διαδραματίσουν παρόμοιο ρόλο με την παραδοσιακή πλατφόρμα ως υπηρεσία (PaaS) παρέχοντας ένα επίπεδο αφαίρεσης στις υπηρεσίες υποδομής πληροφορικής. Ωστόσο, ενώ πολλές υλοποιήσεις PaaS έχουν αδιαφανή επίπεδα αφαίρεσης, τα IDP προσφέρουν ένα διαφανές επίπεδο μέσω αρχείων ορισμού υπηρεσιών που επιτρέπουν στους προγραμματιστές και τους μηχανικούς υποδομής να προβάλλουν, να επαναχρησιμοποιούν και να βελτιώνουν τους υποκείμενους μηχανισμούς αφαίρεσης. Οι κατασκευαστές πλατφόρμας πρέπει να κατανοήσουν αυτές τις διαφορές για να καθορίσουν ποιο μοντέλο αφαίρεσης θα εξυπηρετήσει καλύτερα τις ανάγκες τους. Ο ρόλος του Backstage Backstage, του IDP που δώρισε το Spotify στο Cloud Native Computing Foundation (CNCF), ήταν μία από τις εφαρμογές με τις περισσότερες λήψεις από το CNCF το 2024. Το θέμα της υιοθέτησης του Backstage συγκέντρωσε μια ολόκληρη μέρα με παρουσιάσεις και ιστορίες χρηστών στο KubeCon 2024. Υπάρχουν διάφοροι λόγοι για την υιοθέτησή του. Το Spotify έχει φήμη για τις διαδικασίες μετασχηματιστικής μηχανικής. Πολλοί οργανισμοί έχουν υιοθετήσει το διάσημο πλέον μοντέλο Spotify, το οποίο περιλαμβάνει ομάδες, φυλές και συντεχνίες. Η παραμονή του Backstage στο CNCF διασφαλίζει τη διακυβέρνηση και μια υγιή κοινότητα συνεισφερόντων και υιοθετητών. Ένας αυξανόμενος αριθμός εμπορικών προμηθευτών εργαλείων DevOps υποστηρίζουν πρόσθετα Backstage. Και το πιο σημαντικό, επειδή είναι ανοιχτού κώδικα, το Backstage είναι δωρεάν για τους προγραμματιστές για λήψη και δοκιμή, επιταχύνοντας περαιτέρω το ενδιαφέρον για τις πλατφόρμες γενικά. Πριν δεσμευτούν σε ένα IDP, οι ηγέτες πληροφορικής θα πρέπει να δημιουργήσουν μια συναρπαστική επιχειρηματική υπόθεση, περιγράφοντας ποια οφέλη θα φέρει το IDP στον οργανισμό και πώς θα μετρήσει αυτά τα Forrester Πολλές ομάδες είχαν υποθέσει, ή ήλπιζαν, ότι το Backstage ήταν μια έτοιμη προς χρήση πλατφόρμα, αλλά σύντομα κυριεύτηκαν από την πολυπλοκότητά του. Αυτό έχει δημιουργήσει μια ευκαιρία για τους εμπορικούς παρόχους λογισμικού να διαφοροποιήσουν τις προσφορές τους από το Backstage. Αυτοί οι πάροχοι εμπορικών εργαλείων ισχυρίζονται ότι τα προϊόντα τους είναι πιο εύκολο να ξεκινήσετε, έχουν χαμηλότερη καμπύλη μάθησης και προσφέρουν τεχνολογικά πλεονεκτήματα στο Backstage, όπως η παροχή ενός επιπέδου ενορχήστρωσης υπηρεσιών. Το Spotify προσφέρει επίσης το Backstage ως πληρωμένη εμπορική συνδρομή που περιλαμβάνει υποστήριξη προϊόντων, πρόσθετα πρόσθετα και δυνατότητες χωρίς κώδικα για να βοηθήσει τις εταιρείες να ξεκινήσουν πιο γρήγορα με μεγαλύτερη εμπιστοσύνη. Οι χρήστες βλέπουν αυτά τα εμπορικά πρόσθετα, όπως το Soundcheck (μια προσθήκη που βοηθά τις ομάδες να οπτικοποιούν τους ελέγχους ποιότητας, ασφάλειας και αξιοπιστίας στις υπηρεσίες), ως προστιθέμενη αξία. Πριν από τη δέσμευση για ένα IDP, η Forrester συνιστά στους ηγέτες IT να δημιουργήσουν μια συναρπαστική επιχειρηματική υπόθεση που περιγράφει ποια οφέλη θα αποφέρει ο IDP στον οργανισμό και πώς θα τα μετρήσει. Η ανάπτυξη ενός ολοκληρωμένου επιχειρηματικού σχεδίου θα διασφαλίσει την ευθυγράμμιση μεταξύ των ενδιαφερομένων που χρηματοδοτούν την πρωτοβουλία της πλατφόρμας και εκείνων που είναι υπεύθυνοι για τη δημιουργία της. Η Forrester ανακάλυψε ότι σχεδόν κάθε εταιρεία IDP και τελικός χρήστης που έχει δημιουργήσει με επιτυχία ένα IDP ξεκίνησε από μικρή δημιουργώντας μια απόδειξη της ιδέας (PoC). Η πρώτη εφαρμογή μπορεί να διαρκέσει αρκετές εβδομάδες έως μήνες. Η Forrester συνιστά στους ηγέτες IT να προσδιορίσουν πρώτα μια ομάδα που είναι συνεργάσιμη και βλέπει τα οφέλη μιας προσέγγισης IDP. Στη συνέχεια, οικοδομήστε το PoC γύρω από μερικές από τις κρίσιμες ανάγκες των μελών, ενώ επικοινωνήστε μαζί τους για πρόσθετες προτάσεις και ακόμη και τις δικές τους συνεισφορές για τη βελτίωση του IDP. Αυτή η προσέγγιση μπορεί να βασιστεί και να χρησιμοποιηθεί ως εφαλτήριο για άλλες ομάδες ώστε να συνεχίσουν να αναπτύσσουν το IDP με βιώσιμο τρόπο. Αυτό το άρθρο βασίζεται σε ένα απόσπασμα της αναφοράς του Forrester “Originated by Spotify, Backstage sparks a platform Revolution”. Ο Andrew Cornwall είναι ανώτερος αναλυτής στη Forrester.
Δημοσιεύτηκε: 2025-12-08 04:00:00
πηγή: www.computerweekly.com







