Μετάβαση στο κύριο περιεχόμενο
FromNine
Μενού

Ανάπτυξη και υποδομές

Λογισμικό που οι δικές σας ομάδες συνεχίζουν να αλλάζουν.

Μια πύλη αιτήσεων με CY Login, η πύλη πελατών ενός διαχειριστή ταμείων, ένα προϊόν SaaS για κανονιστικές αναφορές: αναπτύσσουμε λογισμικό που είναι προσβάσιμο, ασφαλές από τον σχεδιασμό και συντηρήσιμο από τις δικές σας ομάδες πολύ μετά την παράδοση.

Για εταιρείες λογισμικού στην Κύπρο που πουλούν SaaS σε όλη την ΕΕ, για διαχειριστές ταμείων με πύλες πελατών, και για δημόσιους φορείς που χτίζουν υπηρεσίες με CY Login.

Επιχειρησιακό λογισμικό και SaaS: τα επίπεδα της υπηρεσίαςΤέσσερα στρώματα σε βάθος. Ο χρήστης βλέπει μόνο το πρώτο, την προσβάσιμη διεπαφή. Πίσω της οι ενότητες του πεδίου, όπου ζουν οι κανόνες· πιο πίσω οι υπηρεσίες πλατφόρμας για πολλαπλούς μισθωτές και ταυτότητα· και στο βάθος η ασφαλής ροή παράδοσης που τα χτίζει όλα.01Προσβάσιμες διεπαφές02Ενότητες πεδίου και κανόνες03Μισθωτές, ταυτότητα, δεδομένα04Ασφαλής ροή παράδοσης
  1. 01Σχεδιασμός με βάση το πεδίο για δουλειά γεμάτη κανόνες, όπως η διεκπεραίωση αιτήσεων
  2. 02Προσβασιμότητα κατά EN 301 549 και WCAG 2.2 AA από το πρώτο σχέδιο
  3. 03Αρχεία αποφάσεων και τεκμηρίωση, γραμμένα ώστε να τα παραλάβει η δική σας ομάδα

01 Προβλήματα

Τι ακούμε πριν από μια ανακατασκευή

  1. 01

    Κάθε αλλαγή χρειάζεται ένα τρίμηνο

    Η εφαρμογή δουλεύει, αλλά τον πυρήνα της δεν τολμά κανείς να τον αγγίξει. Μικρές αλλαγές απαιτούν μεγάλες δοκιμές παλινδρόμησης και παράθυρο έκδοσης.

  2. 02

    Η πύλη δυσκολεύει τους ανθρώπους που εξυπηρετεί

    Δεν δουλεύει με αναγνώστη οθόνης, δεν δουλεύει καλά στα αγγλικά για όσους τα προτιμούν, δεν δουλεύει στο κινητό. Τα παράπονα φτάνουν πριν από τον έλεγχο προσβασιμότητας.

  3. 03

    Η αλλαγή ενός πελάτη χαλά τη δουλειά άλλου

    Κάθε πελάτης ζήτησε κάτι δικό του και το πήρε. Σήμερα κάθε νέα έκδοση απαιτεί διαπραγμάτευση, και ορισμένοι πελάτες μένουν σε παλιές εκδόσεις.

  4. 04

    Η γνώση έφυγε μαζί με τον προμηθευτή

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

  5. 05

    Ερωτήσεις ασφάλειας από πελάτες και αρχές

    Το τμήμα προμηθειών ενός πελάτη ζητά SBOM, διαδικασία για ευπάθειες και τεκμήρια για τον Κανονισμό για την κυβερνοανθεκτικότητα (CRA). Τίποτα από αυτά δεν είναι έτοιμο.

02 Τι παραδίδουμε

