Η βελτίωση της διαδικασίας είναι το πρώτο βήμα για κάθε οργανισμό που θέλει να έχει μια κουλτούρα της διαδικασίας. Όλοι οι οργανισμοί βρίσκονται στη διαδικασία αλλαγής και οι μελέτες βελτίωσης της διαδικασίας είναι μια μελέτη που πρέπει να βασίζεται σε ορισμένα βασικά δεδομένα που πρέπει να προγραμματιστούν. Διαφορετικά, είναι πιθανό να αποτύχει. Πρότυπο ISO 15504, ή καλύτερα γνωστό με το όνομα Πρότυπο SPICEείναι ένα από τα πιο ολοκληρωμένα πρότυπα διεργασιών σε αυτόν τον τομέα.

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

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

Το μοντέλο SPICE μπορεί να εκφραστεί ως αξιολόγηση της διαδικασίας στις τεχνολογίες της πληροφορίας. Αυτό το μοντέλο είναι ένα πρότυπο που αναπτύχθηκε από τον Διεθνή Οργανισμό Τυποποίησης (ISO) και από την Διεθνή Ηλεκτροτεχνική Επιτροπή (IEC).

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

Υπάρχουν πέντε διαδικασίες στη διάσταση της διαδικασίας:

  • Διαδικασίες που επηρεάζουν άμεσα τον πελάτη και τον προμηθευτή (πελάτη)
  • Μηχανικές διαδικασίες
  • Διαδικασίες που αποτελούν το έργο
  • Υποστηρικτικές διαδικασίες
  • Διαδικασίες οργάνωσης (οργάνωση)

Για κάθε μία από αυτές τις διεργασίες καθορίζεται επίπεδο δεξιοτήτων. Αυτά τα επίπεδα δεξιοτήτων είναι:

  • 0: Ατελές επίπεδο
  • 1: Επίπεδο εκτέλεσης
  • 2: Διαχειριζόμενο επίπεδο
  • 3: Θεσμοθετημένο επίπεδο
  • 4: Προβλέψιμο, μετρημένο επίπεδο (προβλέψιμο)
  • 5: Συνεχής βελτίωση του επιπέδου (βελτιστοποίηση)

Κρατικός Οργανισμός Σχεδιασμού, που εκδίδεται από το Δημόσιο Τεχνολογίες Πληροφορίας και Επικοινωνίας Έργα Οδηγός Προετοιμασίας, που πρέπει να ακολουθούνται για επενδύσεις σε τεχνολογίες πληροφοριών και επικοινωνιών από τις επίσημες όργανα αφαιρέθηκαν για τον καθορισμό των γενικών αρχών και διαδικασιών.

Παρασκευάζεται αυτόν τον οδηγό για να αποφευχθεί η πιθανή αποτυχία του κόμματος από το επίσημο όργανο των έργων λογισμικού, από την άλλη πλευρά, για την προώθηση της βιομηχανίας στην πιστοποίηση της ποιότητας και έχει ως στόχο να συμβάλει στη διεθνή ανταγωνιστικότητα. καλά προετοιμασμένοι για να διασφαλιστεί ότι τα έργα λογισμικού τους, από 2007 χρόνια, ανάλογα με το ύψος και την έκταση του έργου, ISO / IEC 15504 πρότυπο (SPICE) προβλέπεται επίπεδο εφαρμογής 2 των προτύπων ποιότητας λογισμικού.

ISO 15504 Σύστημα αξιολόγησης διαδικασιών λογισμικούΤο 1995 αναπτύχθηκε από κοινού από τον Διεθνή Οργανισμό Τυποποίησης (ISO) και τη Διεθνή Ηλεκτροτεχνική Επιτροπή (IEC).

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

Το SPICE έχει σχεδιαστεί για να βελτιώνει τις διαδικασίες του λογισμικού και να καθορίζει τις δυνατότητες επεξεργασίας. Το SPICE έχει τις ακόλουθες βασικές αρχές:

  • τυποποίηση
  • Αξιολόγηση, αναγνώριση δεξιοτήτων και βελτίωση
  • Προσαρμογή σε άλλα μοντέλα
  • Μέτρηση της ανάπτυξης
  • Συνέπεια και επαναληψιμότητα
  • Δεν υπάρχει σκοπό πιστοποίησης

Αναφέραμε παραπάνω ότι υπάρχουν δύο διαστάσεις του συστήματος αξιολόγησης διεργασιών λογισμικού ISO 15504: το μέγεθος της διαδικασίας και τα επίπεδα ικανότητας.

Τα κριτήρια για το μέγεθος της διαδικασίας είναι τα εξής:

  • Οι διαδικασίες είναι μέθοδοι άσκησης επιχειρηματικών δραστηριοτήτων.
  • Οι διαδικασίες συνήθως αποτελούνται από υπο-διαδικασίες και διαδικασίες.
  • Οι διαδικασίες τεκμηριώνονται και ενημερώνονται συνεχώς.
  • Οι διαδικασίες έχουν εισόδους και εξόδους.

Για παράδειγμα, οι υπο-διεργασίες των διαδικασιών μηχανικής, καθιστώντας την ανάλυση των απαιτήσεων λογισμικού, το σχεδιασμό της λειτουργίας λογισμικού, που εκτελεί το λογισμικό και η δοκιμή είναι μια υπο-διαδικασία.

Ένα άλλο μοντέλο διαδικασιών λογισμικού είναι η ενσωμάτωση μοντέλου ωριμότητας (CMMI). Αυτό το μοντέλο διαδικασίας είναι ένα μοντέλο που αξιολογεί την ωριμότητα των διαδικασιών προγραμματισμού, ανάπτυξης, διαμόρφωσης και παρόμοιων λογισμικών των οργανισμών. Το 1986 άρχισε να αναπτύσσεται το έτος.

Ενώ αυτό το μοντέλο επικεντρώνεται περισσότερο στις διαδικασίες διαχείρισης, το πρότυπο ISO / IEC 15504 επικεντρώνεται περισσότερο στις διαδικασίες της μηχανικής.