iwebforyou
Ξεκινήστε ένα Έργο

Πλατφόρμες SaaS από καθαρές απαιτήσεις

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

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

Πλατφόρμες SaaS από καθαρές απαιτήσεις Τι χτίζουμε

Χτίζουμε λογισμικό που υποστηρίζει την πραγματική λειτουργία της επιχείρησής σας. Στην πράξη:

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

  • Ρόλοι και δικαιώματα, ώστε ένας διευθυντής, ένας χειριστής ή ένας πελάτης να έχουν διαφορετικές δυνατότητες.

  • Ροές εργασίας: τα βήματα από τα οποία περνά μια εργασία, για παράδειγμα αίτημα, έλεγχος, έγκριση, καταγραφή.

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

  • Συνδέσεις με άλλα συστήματα, όπως το λογιστικό σας πρόγραμμα, το email ή μια υπηρεσία πληρωμών.

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

Πλατφόρμες SaaS από καθαρές απαιτήσεις Τι κερδίζετε από τις καθαρές απαιτήσεις

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

Αν χρειάζεστε ένα website που παρουσιάζει την επιχείρησή σας, η κατάλληλη υπηρεσία είναι τα εταιρικά websites. Με αυτόν τον τρόπο κάθε έργο παίρνει την προσοχή που του αξίζει.

Πλατφόρμες SaaS από καθαρές απαιτήσεις Πώς δουλεύουμε

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

  1. Ανάλυση και απαιτήσεις. Ορίζουμε τι πρέπει να κάνει το σύστημα, για ποιον και με ποιους περιορισμούς. Εγκρίνετε ένα γραπτό αντικείμενο έργου.

  2. Δομή και απλά σχέδια οθονών. Το πρώτο μέρος του σχεδίου συστήματος: πώς συνδέονται τα δεδομένα, οι ρόλοι και οι οθόνες, με απλά σχέδια χωρίς χρώματα.

  3. Κανόνες σχεδιασμού. Κάθε οθόνη μοιάζει και λειτουργεί με τον ίδιο τρόπο. Έτσι οι μελλοντικές αλλαγές κοστίζουν λιγότερο.

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

  5. Παράδοση. Η πλατφόρμα σας είναι online. Παίρνετε ό,τι χρειάζεστε για να τη λειτουργείτε εσείς ή η ομάδα σας.

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

Πλατφόρμες SaaS από καθαρές απαιτήσεις Ποιότητα και ασφάλεια

Ο έλεγχος είναι μέρος της κατασκευής από την πρώτη μέρα. Το δικό μας εργαλείο, ο Planner, φτιάχνει μια εφαρμογή από γραπτές προδιαγραφές χωρίς επιτήρηση. Για κάθε λειτουργία γράφεται πρώτα το τεστ και μετά ο κώδικας. Ύστερα ελέγχουμε το αποτέλεσμα σε πραγματικό browser και το συγκρίνουμε με το εγκεκριμένο σχέδιο. Κάθε βήμα προχωρά μόνο όταν περάσουν όλοι οι έλεγχοι. Δείτε πώς λειτουργεί στο case του Planner.

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

Πλατφόρμες SaaS από καθαρές απαιτήσεις Για ποιους είναι

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

Πλατφόρμες SaaS από καθαρές απαιτήσεις Από τα άρθρα μας

  • SaaS5 λεπτά ανάγνωσης

    Πώς κρατιούνται χωριστά τα δεδομένα πελατών σε ένα SaaS

    Σε μια πλατφόρμα SaaS τα δεδομένα των πελατών κρατιούνται χωριστά με ένα από τρία μοντέλα της AWS. Στο silo κάθε πελάτης έχει δικούς του πόρους, στο pool οι πελάτες μοιράζονται πόρους και στο bridge ο συνδυασμός των δύο. Το μοντέλο επιλέγεται στο σχέδιο συστήματος, πριν γραφτεί κώδικας.

    Διαβάστε το άρθρο
  • SaaS5 λεπτά ανάγνωσης

    Ρόλοι και δικαιώματα σε ένα SaaS πριν από τον κώδικα

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

    Διαβάστε το άρθρο
  • SaaS5 λεπτά ανάγνωσης

    Πρώτα το τεστ, μετά ο κώδικας σε μια πλατφόρμα SaaS

    Στην ανάπτυξη με δοκιμές (TDD) γράφεται πρώτα ένα τεστ που αποτυγχάνει, μετά ο κώδικας που το περνά και τέλος η βελτίωση του κώδικα. Έτσι κάθε λειτουργία μιας πλατφόρμας SaaS έχει από την αρχή τον έλεγχό της. Οι περισσότερες δοκιμές είναι μικρές και γρήγορες, ενώ λίγες ελέγχουν το σύνολο στον browser.

    Διαβάστε το άρθρο

Όλα τα άρθρα

Πλατφόρμες SaaS από καθαρές απαιτήσεις Συχνές ερωτήσεις

Ποιος επιλέγει την τεχνολογία της πλατφόρμας;

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

Μπορείτε να αναλάβετε μια υπάρχουσα πλατφόρμα;

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

Τι παραλαμβάνω στο τέλος του έργου;

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

Τι γίνεται αν αλλάξουν οι απαιτήσεις;

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

Αναλαμβάνετε και τη φιλοξενία στο cloud;

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

Επόμενο βήμα: Πλατφόρμες SaaS από καθαρές απαιτήσεις

Ξεκινήστε το έργο σας

Στείλτε αίτημα έργου ή ελέγξτε δωρεάν το website σας. Κάθε μήνυμα το διαβάζουμε εμείς οι ίδιοι.