Κέρδη:
- Δυνατότητα εξήγησης του τι είναι οι πλατφόρμες χωρίς κώδικα και χαμηλού κώδικα, για ποιες εργασίες είναι κατάλληλες και τα όριά τους.
- Δυνατότητα διαίρεσης μιας εφαρμογής ή ροής εργασιών σε βήματα με λογική χωρίς κώδικα/χαμηλό κώδικα και σύνταξη με υποστήριξη τεχνητής νοημοσύνης
- Δυνατότητα αξιολόγησης κινδύνων τεχνικού χρέους, διακυβέρνησης και ασφάλειας σε λύσεις προγραμματιστών πολιτών
Η παραδοσιακή ανάπτυξη λογισμικού απαιτεί τη σύνταξη κώδικα γραμμή προς γραμμή και τεχνική εξειδίκευση. Οι πλατφόρμες χωρίς κώδικα και χαμηλού κώδικα αλλάζουν αυτήν την κατάσταση: επιτρέπουν τη δημιουργία εφαρμογών με διεπαφές μεταφοράς και απόθεσης, έτοιμα στοιχεία και οπτικές ροές, με ελάχιστο ή καθόλου κώδικα γραμμένο. Εργαλεία όπως Microsoft Power Platform, Airtable, Bubble, Zapier, Make προέρχονται από αυτήν την περιοχή. Η κύρια διαφορά είναι ότι το no-code εκτελεί την πλήρη απεικόνιση χωρίς να γράφει κώδικα και γενικά απευθύνεται σε επαγγελματίες χρήστες. Ο χαμηλός κώδικας, από την άλλη πλευρά, επιτρέπει την προσθήκη κώδικα όταν είναι απαραίτητο εκτός από την οπτική ανάπτυξη και καλύπτει πιο σύνθετες ανάγκες.
Αυτές οι πλατφόρμες έχουν μεγάλη αξία για τον επαγγελματία του MIS: Μια απλή ροή έγκρισης, μια αίτηση φόρμας ή μια ενοποίηση που θα χρειαζόταν εβδομάδες στην ομάδα IT μπορεί να ρυθμιστεί σε ημέρες χωρίς κωδικό. Έτσι, ένας πολίτης προγραμματιστής -δηλαδή ένας μη τεχνικός αλλά ικανός υπάλληλος- μπορεί να παράγει τη δική του λύση. Η τεχνητή νοημοσύνη εισέρχεται σε αυτόν τον κόσμο με δύο μορφές: και τα δύο χαρακτηριστικά τεχνητής νοημοσύνης ενσωματωμένα σε πλατφόρμες (δημιουργία κειμένου, ταξινόμηση) και το περίγραμμα ροής, μορφής και λογικής δημιουργίας τεχνητής νοημοσύνης στο στάδιο του σχεδιασμού. Αλλά αυτός ο ρυθμός εγκυμονεί σοβαρούς κινδύνους χωρίς διακυβέρνηση.
Πότε No-code/Low-code, Πότε κωδικός;
Το No-code/low-code δεν είναι κατάλληλο για κάθε εργασία. Κατάλληλο για: εσωτερικές ροές έγκρισης, απλές φόρμες και συλλογή δεδομένων, μικροεφαρμογές εντός του τμήματος, απλές ενσωματώσεις μεταξύ συστημάτων, γρήγορη δημιουργία πρωτοτύπων. Δεν είναι κατάλληλο για: συστήματα που απαιτούν υψηλή απόδοση, σύνθετη επιχειρηματική λογική, κλίμακα σε μεγάλο αριθμό χρηστών, απαιτούν ευαίσθητη ασφάλεια ή υπερβαίνουν τα όρια της πλατφόρμας.
Η κρίσιμη ιδέα είναι το τεχνικό χρέος: το τίμημα που θα επιφέρει μια λύση που εγκαθίσταται γρήγορα αλλά απρόσεκτα σήμερα με τη μορφή συντήρησης, αλλαγών και διορθώσεων αύριο. Η ταχύτητα χωρίς κωδικό μπορεί εύκολα να μετατραπεί σε τεχνικό χρέος. Διότι εκατοντάδες μικρές εφαρμογές που έχουν εγκατασταθεί χωρίς τεκμηρίωση, χωρίς πρότυπα και χωρίς κατόχους, γίνονται ένα αδιαχείριστο σωρό με την πάροδο του χρόνου. Η τεχνητή νοημοσύνη μπορεί γρήγορα να δημιουργήσει ένα σχέδιο για μια λύση χωρίς κώδικα. αλλά "θα πρέπει να το κάνει αυτό το code or no-code;" και "ποιος το κατέχει και το διατηρεί αυτό;" Τα ερωτήματα είναι αποφάσεις ανθρώπινης διακυβέρνησης.
Συμβουλή: Πριν εγκαταστήσετε μια λύση χωρίς κωδικό, ρωτήστε: "Εάν το άτομο που το εγκατέστησε φύγει μετά από 6 μήνες, μπορεί κάποιος να το καταλάβει και να το φροντίσει;" Εάν η απάντηση είναι όχι, λείπει η τεκμηρίωση και η ιδιοκτησία. Η λύση είναι ένα χρέος.
Shadow IT and Governance
Ο μεγαλύτερος κίνδυνος διακυβέρνησης της No-code είναι το σκιώδες IT: λύσεις που αναπτύσσονται χωρίς τη γνώση και τον έλεγχο του τμήματος πληροφορικής. Ένας υπάλληλος εισάγει δεδομένα πελατών σε ένα εργαλείο χωρίς κώδικα και εγκαθιστά μια εφαρμογή. Κανείς δεν ξέρει, δεν είναι σαφές πού πηγαίνουν τα δεδομένα, η ασφάλεια δεν έχει ελεγχθεί. Αυτό σημαίνει διαρροή δεδομένων, παραβιάσεις συμμόρφωσης και απώλεια ελέγχου.
Η υγιής προσέγγιση δεν είναι η απαγόρευση του μη κωδικού, αλλά η υπαγωγή του υπό διακυβέρνηση: ορισμός ποιες πλατφόρμες εγκρίνονται, ποια δεδομένα μπορούν να χρησιμοποιηθούν, ποιος μπορεί να εγκαταστήσει τι, πώς θα καταχωρούνται και θα ελέγχονται οι λύσεις. Ο ειδικός στο MIS παίζει ρόλο γέφυρας εδώ: βάζει τις λύσεις σε ένα ασφαλές και ανιχνεύσιμο πλαίσιο, χωρίς να επιβραδύνει τις επιχειρηματικές μονάδες. Η τεχνητή νοημοσύνη μπορεί να βοηθήσει στη σύνταξη αυτών των πολιτικών διακυβέρνησης και του καταλόγου λύσεων.
Three Mini Cases: By the Numbers
Περίπτωση 1 — Κέρδος ταχύτητας. Σε μια κατασκευαστική εταιρεία, η συλλογή ειδοποιήσεων δυσλειτουργίας σε χαρτί της ομάδας πεδίου δημιούργησε 6 ώρες εισαγωγής δεδομένων την εβδομάδα. Ένας πολίτης προγραμματιστής δημιούργησε μια εφαρμογή φορμών για κινητά χωρίς κωδικό σε 3 ημέρες. τα δεδομένα έρεαν απευθείας στο σύστημα. Με την παραδοσιακή ανάπτυξη, η ομάδα IT αναμένεται να κάνει αυτή τη δουλειά για 8 εβδομάδες. Στη σωστή επιχείρηση, το no-code έχει φέρει μεγάλα κέρδη.
Περίπτωση 2 — Σκιώδης διαρροή IT. Μια ομάδα μάρκετινγκ ανέβασε μια λίστα πελατών σε ένα μη εγκεκριμένο εργαλείο αυτοματισμού χωρίς κώδικα και δημιούργησε μια καμπάνια. Διατηρούσε δεδομένα οχήματος σε διακομιστή στο εξωτερικό και ήταν προβληματική από την άποψη του KVKK. κανείς δεν γνώριζε. Αποκαλύφθηκε στον έλεγχο και η εταιρεία αντιμετώπισε κίνδυνο συμμόρφωσης. Αυτό δεν θα είχε συμβεί εάν υπήρχε εγκεκριμένος κανόνας πλατφόρμας και δεδομένων.
Περίπτωση 3 — Το κόστος του τεχνικού χρέους. Σε μια εταιρεία, ένας υπάλληλος εγκατέστησε 40 διαφορετικούς αυτοματισμούς χωρίς κωδικό χωρίς τεκμηρίωση και έφυγε. Μια ενημέρωση πλατφόρμας έσπασε 11 από αυτές. Κανείς δεν ήξερε ποιος έκανε τι. Χρειάστηκαν 5 εβδομάδες για την εκ νέου κατανόηση και επιδιόρθωση των λύσεων. Αν υπήρχε τεκμηρίωση και ιδιοκτησία, αυτό το χρέος δεν θα είχε προκύψει.
Αδύναμη προτροπή / Ισχυρή προτροπή
Αδύναμη προτροπή:
Δημιουργήστε μια εφαρμογή αδειών χωρίς κωδικό.
Ισχυρή προτροπή:
Ο ρόλος σας: Είστε σχεδιαστής λύσεων χωρίς κώδικα και σύμβουλος διακυβέρνησης. ΣΧΕΤΕ μια λύση χωρίς κώδικα για την ακόλουθη ανάγκη. Θα πρέπει να περιλαμβάνει:- Βήμα προς βήμα ροή (φόρμα → έγκριση → ειδοποίηση → εγγραφή).- Απαιτούμενα πεδία δεδομένων και ποια δεδομένα είναι ευαίσθητα.- Είναι αυτή η εργασία συμβατή με μη κωδικό ή απαιτεί κωδικό: αξιολόγηση με αιτιολόγηση.- Σημείωση διακυβέρνησης: σε ποιον ανήκει, πώς τεκμηριώνεται, ποια πλατφόρμα έχει εγκριθεί. π.χ. "οι εργαζόμενοι ζητούν άδεια, ο διευθυντής εγκρίνει"]
Η ισχυρή άμεση εντολή απαιτεί όχι μόνο τη λύση, αλλά και την αξιολόγηση της συμμόρφωσης και τη διακυβέρνηση. Αποτρέπει την πτώση στην τύφλωση της ταχύτητας.
Τέσσερα αντιγράψιμα πρότυπα
1) Αξιολόγηση συμμόρφωσης:
Είναι η παρακάτω απαίτηση κατάλληλη για χωρίς κωδικό/χαμηλό κώδικα ή απαιτεί κωδικό; Αξιολογήστε με κριτήρια: πολυπλοκότητα, κλίμακα, ασφάλεια, απόδοση. Δώστε μια αιτιολογημένη σύσταση. Ανάγκη: [κείμενο]
2) Σχέδιο ροής:
Μετατρέψτε την ακόλουθη διαδικασία σε ροή χωρίς κώδικα: έναυσμα, βήματα, συνθήκες, ειδοποιήσεις, εγγραφή. Καθορίστε ποια δεδομένα υφίστανται επεξεργασία σε κάθε βήμα και εάν είναι ευαίσθητα. Διαδικασία: [κείμενο]
3) Λίστα ελέγχου διακυβέρνησης:
Δημιουργήστε λίστα ελέγχου διακυβέρνησης για την ακόλουθη λύση χωρίς κωδικό: κάτοχος, τεκμηρίωση, εγκεκριμένη πλατφόρμα, τύπος/τοποθεσία δεδομένων, πρόσβαση, σχέδιο δημιουργίας αντιγράφων ασφαλείας/συντήρησης, συχνότητα ελέγχου. Λύση: [κείμενο]
4) Σκιώδης αξονική τομογραφία:
Καταγράψτε τους πιθανούς κινδύνους διαρροής σκιώδους πληροφορικής και δεδομένων στην περιγραφή λύσης χωρίς κώδικα παρακάτω. Προτείνετε μέθοδο ανίχνευσης και πρόληψης για κάθε κίνδυνο. Περιγραφή: [κείμενο]
Πίνακας σύγκρισης: No-code / Low-code / Code
κριτήριο
Χωρίς κωδικό
χαμηλό κωδικό
παραδοσιακός κώδικας
ποιος το κάνει
επιχειρησιακός χρήστης
Αναλυτής/προγραμματιστής
προγραμματιστής
Ταχύτητα εγκατάστασης
υψηλότερο
ψηλά
χαμηλά
Ικανότητα πολυπλοκότητας
χαμηλά
μεσαίο
υψηλότερο
προσαρμογή
περιορισμένη
μερική
γεμάτο
Κίνδυνος διακυβέρνησης
ψηλά
μεσαίο
Χαμηλό (ελεγχόμενο)
κατάλληλη δουλειά
Απλή μορφή/ροή
μεσαία εφαρμογή
Σύστημα κρίσιμης κλίμακας
Συνήθη λάθη
- Το να σκέφτεσαι ότι όλα είναι χωρίς κώδικα. Η εξαναγκασμός σύνθετων, κρίσιμων ή κλιμακούμενων συστημάτων σε μη κωδικοποίηση θα χτυπήσει σε τοίχο.
- Εγκατάσταση χωρίς τεκμηρίωση. Μια λύση χωρίς ιδιοκτήτη ή τεκμηρίωση μετατρέπεται σε τεχνικό χρέος όταν αποχωρεί ο ιδρυτής.
- Αγνοώντας το σκιερό IT. Η ροή δεδομένων σε μη εγκεκριμένα εργαλεία είναι σιωπηλή συμμόρφωση και κίνδυνος διαρροής.
- Δίνοντας ευαίσθητα δεδομένα σε μη ελεγχόμενο όχημα. Η μεταφόρτωση προσωπικών δεδομένων χωρίς να γνωρίζετε πού φυλάσσονται τα δεδομένα αποτελεί παραβίαση του KVKK.
- Νομίζοντας ότι η διακυβέρνηση είναι «απαγορευμένη». Στόχος δεν είναι η πρόληψη, αλλά η τοποθέτηση της ταχύτητας σε ένα ασφαλές πλαίσιο.
Προσοχή: Η ταχύτητα του No-code είναι ελκυστική από την αρχή. Το πραγματικό κόστος προκύπτει μήνες αργότερα στη συντήρηση. Μην θεωρείτε μια λύση ολοκληρωμένη μόνο και μόνο επειδή «δουλεύει». Μια λύση χωρίς ιδιοκτήτη, τεκμηρίωση και σχέδιο συντήρησης δεν έχει ακόμη ολοκληρωθεί.
Συνοπτικά
Οι πλατφόρμες χωρίς κώδικα και χαμηλού κώδικα σάς δίνουν τη δυνατότητα να δημιουργείτε γρήγορα εφαρμογές με ελάχιστο ή καθόλου κώδικα και να ενδυναμώνετε τους πολίτες προγραμματιστές. Η απλή φόρμα παρέχει μεγάλη ταχύτητα στη ροή έγκρισης και τις ενσωματώσεις. Ωστόσο, δεν είναι κατάλληλο για πολύπλοκα, κρίσιμα και κλιμακούμενα συστήματα. Οι μεγαλύτεροι κίνδυνοι τους είναι το τεχνικό χρέος και η σκιώδης πληροφορική. Η λύση δεν είναι η απαγόρευση, αλλά η διακυβέρνηση με εγκεκριμένη πλατφόρμα, κανόνα δεδομένων, ιδιοκτησία και τεκμηρίωση. Η τεχνητή νοημοσύνη επιταχύνει τη ροή και τη σύνταξη λύσεων. αλλά η απόφαση της καταλληλότητας και της διακυβέρνησης ανήκει στον άνθρωπο. Λύση χωρίς ιδιοκτήτη και τεκμηρίωση θεωρείται ελλιπής.
Εργασία εφαρμογής
Επιλέξτε την ανάγκη "κράτησης εξοπλισμού" για ένα τμήμα. (1) Να έχετε ένα προσχέδιο λύσης χωρίς κώδικα και να δημιουργείται ροή με μια ισχυρή προτροπή. (2) Ζητήστε από το μοντέλο να αξιολογήσει την καταλληλότητα αυτής της εργασίας για χωρίς κωδικό και συγκρίνετε τη με τη δική σας γνώμη. (3) Προσδιορίστε εάν τα δεδομένα που υποβάλλονται σε επεξεργασία στη λύση είναι ευαίσθητα. (4) Δημιουργήστε μια λίστα ελέγχου διακυβέρνησης (ιδιοκτήτης, πλατφόρμα, τεκμηρίωση, συντήρηση). (5) Γράψτε έναν πιθανό σκιώδη κίνδυνο πληροφορικής και προφύλαξη.
λίστα ελέγχου
- [ ] Αξιολόγησα εάν η εργασία ήταν κατάλληλη για χωρίς κωδικό ή κωδικό.
- [ ] Έχω εντοπίσει τα ευαίσθητα δεδομένα που υποβάλλονται σε επεξεργασία στη λύση.
- [ ] Καθορίστηκε ο ιδιοκτήτης, το έγγραφο και το σχέδιο συντήρησης.
- [ ] Χρησιμοποίησα μόνο εγκεκριμένη πλατφόρμα και εξουσιοδοτημένα δεδομένα.
- [ ] Έκανα σάρωση για σκιώδη IT και κινδύνους διαρροής.
- [ ] Σχεδίασα τη διακυβέρνηση ως διασφάλιση χωρίς να εμποδίζω την ταχύτητα.