Μετάβαση στο περιεχόμενο
Λογισμικό κατά παραγγελίαΚόστος · 5 λεπτά ανάγνωσης

Τι καθορίζει στην πραγματικότητα το κόστος λογισμικού κατά παραγγελία

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

BILPP

Όποιος ψάχνει «κόστος ανάπτυξης λογισμικού κατά παραγγελία» ψάχνει έναν αριθμό. Καταλαβαίνουμε γιατί — ένας αριθμός επιτρέπει σύγκριση, προϋπολογισμό, απόφαση. Παρ’ όλα αυτά δεν θα σας δώσουμε έναν εδώ, και κάθε εταιρεία που το κάνει χωρίς να γνωρίζει το έργο σας στην ουσία χρεώνει ένα κενό αντί για τη δική σας δουλειά.

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

Η εμβέλεια είναι ο πρώτος μοχλός, και είναι αυτός που ελέγχετε εσείς

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

Γι’ αυτό πριν από οποιονδήποτε αριθμό προηγείται ένα discovery workshop — όχι ως βήμα πώλησης, αλλά ως η στιγμή όπου η εμβέλεια σταματά να είναι μια λέξη και γίνεται γραπτή προδιαγραφή: οθόνες, ρόλοι, ροές δεδομένων, τι μπαίνει μέσα και τι βγαίνει συνειδητά έξω. Όποιος το προσπεράσει παίρνει έναν αριθμό που είναι απλώς μια εκτίμηση με υποδιαστολή.

Μέγεθος ομάδας και κύκλοι επανάληψης, όχι ώρες

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

Κρατάμε τις ομάδες μικρές σκόπιμα: το άτομο στην κλήση είναι συνήθως το άτομο που γράφει τον κώδικα. Δεν είναι φιλοσοφία για την ίδια της χάρη — αφαιρεί ένα επίπεδο που διαφορετικά θα εμφανιζόταν στο τιμολόγιό σας ως «διαχείριση έργου» χωρίς να εμφανίζεται στο λογισμικό σας ως λειτουργία.

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

Τι κρύβεται πραγματικά μέσα στον αριθμό

ΠαράγονταςΤι επηρεάζει
Αριθμός ρόλων και επιπέδων δικαιωμάτωνΠολυπλοκότητα μοντέλου δεδομένων, εύρος δοκιμών
Ενσωματώσεις με υπάρχοντα συστήματαΧρόνος discovery, διαχείριση σφαλμάτων, παρακολούθηση
Αναφορές και εξαγωγέςΠολυπλοκότητα ερωτημάτων, εύρος διεπαφής
Τοποθεσία δεδομένων εντός ΕΕΕπιλογή φιλοξενίας, τι καταγράφεται και πού
Αντικαθιστά ζωντανό σύστημαΣχέδιο μετάπτωσης, περίοδος παράλληλης λειτουργίας

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

Σταθερή τιμή ανά φάση, ή μηνιαία σύμβαση

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

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

Γιατί η βάση στην ΕΕ έχει πραγματικό νόημα εδώ

Στη Νοτιοανατολική Ευρώπη είναι φυσικό να συγκρίνετε μια τοπική προσφορά με ένα nearshore στούντιο κάπου πιο ανατολικά ή πιο βόρεια. Είναι νόμιμη σύγκριση και δεν έχει νόημα να προσποιούμαστε ότι δεν γίνεται. Η διαφορά που μπορεί κανείς να επαληθεύσει δεν είναι «φθηνότερο έναντι ακριβότερου» — είναι πού έχει έδρα η εταιρεία και πού βρίσκονται πραγματικά τα δεδομένα σας. Μια εταιρεία με έδρα στην ΕΕ υπόκειται στο ίδιο νομικό πλαίσιο με τη δική σας επιχείρηση, χωρίς πρόσθετο επίπεδο συμβάσεων για μεταφορά δεδομένων εκτός Ένωσης. Δεν είναι το μοναδικό κριτήριο επιλογής, αλλά είναι ένα από εκείνα που μπορείτε να επαληθεύσετε στην πρώτη συζήτηση, όχι μετά την υπογραφή.

Η ιδιοκτησία είναι και αυτή παράγοντας κόστους

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

Παραδίδουμε τον πλήρη πηγαίο κώδικα, το αποθετήριο και την τεκμηρίωση σε κάθε ορόσημο, όχι μόνο στο τέλος. Αυτό δεν είναι γενναιοδωρία — είναι αυτό που πρέπει να σημαίνει «κατά παραγγελία».

Η ειλικρινής εκδοχή της ερώτησης

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

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

Μια τιμή που παίρνετε πριν υπάρξει εμβέλεια δεν είναι προσφορά. Είναι μια θέση για έναν αριθμό που περιμένει τη συζήτηση που θα την κάνει αληθινή.

Αυτή η συζήτηση απέχει μια φόρμα επικοινωνίας και δεν κοστίζει τίποτα.

Συνεχίστε την ανάγνωση

Όλα τα άρθρα
Επόμενο βήμα

Πείτε μας τι χτίζετε.

Τρεις προτάσεις αρκούν. Απαντάμε εντός μίας εργάσιμης ημέρας — στη γλώσσα σας.