Τι παραδίδουμε

  1. 01 Ανάπτυξη προϊόντων SaaS

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

    Τι κάνουμε

    • Επιλογή μοντέλου μισθωτών: κοινό, ομαδοποιημένο ή απομονωμένο
    • Στρατηγική ρυθμίσεων και σημαιών λειτουργιών
    • Μέτρηση χρήσης και σύνδεση με τη χρέωση
    • Τακτικές εκδόσεις με διάθεση ανά μισθωτή

    Τι παραλαμβάνετε

    • Σχεδιασμός μισθωτών και απομόνωσης
    • Μοντέλο ρυθμίσεων με προστατευτικά όρια
    • Διαδικασία έκδοσης με επαναφορά ανά μισθωτή
  2. 02 Σχεδιασμός πεδίου για σύνθετους κανόνες

    Όπου οι κανόνες είναι το ίδιο το προϊόν, όπως στη διεκπεραίωση αιτήσεων, στα κριτήρια επιλεξιμότητας ή σε υπολογισμούς που ορίζει ένας νόμος, σχεδιάζουμε με βάση το πεδίο (domain-driven design). Αρθρωτό μονολιθικό σύστημα ή μικροϋπηρεσίες; Το αποφασίζουμε συνειδητά, και συνήθως ξεκινούμε από το πρώτο.

    Τι κάνουμε

    • Event storming με τους ειδικούς του αντικειμένου
    • Οριοθετημένα πλαίσια και όρια ενοτήτων
    • Κανόνες γραμμένοι ρητά και ελέγξιμοι
    • Αρχεία αποφάσεων για τις μεγάλες επιλογές

    Τι παραλαμβάνετε

    • Μοντέλο πεδίου και χάρτης πλαισίων
    • Αρθρωτός κώδικας με όρια που επιβάλλονται
    • Εκτελέσιμες προδιαγραφές για τους βασικούς κανόνες
  3. 03 Πύλες για πολίτες και προσωπικό

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

    Τι κάνουμε

    • Σύστημα σχεδίασης με προσβάσιμα στοιχεία
    • Περιεχόμενο σε απλή γλώσσα
    • Δοκιμές με υποστηρικτικές τεχνολογίες και πραγματικούς χρήστες
    • Ροή μετάφρασης για κάθε γλώσσα

    Τι παραλαμβάνετε

    • Πύλη πάνω σε επαναχρησιμοποιήσιμο σύστημα σχεδίασης
    • Έκθεση συμμόρφωσης προσβασιμότητας
    • Ροή περιεχομένου και μετάφρασης
  4. 04 Μηχανική ποιότητας και ασφαλής ανάπτυξη

    Δοκιμές αυτοματοποιημένες εκεί που αποδίδουν, έλεγχος των συμβολαίων ανάμεσα στις υπηρεσίες, μετρήσεις επιδόσεων πριν ανοίξει η εφαρμογή στους χρήστες, και κύκλος ασφαλούς ανάπτυξης πάνω στο OWASP ASVS, με SBOM και ελέγχους εφοδιαστικής αλυσίδας λογισμικού.

    Τι κάνουμε

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

    Τι παραλαμβάνετε

    • Αυτοματοποιημένες σουίτες δοκιμών στη ροή παράδοσης
    • Έκθεση επαλήθευσης ασφάλειας
    • Διαδικασία χειρισμού ευπαθειών έτοιμη για τον CRA
  5. 05 Σταδιακός εκσυγχρονισμός

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

    Τι κάνουμε

    • Χάρτης δυνατοτήτων της υπάρχουσας εφαρμογής
    • Δρομολόγηση strangler fig και περιτύλιξη με API
    • Μετάπτωση δεδομένων με αναφορές συμφωνίας
    • Παράλληλη λειτουργία για κρίσιμους υπολογισμούς

    Τι παραλαμβάνετε

    • Σειρά εκσυγχρονισμού με επιχειρησιακά ορόσημα
    • Πρόσοψη και νέες ενότητες σε παραγωγή
    • Δεδομένα που συμφωνούν σε κάθε μετάβαση
  6. 06 Συντηρη­σιμότητα και παράδοση

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

    Τι κάνουμε

    • Εργασία σε ζεύγη με τους προγραμματιστές σας κατά την ανάπτυξη
    • Αρχεία αποφάσεων αρχιτεκτονικής μαζί με τον κώδικα
    • Εγχειρίδια λειτουργίας και οδηγοί εφημερίας
    • Ορόσημα μεταφοράς γνώσης

    Τι παραλαμβάνετε

    • Σχέδιο παράδοσης με κριτήρια αποδοχής
    • Τεκμηρίωση στα δικά σας αποθετήρια
    • Εκπαιδευμένη εσωτερική ομάδα

03 Αρχιτεκτονική

Ενδεικτική αρχιτεκτονική αναφοράς

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

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

Επίπεδα του σχεδίου

