Skip to main content

«Έχω μια Ιδέα για App!» – Τι πρέπει να κάνεις πριν μιλήσεις σε προγραμματιστή

| Νευρωνίδης Μάνος |

«Έχω μια ιδέα για εφαρμογή!» Ωραία. Και τώρα τι; Πριν ψάξετε για προγραμματιστή, διαβάστε ποια είναι η δουλειά που πρέπει να κάνετε εσείς πρώτα για να μην «πεθάνει» η ιδέα σας πριν καν ξεκινήσει.

«Έχω μια Ιδέα για App!» – Τι πρέπει να κάνεις πριν μιλήσεις σε προγραμματιστή

Είναι εκείνη η στιγμή. Στο ντους, στο αυτοκίνητο, την ώρα που πας για ύπνο. «Μπαμ!» Σου ήρθε. Η Ιδέα. Μια εφαρμογή που θα λύσει ένα πρόβλημα, θα αλλάξει τον τρόπο που κάνουμε κάτι, θα γίνει το επόμενο μεγάλο «πράγμα».

Είναι μια φανταστική στιγμή. Υπάρχει ενθουσιασμός, αδρεναλίνη. Το πρώτο πράγμα που σκέφτεσαι είναι: «Πρέπει να βρω κάποιον να μου την φτιάξει. Χθες!»

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

Ο λόγος; Οι περισσότεροι άνθρωποι τρέχουν να ξεκινήσουν μια tailor-made ανάπτυξη λογισμικού ή να χτίσουν βιαστικά μια εφαρμογή, αντί να σχεδιάσουν πρώτα τη λύση. Η ιδέα από μόνη της, όσο λαμπρή κι αν είναι, αξίζει 1%.

Η ιδέα από μόνη της, όσο λαμπρή κι αν είναι, αξίζει 1%. Η εκτέλεση είναι το άλλο 99%. Και η εκτέλεση δεν ξεκινά με τον προγραμματισμό. Ξεκινά με δουλειά… στο χαρτί.

Αν έχετε μια ιδέα για νέα startup ή θέλετε να αναπτύξετε custom web εφαρμογές και πλατφόρμες για την επιχείρησή σας, κάντε μια χάρη στον εαυτό σας (και στα χρήματά σας). Μην πάρετε τηλέφωνο ακόμα τον προγραμματιστή. Κάντε πρώτα αυτά τα 6 βήματα.

Βήμα 1: Η Απομυθοποίηση. Τι πραγματικά λύνετε;

Πιάστε ένα χαρτί. Γράψτε σε μία πρόταση τι πρόβλημα λύνει η ιδέα σας.

Ακούγεται απλό; Δεν είναι.

  • Κακό παράδειγμα: «Θέλω να φτιάξω ένα social network για κηπουρούς.» (Αυτό δεν είναι πρόβλημα. Αυτή είναι η ιδέα σας).
  • Καλό παράδειγμα: «Οι ερασιτέχνες κηπουροί δυσκολεύονται να βρουν πότε ακριβώς και πώς να κλαδέψουν τα φυτά τους και δεν εμπιστεύονται τις γενικές συμβουλές στο Google.» (Αυτό είναι πρόβλημα).

Αν δεν μπορείτε να περιγράψετε το πρόβλημα που λύνετε, πεντακάθαρα, δεν είστε έτοιμοι.

Βήμα 2: Το “Μήπως είμαι ο Μόνος;” Check

Το ότι εσείς έχετε αυτό το πρόβλημα (ή νομίζετε ότι το έχουν άλλοι) δεν σημαίνει τίποτα. Πρέπει να βγείτε από το κεφάλι σας.

Μιλήστε σε 10 πραγματικούς ανθρώπους που πιστεύετε ότι είναι το κοινό σας. (Όχι στη γυναίκα σας, τη μάνα σας ή τον κολλητό σας. Θα σας πουν ψέματα για να σας ευχαριστήσουν).

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

Κάντε την καλύτερη ερώτηση: «Πώς λύνεις αυτό το πρόβλημα τώρα

  • Αν σας πουν: «Α, δεν το λύνω, απλά ταλαιπωρούμαι», έχετε κάτι.
  • Αν σας πουν: «Ε, σημειώνω σε ένα τετράδιο», έχετε κάτι.
  • Αν σας πουν: «Α, ναι, χρησιμοποιώ την εφαρμογή [τάδε], είναι τέλεια!», τότε μόλις βρήκατε τον ανταγωνιστή σας.

Βήμα 3: Κοιτάξτε Γύρω Σας (Ανταγωνισμός)

«Η ιδέα μου είναι μοναδική, δεν την έχει ξανασκεφτεί κανείς!»

