Αρχιτεκτονική σε έργα Agile - μάθημα 32.900 RUB. από το IBS Training Center, εκπαίδευση 16 ωρών, Ημερομηνία: 3 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 03, 2023
Πολύ συχνά, κατά την εφαρμογή του Agile, δεν υπάρχει κατανόηση του τρόπου συνδυασμού των αξιώσεων και των συστάσεων του Agile με τη θεωρία και τις πρακτικές του αρχιτεκτονικού σχεδιασμού και της διαχείρισης της αρχιτεκτονικής. Σε ορισμένες περιπτώσεις, η ανάγκη για αρχιτεκτονικές πρακτικές αρνείται, ακόμη και σε μεγάλα έργα, κάτι που φυσικά δεν οδηγεί σε κάτι καλό. Στην πραγματικότητα, δεν υπάρχει αντίφαση μεταξύ των πρακτικών του Agile και του αρχιτεκτονικού σχεδιασμού, και όλα τα αναπτυγμένα πλαίσια Agile το αναγνωρίζουν και ορίζουν μέρη και ρόλους για αρχιτεκτονικό έργο. Αυτό το μάθημα συνεχίζει το μάθημα ARC-001, το οποίο έθιξε μόνο αυτό το πρόβλημα και μελετά αυτό το θέμα λεπτομερώς. Αναλύεται η σχέση Agile και αρχιτεκτονικών πρακτικών, διαπιστώνεται γιατί και πώς αλληλοσυμπληρώνονται, τι μπορούν να επιτύχουν προκαλούν στρεβλώσεις προς τη μία ή την άλλη κατεύθυνση και πόσο πρακτικά είναι δυνατό και απαραίτητο να προσαρμοστούν οι αρχιτεκτονικές πρακτικές σε Ευκίνητο πλαίσιο. Πρακτικές όπως: ανάλυση απαιτήσεων σε συνθήκες ημιτελούς και συνεχούς αλλαγής τους, λήψη αρχιτεκτονικών αποφάσεων (με λαμβάνοντας υπόψη κινδύνους και συμβιβασμούς), τεκμηρίωση και αυτοτεκμηρίωση του έργου, καθώς και αρχιτεκτονική επίβλεψη και αναθεώρηση με τη χρήση τεχνικών Ευκίνητος. Το μάθημα συνδυάζει τόσο τη θεωρητική εισαγωγή όσο και την πρακτική ανάπτυξη των δεξιοτήτων σχεδιαστικής ανάλυσης πλαισίου, κινδύνους, καθώς και τεχνικές και οργανωτικές σχεδιαστικές δεξιότητες στο πλαίσιο του Θέματα
Πρόγραμμα μαθημάτων
Θέματα που καλύπτονται:
1. Χαρακτηριστικά αρχιτεκτονικής στο Agile (1 ώρα)
History of Agile.
Architecture in Agile: από την άρνηση σε ένα μοντέλο αρχιτεκτονικής με γνώμονα τον κίνδυνο.
2. Έννοιες ευκίνητης αρχιτεκτονικής: RAD, SAFE (2 ώρες)
Αρχιτεκτονική με διαχείριση κινδύνου.
Αρχιτεκτονική συστημάτων υψηλής μεταβλητότητας.
Ο ρόλος του αρχιτέκτονα στο SAFE.
3. Εργασία με αρχιτεκτονικά σημαντικές απαιτήσεις (3 ώρες)
Αρχιτεκτονικά σημαντικές απαιτήσεις.
Βασικά σενάρια.
Βασικές λειτουργικές απαιτήσεις, μη λειτουργικές απαιτήσεις.
Η προσέγγιση «Αν είναι μη λειτουργικό, γιατί με νοιάζει;».
Περιορισμοί σε Ιστορία χρήστη, Ενεργοποιητές, Ιστορίες Techdebt, Ζώνη Προσγείωσης.
Αρχιτεκτονικοί περιορισμοί.
4. Διαδικασία λήψης αποφάσεων, αρχιτεκτονικά στυλ (3 ώρες)
Επαναληπτική διαδικασία λήψης αποφάσεων (ελαφρές εκδόσεις του ADD).
Γρήγορη προσομοίωση.
Εφαρμογή στυλ και προτύπων με παραδείγματα (μικροϋπηρεσίες).
5. Λύσεις τεκμηρίωσης: NoUML, "ζωντανή" τεκμηρίωση (2 ώρες)
Πλαίσιο, προοπτικές (Προοπτική).
NoUML: C4 και LADR.
«Ζωντανή» τεκμηρίωση.
Αντιπρότυπα.
6. Οργάνωση ομάδας, επεκτάσιμο Agile (2 ώρες)
Νόμος του Κόνγουεϊ.
Δύο προσεγγίσεις: από την αρχιτεκτονική ή από την υπάρχουσα ομάδα.
Αντιπρότυπα.
7. Αρχιτεκτονική επίβλεψη με χρήση εργαλείων CI και UT (1 ώρα)
Βασικοί μηχανισμοί.
Ανασκόπηση αρχιτεκτονικού κώδικα.
Δοκιμές αρχιτεκτονικής μονάδας.
Αναλυτές στατικών κωδικών, μετρήσεις.
Λειτουργίες γυμναστικής.
8. Ανασκόπηση αρχιτεκτονικών λύσεων (2 ώρες)
LAAAAM.
ΤΑΡΑ.
Όλες οι πληροφορίες που δημοσιεύονται σε αυτήν την ενότητα του Lifehacker δεν αποτελούν δημόσια προσφορά όπως ορίζεται από τις διατάξεις του άρθρου 437 του Αστικού Κώδικα της Ρωσικής Ομοσπονδίας και προορίζονται μόνο για ενημερωτικούς σκοπούς.
Η υπηρεσία χρησιμοποιεί τεχνολογίες από το έργο «Educated» και δεν παρέχει εκπαιδευτικές υπηρεσίες.