Άνθρωποι
Πολίτες, πελάτες και προσωπικό, από οποιαδήποτε συσκευή και με υποστηρικτικές τεχνολογίες.
Εκσυγχρονισμός
Πρόσοψη που μοιράζει τις δυνατότητες, η παλιά εφαρμογή που αποσύρεται, και μετάπτωση δεδομένων με έλεγχο συμφωνίας.
Πλατφόρμα
Το επίπεδο API, η ταυτότητα, ο πυρήνας σε ενότητες, οι μισθωτές με τις ρυθμίσεις τους και τα λειτουργικά δεδομένα.
Ασφαλής παράδοση
Δοκιμές συμβολαίων και επιδόσεων, έλεγχοι ASVS και SBOM σε κάθε χτίσιμο.
Ενδεικτικό παράδειγμα
  1. Άνθρωποι

    • Πολίτες, πελάτες, προσωπικό
    • Προσβάσιμη διεπαφή
  2. Σταδιακός εκσυγχρο­νισμός

    • Πρόσοψη δρομολόγησης
    • Υπάρχουσα εφαρμογή
    • Μετάπτωση με έλεγχο συμφωνίας
  3. Πλατφόρμα

    • Επίπεδο API και συμβόλαια
    • Ταυτότητα και ρόλοι
    • Αρθρωτός πυρήνας: παραλαβή, υποθέσεις, χρεώσεις
    • Μισθωτές, ρυθμίσεις, σημαίες λειτουργιών
    • Λειτουργικές βάσεις δεδομένων
  4. Ασφαλής παράδοση

    • Δοκιμές συμβολαίων και επιδόσεων, έλεγχοι ASVS, SBOM σε κάθε χτίσιμο
Αρθρωτός πυρήνας πίσω από πρόσοψη δρομολόγησης

Ενδεικτική αρχιτεκτονική, όχι σύστημα πελάτη.

Διαβάστε το διάγραμμα ως κείμενο

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

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

Η υπηρεσία ταυτότητας εξυπηρετεί το επίπεδο API· κάτω από τον πυρήνα βρίσκονται οι υπηρεσίες μισθωτών και ρυθμίσεων. Μια ζώνη ασφαλούς παράδοσης στη βάση καλύπτει δοκιμές συμβολαίων και επιδόσεων, επαλήθευση ασφάλειας και SBOM.

04 Επιλογές και όρια

Τεχνικές επιλογές και όριά τους

  • Πρώτα αρθρωτός μονόλιθος

    Πώς το χειριζόμαστε

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

    Όρια και εξαρτήσεις

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

  • Η προσβασιμότητα είναι τεχνική δουλειά

    Πώς το χειριζόμαστε

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

    Όρια και εξαρτήσεις

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

    Ό,τι προσθέτουν οι συντάκτες μετά τη διάθεση πρέπει να τηρεί το ίδιο επίπεδο. Τους εκπαιδεύουμε, αλλά δεν ελέγχουμε τι δημοσιεύουν.

  • Ο εκσυγχρονισμός κρατά όσο τα δεδομένα

    Πώς το χειριζόμαστε

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

    Όρια και εξαρτήσεις

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

  • Νομοθεσία για προϊόντα λογισμικού

    Πώς το χειριζόμαστε

    SBOM, χειρισμός ευπαθειών και ασφαλείς προεπιλογές είναι μέρος της τυπικής ροής μας, και προετοιμάζουν τα προϊόντα για τον CRA.

    Όρια και εξαρτήσεις

    Το αν σας αφορά ο Κανονισμός, και με ποιον τρόπο, είναι ερώτημα για νομικούς. Η δική μας συμβολή είναι τα τεχνικά τεκμήρια· την κρίση την κάνουν οι σύμβουλοί σας.

05 Πώς δουλεύουμε

