Διαδρομή 07Μάθημα 1 / 8

Ξεκινήστε ένα νέο προϊόν στο Taiga

Προετοιμάστε ένα προϊόν με σαφή όρια, διαμορφώστε το πλαίσιό του και συνδέστε τον σχεδιασμό με το πραγματικό αποθετήριο και τα περιβάλλοντά σας.

Βασικές γνώσεις11 minΕλέγχθηκε

Εκδότης Πώς γράφουμε

Ελέγξτε τι κατανοήσατεΗ ομάδα πλατφόρμας σας έχει την ευθύνη των pipelines deployment. Τι πρέπει να κάνετε όταν δημιουργείτε το προϊόν;Κάντε την άσκηση
Η ομάδα πλατφόρμας σας έχει την ευθύνη των pipelines deployment. Τι πρέπει να κάνετε όταν δημιουργείτε το προϊόν;

Τι θα μάθετε

  • Επιλέξτε τη σωστή αφετηρία και τις ευθύνες υποδομής.
  • Περιγράψτε ένα αποτέλεσμα χωρίς να επινοείτε απαντήσεις σε ανεπίλυτες απαιτήσεις.
  • Προσδιορίστε τι πρέπει να είναι έτοιμο πριν από τον λεπτομερή σχεδιασμό initiatives.

Προετοιμάστε ένα σαφές αποτέλεσμα

Αυτό το σενάριο χρησιμοποιεί μια υποθετική υπηρεσία αιτημάτων εξοπλισμού. Ένας manager καταγράφει το αίτημα εξοπλισμού ενός εργαζομένου και την απόφαση. Η αυτοεξυπηρέτηση εργαζομένων είναι μεταγενέστερη επέκταση. Χρησιμοποιήστε συνθετικές εγγραφές κατά τη μάθηση. Το σενάριο δεν εξουσιοδοτεί τη χρήση πραγματικών δεδομένων προσωπικού.

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

Γράψτε ένα αρχικό όριο: η πρώτη έκδοση καταγράφει αιτήματα και αποφάσεις. Δεν παραγγέλνει εξοπλισμό, δεν εγκρίνει δαπάνες αυτόματα και δεν αλλάζει εγγραφές μισθοδοσίας.

Επιλέξτε πώς ξεκινά το προϊόν

Επιλέξτε Start from scratch για αυτή τη νέα υπηρεσία. Χρησιμοποιήστε το Import codebase όταν ένα υπάρχον αποθετήριο πρέπει να ορίζει την αφετηρία. Η εισαγωγή επιλέγεται κατά τη δημιουργία του προϊόντος, οπότε αποφασίστε συνειδητά.

Κατά τη δημιουργία, ορίζετε επίσης αν το Taiga γράφει Infrastructure code και CI/CD pipelines. Αυτές είναι χωριστές ευθύνες. Αν η ομάδα πλατφόρμας σας παρέχει ήδη ένα μέρος, απενεργοποιήστε την αντίστοιχη επιλογή δημιουργίας και περιγράψτε πώς γίνεται σήμερα η εργασία.

Για παράδειγμα: «Η πλατφόρμα μας κάνει deploy container images που έχουν ανασκοπηθεί μέσω του υπάρχοντος pipeline του αποθετηρίου. Χρησιμοποιήστε την ταυτότητα workload και τις ρυθμίσεις περιβάλλοντός του.» Επιβεβαιώστε ότι αυτή η περιγραφή είναι ακριβής πριν βασιστείτε σε αυτή.

Προσθέστε το πλαίσιο πριν από τη συζήτηση

Το Discovery ξεκινά με το Context. Προσθέστε σχετικό υλικό αναφοράς του προϊόντος και πάγιες οδηγίες πριν από τη συζήτηση. Τοποθετήστε τους κανόνες που μοιράζονται πολλά προϊόντα στο επίπεδο οργανισμού ή factory.

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

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

Ανασκοπήστε και δημοσιεύστε την πρόθεση

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

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

Αφού δημοσιευτούν και τα οκτώ απαιτούμενα έγγραφα, ολοκληρώστε το Discovery και σχεδιάστε τα initiatives. Η παραγόμενη ακολουθία είναι πρόταση που μπορείτε να εξετάσετε και να αλλάξετε.

Συνδέστε τον πραγματικό προορισμό παράδοσης

Συνδέστε το αποθετήριο πριν από τον λεπτομερή σχεδιασμό initiatives. Ορίστε τα προβλεπόμενα περιβάλλοντα την ίδια στιγμή, παρότι δεν απαιτείται περιβάλλον για να ξεκινήσει ο σχεδιασμός.

Η περιγραφή περιβάλλοντος δεν παραχωρεί πρόσβαση στο cloud. Το pipeline σας εκτελεί το deployment. Ελέγξτε το branch του αποθετηρίου, την ταυτότητα, την ευθύνη υποδομής και τις απαιτούμενες εργασίες ρύθμισης με την αρμόδια ομάδα.

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

Κάντε την άσκηση

Προετοιμάστε μια υποθετική υπηρεσία αιτημάτων εξοπλισμού. Γράψτε τον χρήστη της, το επιθυμητό αποτέλεσμα, τα επιτρεπόμενα δεδομένα και μία ανεπίλυτη απόφαση. Δηλώστε αν η ομάδα πλατφόρμας ή το Taiga γράφει τον κώδικα υποδομής και το CI/CD. Περιγράψτε την υπάρχουσα μέθοδο deployment όπου υπάρχει.

Λήψη φύλλου εργασίας (Markdown)
Ελέγξτε τι κατανοήσατε ↑

Συνεχίστε τη μάθηση

Πηγές και πρόσθετη μελέτη

Σχετικό υλικό από την Taiga