Συγγνώμη που θα σας το χαλάσω, αλλά στατιστικά, αυτό είναι σχεδόν αδύνατο. Ψάξτε. Ψάξτε στο Google, ψάξτε στο App Store. Βρείτε ποιος άλλος προσπαθεί να λύσει το ίδιο πρόβλημα.

Κατεβάστε τις εφαρμογές τους. Χρησιμοποιήστε τες. Τι κάνουν καλά; Τι κάνουν χάλια; Πού κολλάνε; Τι λείπει;

Η ευκαιρία σας κρύβεται σχεδόν πάντα σε αυτό που οι άλλοι κάνουν χάλια.

Βήμα 4: Το “Ένα και Μοναδικό” Πράγμα (MVP)

Ο ενθουσιασμός σας κάνει να θέλετε τα πάντα. «Θέλω να έχει και chat, και εξελιγμένες λύσεις τεχνητής νοημοσύνης και machine learning, και calendar, και να συνδέεται με το ψυγείο, και να…»

Σταματήστε.

Μια επιτυχημένη εφαρμογή ξεκινά λύνοντας ένα πρόβλημα εξαιρετικά καλά. Αυτό είναι το MVP σας (Minimum Viable Product – Ελάχιστο Βιώσιμο Προϊόν).

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

Αν η ιδέα σας είναι ένα αυτοκίνητο, το MVP σας δεν είναι ένας τροχός. Είναι ένα πατίνι. Κάτι απλό, που σε πάει από το Α στο Β.

Ξεχάστε τα «καλούδια». Εστιάστε στον πυρήνα. Όλα τα άλλα μπαίνουν στη λίστα “Για Μετά”.

Βήμα 5: Η Χαρτοπετσέτα (Το Σχέδιο)

Πριν πάτε σε γραφίστα, πριν ανοίξετε το Photoshop… πιάστε μολύβι και χαρτί.

Σχεδιάστε «κουτάκια». Αυτές είναι οι οθόνες σας. Τι κουμπιά θα έχει η κάθε οθόνη;

Τι συμβαίνει όταν ο χρήστης πατάει το κουμπί Α; Πηγαίνει στην οθόνη Β. Τι έχει η οθόνη Β;

Δεν χρειάζεται να είναι όμορφο. Χρειάζεται να βγάζει νόημα. Αυτά τα «κουτάκια και βελάκια» λέγονται wireframes. Είναι το προσχέδιο, η κάτοψη του σπιτιού σας.

Και αυτό ισχύει απόλυτα για την ανάπτυξη εφαρμογών για κινητά (mobile apps) και desktop—κανένας προγραμματιστής δεν πρέπει να χτίζει app χωρίς αυτά τα «κουτάκια».

Βήμα 6: “Ωραία όλα αυτά… λεφτά πώς βγάζουμε;”

Το «θα το δούμε αργότερα» είναι συνταγή αποτυχίας. Ο τρόπος που θα βγάλετε χρήματα (monetization) καθορίζει τον σχεδιασμό της εφαρμογής.

  • Θα έχει διαφημίσεις; (Χρειάζεται χώρος γι’ αυτές).
  • Θα είναι με συνδρομή; (Χρειάζεται σύνδεση με πύλες πληρωμών και συστήματα έξυπνης αυτοματοποίησης και ενοποίησης συστημάτων API για την αυτόματη διαχείριση χρηστών και συνδρομών).
  • Θα την αγοράζει κανείς μία φορά; (Πιο απλό, αλλά δύσκολο στην πώληση).
  • Θα είναι δωρεάν για τους χρήστες, αλλά θα χρεώνετε τις επιχειρήσεις; (Π.χ. όπως το e-food).

Αποφασίστε το τώρα.

Τώρα είστε Έτοιμοι

Αν έχετε κάνει αυτά τα 6 βήματα, συγχαρητήρια.

Δεν έχετε πλέον μια «ιδέα». Έχετε ένα σχέδιο.

Έχετε ένα καθαρό πρόβλημα, έχετε την απόδειξη ότι κι άλλοι το έχουν, ξέρετε τον ανταγωνισμό, έχετε έναν πυρήνα λειτουργιών (MVP), έχετε μια κάτοψη (wireframes) και ξέρετε πώς θα βγάλετε χρήματα.

Τώρα είναι η ώρα να πάρετε τηλέφωνο εμάς, ή όποιον προγραμματιστή εμπιστεύεστε.

Γιατί τώρα, δεν θα του ζητήσετε να μαντέψει τι έχετε στο μυαλό σας. Θα του δώσετε έναν χάρτη. Και με χάρτη, το ταξίδι από την ιδέα στην πράξη… γίνεται πραγματικότητα.