Πώς δουλεύουμε

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

  1. 01

    Χαρτογράφηση του πεδίου

    Event storming με όσους ξέρουν τους κανόνες, και χάρτης δυνατοτήτων όσων υπάρχουν σήμερα.

    ΑποτέλεσμαΧάρτης πλαισίων και πρώτα αρχεία αποφάσεων

  2. 02

    Ένα λεπτό πρώτο κομμάτι

    Μία δυνατότητα σε όλη τη διαδρομή, μέσα από την πρόσοψη, σε παραγωγή με πραγματικούς χρήστες.

    ΑποτέλεσμαΠρώτο κομμάτι σε λειτουργία

  3. 03

    Ανάπτυξη ανά δυνατότητα

    Κάθε έκδοση μεταφέρει μια δυνατότητα, τα δεδομένα της και τους χρήστες της, με έλεγχο συμφωνίας και επαναφορά έτοιμα.

    ΑποτέλεσμαΠλάνο εκδόσεων ανά δυνατότητα

  4. 04

    Παράδοση

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

    ΑποτέλεσμαΑποδεκτή παράδοση

06 Ανθρώπινος έλεγχος

Πού αποφασίζει ο άνθρωπος

Σε μια επιχειρησιακή εφαρμογή, έλεγχος σημαίνει τρία πράγματα: ποιος έκανε μια αλλαγή, ποιος την ενέκρινε, και πώς αναιρείται.

  • Το εύρος το ορίζει ο υπεύθυνος προϊόντος

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

  • Οι ρυθμίσεις έχουν υπεύθυνο

    Οι ρυθμίσεις μισθωτών και οι σημαίες λειτουργιών αλλάζουν μέσα από ελεγχόμενη διαδικασία, από ρόλους που ορίζετε εσείς.

  • Οι μεταβάσεις εγκρίνονται

    Κάθε μετακίνηση από το παλιό στο νέο σύστημα την εγκρίνει η επιχείρηση, με δοκιμασμένη επαναφορά.

  • Οι αποφάσεις γράφονται

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

07 Τεχνολογίες

Τεχνολογίες με τις οποίες δουλεύουμε

Διακομιστής (back end)
  • Java και Kotlin
  • .NET
  • TypeScript και Node.js
  • Python
Διεπαφή (front end)
  • React και Next.js
  • Angular
  • Συστήματα σχεδίασης με προσβάσιμα στοιχεία
  • Εγγενείς και διαπλατφορμικές εφαρμογές κινητών
Δεδομένα
  • PostgreSQL
  • SQL Server και Oracle σε υπάρχουσες εγκαταστάσεις
  • Ροές γεγονότων
  • Μηχανές αναζήτησης
Ποιότητα και ασφάλεια
  • Playwright και δοκιμές συμβολαίων
  • Δοκιμές φορτίου και επιδόσεων
  • SAST, DAST και έλεγχος εξαρτήσεων
  • SBOM σε CycloneDX ή SPDX

Όταν αναφέρουμε μια τεχνολογία, περιγράφουμε την τεχνική μας εμπειρία με αυτήν. Δεν σημαίνει συνεργασία με τον κατασκευαστή της ούτε ότι αυτός μας προτείνει.

08 Παράδειγμα

Ενδεικτικό παράδειγμα

Ενδεικτικό παράδειγμα

Πύλη αιτήσεων αδειοδότησης ανάπτυξης με CY Login

01Κατάσταση
Με το νέο πλαίσιο της τοπικής αυτοδιοίκησης, που ισχύει από το 2024, ένας Επαρχιακός Οργανισμός Αυτοδιοίκησης χειρίζεται αιτήσεις αδειοδότησης ανάπτυξης. Οι αιτήσεις φτάνουν σε χαρτί, με email και μέσα από παλαιότερα συστήματα, και ο αιτητής δεν ξέρει σε ποιο στάδιο βρίσκεται ο φάκελός του.
02Τι θα υλοποιούσαμε
Μία πύλη πάνω σε κοινό σύστημα σχεδίασης, με σύνδεση μέσω CY Login, ηλεκτρονική υποβολή δικαιολογητικών και ενημέρωση για την πορεία του φακέλου, συνδεδεμένη με το σύστημα υποθέσεων των λειτουργών και ελεγμένη για προσβασιμότητα κατά τον Ν. 50(Ι)/2019.
03Πού αποφασίζει ο άνθρωπος
Ο Διευθυντής Αδειοδότησης της Ανάπτυξης εγκρίνει περιεχόμενο και ροές της πύλης· την απόφαση για κάθε αίτηση την παίρνει πάντα ο αρμόδιος λειτουργός.
04Πώς θα μετρούσαμε
Ζητήματα προσβασιμότητας ανά έκδοση, μερίδιο αιτήσεων που υποβάλλονται πλήρεις με την πρώτη, και χρόνος από την υποβολή ως την πλήρη σύσταση του φακέλου.

