Ανάπτυξη εφαρμογών σε κινητά και ταμπλέτες: ανάγκες και προϋποθέσεις Κώστας Φλώκος Γενικός Διευθυντής Upcom
Περιεχόμενα Αγορά εφαρμογών για έξυπνα κινητά και ταμπλέτες Προοπτικές της αγοράς Δεξιότητες των προγραμματιστών κινητών εφαρμογών Διεργασίες ανάπτυξης εφαρμογών Συνήθης δομή εταιρείας ανάπτυξης Παρουσίαση Upcom
Αριθμός εφαρμογών για κινητά Πηγή: http://www.mobilestatistics.com
Αριθμός εγκαταστάσεων εφαρμογών Πηγή: http://www.mobilestatistics.com
Προγραμματιστές για κινητά 250,000 200,000 150,000 100,000 ios android 50,000 0 2010 2011* 2012 2013
Ελληνική αγορά εφαρμογών για κινητά Σύμφωνα με το ΣΕΚΕΕ : Περισσότερες από 80 εταιρείες Περισσότεροι από 4000 προγραμματιστές Συν. Πωλήσεις 500 εκ. Παρουσία σε > 40 χώρες
Προοπτικές Η Ελλάδα ακολουθεί τη διεθνή αγορά Σημαντική παγκόσμια παρουσία, ειδικά στο mobile marketing Σημερινές τάσεις: Ανάπτυξη εφαρμογών για ιδία εκμετάλλευση, π.χ. taxibeat, globo, κλπ. Ανάπτυξη εφαρμογών για τρίτους, π.χ. upstream, velti, Upcom, κλπ.
Ενδείξεις Μεγάλος αριθμός επενδυτικών σχεδίων στηριγμένες σε λύσεις για κινητά Outsourcing στην Ελλάδα αυξάνεται συνεχώς Πλειοψηφία ανέργων (και όχι) επαγγελματιών πληροφορικής αναπτύσσουν πλέον δικές τους εφαρμογές Η δυνατότητα εξωστρέφειας του προϊόντος είναι πιο σημαντικές από διαδικτυακές εφαρμογές Η πολυπλοκότητα των σχετικών εφαρμογών είναι μικρότερη μιας διαδικτυακής ή desktop
Συμπέρασμα Η αγορά ανάπτυξης εφαρμογών για κινητά και ταμπλέτες θα αναπτυχθεί με γρήγορους ρυθμούς Όπως και σε άλλους παρεμφερείς τομείς, εκτιμάται ότι οι ανάγκες για προσωπικό θα γιγαντωθούν τα επόμενα χρόνια Ακόμη κι αν το outsourcing δεν εκτοξευτεί, η ανάπτυξη εφαρμογών για ιδίους σκοπούς πρέπει να γίνει ένας από τους πυλώνες ανάπτυξης της οικονομίας μας
Δεξιότητες ειδικότητες Προγραμματιστές Αναλυτές / Διαχειριστές έργων Σχεδιαστές Testers Support team Marketing / sales
Δεξιότητες προγραμματιστών Object orientation principles Design patterns Όρεξη για νέες τεχνολογίες Για native εφαρμογές Java or Objective C Layout managers Για εφαρμογές HTML5 Javascript, javascript, javascript CSS3, HTML5
Δεξιότητες Αναλυτών / PM Καλή χρήση κινητών/ταμπλετών Ικανότητες επικοινωνίας Λογική! Εμπειρία σε αντίστοιχα έργα Μεθοδολογίες ανάπτυξης Scrum, Agile, κλπ. Wire-framing Balsamiq, κλπ.
Δεξιότητες Σχεδιαστών (UI Designer/Engineer) Καλή χρήση κινητών/ταμπλετών Καλλιτεχνικό πνεύμα! Παρακολούθηση εξελίξεων στο χώρο Γνώση σχεδιαστικών πακέτων Photoshop Illustrator
Δεξιότητες Testers Καλή χρήση κινητών/ταμπλετών Διάθεση για ανακάλυψη λαθών Γνώσεις γενικών αρχών testing Scripting languages για τη συγγραφή επαναλαμβανόμενων ελέγχων
Δεξιότητες Support team Καλή χρήση κινητών/ταμπλετών Επικοινωνιακός χαρακτήρας Καλή χρήση Facebook/twitter Διάθεση εξυπηρέτησης πελατών Γνώση ξένων γλωσσών
Δεξιότητες marketing / sales Εμπειρία σε πωλήσεις Καλή χρήση κινητών/ταμπλετών Δίκτυο επαφών Αντίστοιχες γνώσεις
Πρώτη δουλειά; Εστίαση σε ρόλους που δεν απαιτούν πολύ εμπειρία Support, test Self-study στις ζητούμενες τεχνολογίες Πολύ όρεξη για δουλειά Επιλογή εταιρείας: Σημασία στην ουσία του έργου (τι θα μπει στο βιογραφικό) Οικονομικές απολαβές δεν είναι πάντα η καλύτερη επιλογή Η εξέλιξη στην εταιρεία μπορεί να αλλάξει πολύ γρήγορα αργότερα
Εσείς;
Διεργασίες ανάπτυξης Ανάλυση με χρήση wireframes Σχεδιασμός με υψηλής ανάλυσης εργαλεία, π.χ. PhotoShop Scrum ή παρόμοια μεθοδολογία ανάπτυξης Version control, π.χ. Github, subversion Διαχείριση προβλημάτων με εργαλεία, π.χ. Jira Οργανωμένος έλεγχος σε πληθώρα συσκευών Διαχείριση έργου από έμπειρο PM
Απαιτήσεις μελών ομάδας Γνώση των εργαλείων ανάπτυξης ή της φιλοσοφίας τους Wireframing Μετατροπή εικόνων σε HTML ή layouts Version control Επικοινωνία με άλλα μέλη της ομάδας Συνεργασία με άλλα μέλη της ομάδας Συμμόρφωση με αποφάσεις ομάδας
Δομή εταιρείας εξέλιξη Πλειοψηφία ελληνικών εταιρειών: μικρομεσαίες Μικρή ιεραρχική δομή Γενικός Διευθυντής Διαχειριστές έργων Πωλητές Προγραμματιστές, κλπ. Δυνατότητα εξέλιξης μόνο στο ίδιο επίπεδο Άλλες επιλογές Μεταπήδηση σε μεγαλύτερους οργανισμούς Μισθολογική ανέλιξη βάση βιογραφικού Δημιουργία ιδίας επιχείρησης Αναζήτηση ευκαιριών στο εξωτερικό
Upcom Εταιρεία ανάπτυξης εφαρμογών Έναρξη στο Βέλγιο το 1997, συνέχεια στην Ελλάδα (Αθήνα) το 2007 Σήμερα, απασχολεί 35 περίπου εργαζόμενους, με πάνω από 10 για έργα πελατών Πλειοψηφία ανάπτυξης εξωστρεφής Σημαντικές προοπτικές στο χώρο των εφαρμογών κινητής Συνεχής ενασχόληση με τεχνολογίες αιχμής Σε διαρκή αναζήτηση αξιόλογου δυναμικού (αποστολή βιογραφικών στο cv@upcom.eu)
Ερωτήσεις;