Τρεις μύθοι για το custom λογισμικό που σε κρατάνε πίσω
Όταν λέω σε κάποιον ότι φτιάχνω custom λογισμικό, ακούω σχεδόν πάντα ένα από τρία «ναι, αλλά». Και τα τρία έρχονται από μια εποχή που έχει τελειώσει.
«Θέλει πολλά χρήματα»
Αυτός ο μύθος γεννήθηκε όταν custom σήμαινε agency, εξάμηνο project και τιμολόγιο με πολλά μηδενικά. Σήμερα η πρώτη έκδοση ενός εργαλείου είναι μικρή: λύνει ένα συγκεκριμένο πρόβλημα, όχι όλα μαζί. Και το μέτρο σύγκρισης δεν είναι «πόσο κοστίζει», είναι πόσο σου κοστίζει κάθε μήνα η δουλειά που κάνεις χειροκίνητα. Όταν βάλεις τα δύο νούμερα δίπλα δίπλα, η απάντηση συνήθως βγαίνει μόνη της. Και αν δεν βγαίνει, σου το λέω από την αρχή.
«Θέλει μήνες»
Θέλει μήνες όταν προσπαθείς να τα φτιάξεις όλα μαζί. Γι’ αυτό δεν ξεκινάμε έτσι. Ξεκινάμε από το μικρότερο πράγμα που σου λύνει το πρόβλημα, και εκεί μιλάμε για βδομάδες, όχι μήνες. Οι χρόνοι είναι πάντα ενδεικτικοί, γιατί κάθε δουλειά είναι διαφορετική. Αλλά η λογική είναι σταθερή: κάτι που δουλεύει στα χέρια σου νωρίς, όχι ένα «τελικό παραδοτέο» κάποτε.
«Δεν ξέρω εγώ από τέτοια»
Ο πιο επίμονος απ’ τους τρεις. Δεν χρειάζεσαι specs, διαγράμματα ή ορολογία. Χρειάζεσαι να ξέρεις πού χάνεις χρόνο, και αυτό το ξέρεις ήδη καλύτερα από τον καθένα. Το πώς, το αναλαμβάνω εγώ. Το έγραψα αναλυτικά στο πώς μια ιδέα γίνεται εργαλείο.
Αν κάτι απ’ τα τρία σε κράταγε πίσω
Δεν ισχύει. Το μόνο που ισχύει είναι ότι κάθε μήνας που περνάει με το πρόβλημα άλυτο έχει κι αυτός κόστος. Πες μου τι σε τρώει και το κοιτάμε.