09 Ανά κλάδο

Στον κλάδο σας

  • Για Τμήματα, Δήμους και ΕΟΑ: διαχείριση υποθέσεων και πύλες για πολίτες που τηρούν τον Ν. 50(Ι)/2019, λειτουργούν στη γλώσσα που διαλέγει ο χρήστης και συνδέονται με το CY Login.

  • Πύλες πελατών και εφαρμογές back office για ΚΕΠΕΥ και διαχειριστές ταμείων, με ισχυρό ίχνος ελέγχου και διαδικασίες έκδοσης που ικανοποιούν τον έλεγχο αλλαγών.

  • Για βιομηχανίες και κατασκευαστές εξοπλισμού: εργαλεία διαμόρφωσης προϊόντων, πύλες σέρβις και προϊόντα SaaS, δεμένα με το ERP και με τους τεχνικούς στο πεδίο.

Κύπρος

Νέα αγορά σημαίνει νέα έκδοση, όχι νέο αντίγραφο

Στην Κύπρο η Ευρωπαϊκή πράξη για την προσβασιμότητα ενσωματώθηκε με τον Ν. 57(Ι)/2024, που ισχύει από τις 28 Ιουνίου 2025 με αρμόδια αρχή τον Υφυπουργό Κοινωνικής Πρόνοιας· οι ιστότοποι και οι εφαρμογές του δημόσιου τομέα ακολουθούν τον Ν. 50(Ι)/2019, με αρμόδιο το Τμήμα Υπηρεσιών Πληροφορικής. Ένα προϊόν που πουλιέται σε όλη την ΕΕ συναντά την ίδια πράξη μέσα από εθνικούς νόμους που διαφέρουν στις λεπτομέρειες, και τον CRA με υποχρεώσεις που αρχίζουν σταδιακά. Κάθε αγορά χρειάζεται επίσης τη γλώσσα της, τους κανόνες τιμολόγησης και τα δικά της σχήματα ταυτότητας, όπως το CY Login για τις κρατικές υπηρεσίες της Δημοκρατίας.

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

Ερωτήσεις για επιχειρησιακό λογισμικό και SaaS

Να χτίσουμε δικό μας λογισμικό ή να παραμετροποιήσουμε μια πλατφόρμα;

Αν η διαδικασία σας μοιάζει με όσα κάνουν οι περισσότεροι, παραμετροποιήστε μια πλατφόρμα. Αν σας ξεχωρίζει, ή αν οι κανόνες της δεν χωρούν σε καμία πλατφόρμα, χτίστε. Επειδή δουλεύουμε και με Salesforce, SAP και Odoo και με δικό μας κώδικα, δεν κερδίζουμε τίποτα σπρώχνοντας τη μία απάντηση. Την απόφαση μπορεί να την τεκμηριώσει η υπηρεσία Αρχιτεκτονική και συμβουλευτική.

Εγγυάστε ότι η πύλη μας θα είναι προσβάσιμη;

Μηδέν προβλήματα δεν υποσχόμαστε. Υποσχόμαστε ότι θα τα αναζητήσουμε, θα τα καταγράψουμε και θα διορθώσουμε όσα ανήκουν στη δουλειά μας. Ο στόχος είναι το EN 301 549 και το WCAG 2.2 AA, ο έλεγχος γίνεται με εργαλεία και με το χέρι, και στο τέλος παίρνετε έκθεση συμμόρφωσης με τα γνωστά ζητήματα, χρήσιμη και για τη δήλωση προσβασιμότητας ενός δημόσιου φορέα.

Γίνεται εκσυγχρονισμός χωρίς μετάπτωση «μιας και έξω»;

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

Μπορεί η δική μας ομάδα να αναλάβει το λογισμικό;

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

Τι σημαίνει ο CRA για το προϊόν μας;

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

Πείτε μας τι πρέπει να μείνει σε λειτουργία όσο αλλάζει

Θα σας προτείνουμε ποια δυνατότητα να μετακινηθεί πρώτη, πώς θα καλύπτει τον Ν. 57(Ι)/2024 ή τον Ν. 50(Ι)/2019, και τι θα έχει στα χέρια της η ομάδα σας στο τέλος.