crowdhackathon process 17 & 18 october 2015 karamanolis george
TRANSCRIPT
Γιώργος ΚαραμανώληςCrowdpolicy, Co-founder & CTO / CIO crowdhackathon.com/tourism
SETE Tourism crowdhackathonΠώς θα πετύχουμε αποτελέσματα!
v.0.99 - υπο διαμόρφωση
Agenda1. Πλαίσιο συμμετοχής & διαδικασία2. Tι θέλουμε !3. Tεχνολογικά μέσα / Αναφορές / Παραδείγματα4. Παρουσίαση προγράμματος
a. Πώς θα τρέξει το crowdhacking από διαγωνιζόμενους το Σάββατο και την Κυριακήi. Αναγκαίες ενέργειες - διαδικασία
b. Παρουσίαση αποτελεσμάτων5. Πώς λειτουργούν οι μέντορες6. Θέματα για την επιτροπή αξιολόγησης, τη διαδικασία και τα
κριτήρια7. Τεχνολογικές κατευθύνσεις και συμβουλές 8. Έντυπα - Παράρτημα
a. Περιγραφή της εφαρμογής b. Οριστική δήλωση της ομάδας
9. Τρόπος επικοινωνίας με τη διοργάνωση
Τι δεν ξεχνάμε σε κάθε χρονική στιγμή
● Tο πλαίσιο συμμετοχής - το έχουμε αποδεχθεί όλοι όσοι διαγωνιζόμαστε :)
● Παρακολουθούμε το site και το facebook event ○ Για κεντρικές ανακοινώσεις.. ○ Το πρόγραμμα για πιθανές αλλαγές
● Ένα email επικοινωνίας για θέματα οργάνωσης, διαδικασίας κλπ ή σε γραμματεία○ [email protected]
#6 Θεματικές
1. Ανάδειξη τουριστικών προορισμών
2. Προορισμοί Τουριστικού Στρατηγικού
Σχεδιασμού 2021
3. Ειδικές μορφές Τουρισμού
4. Χρήσιμα εργαλεία και εφαρμογές για τουριστικές
επιχειρήσεις
5. Μεταφορές και επικοινωνίες
6. Αξιοποίηση ανοιχτών δεδομένων
Περισσότερα στις Προδιαγραφές- https://goo.gl/J4GohS
Πολλές κατευθύνσεις και παραδείγματα καθώς και εργαλεία
Περισσότερα στις προδιαγραφές.
Ιδέες ;● Περιμένουμε τις δικές σας..● Πώς αναβαθμίζω τις μεταφορές σε τοπικό επίπεδο - Πώς ειναι μεταφέρσιμο ;● Πώς αξιολογώ υπηρεσίες τουρισμού και ποια δεδομένα έχω ; Ποιο ειναι το
χαρακτηριστικό ώστε κάποιος τρίτος να το αξιοποιήσει ή χρησιμοποιήσει● Πώς σχετίζεται το real estate με τον Τουρισμό ; Πώς εμπλέκονται οι τουρίστες
και οι locals ; Πώς κερδίζει αυτός που έχει το ακίνητό ● Ποια APIs ηλεκτρονικών πληρωμών μπορώ να χρησιμοποιήσω άμεσα ● ….● …● Περισσότερα APIS
○ Στις προδιαγραφές και στο διαδίκτυο ..π.χ■ http://www.programmableweb.com/news/top-10-travel-
apis-uber-tripadvisor-and-expedia/analysis/2015/04/24
Περισσότερα στις Προδιαγραφές- https://goo.gl/J4GohS
Mεθοδολογία (Δεν υπάρχει!)
1.Ξεκινάμε από διαθέσιμα opendata sets και δεδομένα, APISa. βλ κατάλογο δεδομένων στις προδιαγραφές, data.gov.gr
κλπ2.Υλοποιούμε ιδέες βάσει του συνδυασμού
δεδομένων κλπ 3.Οχι απαραίτητα κάποια σειρά μεταξύ του 1,2
:)
Οριζόντια λειτουργικά χαρακτηριστικά εφαρμογών - ιδέες● Οι εφαρμογές που θα υλοποιηθούν προτείνεται να συνδυάζουν και
να ενσωματώνουν ιδέες και χαρακτηριστικά από διαφορετικές ενότητες.
● Ενθαρρύνεται να υπάρχει τεχνολογική καινοτομία όπως big data analysis, open hardware, sensors, χρήση APIs κοκ.
● Οι εφαρμογές θα πρέπει να ακολουθούν κάποιο business model το οποίο μπορεί να είναι και εμπορικό, ώστε να προκύπτει το μοντέλο δημιουργίας εσόδων (revenue model). Σε περίπτωση που οι εφαρμογές έχουν κοινωνικό προσανατολισμό, θα πρέπει να τεκμηριώνεται με κάποιο τρόπο η βιωσιμότητά τους.
● Ενθαρρύνεται οι εφαρμογές να λαμβάνουν υπόψη τους το Traveller Lifecycle καθώς και τα σχετικά στάδια: Awareness, Consideration, Comparison, Booking, Experience, Advocate.
● Οι εφαρμογές θα πρέπει να λαμβάνουν υπόψη τον Τουριστικό Στρατηγικό Σχεδιασμό 2021 καθώς και την γενικότερη στρατηγική του ΣΕΤΕ.
Οριζόντια λειτουργικά χαρακτηριστικά εφαρμογών - ιδέες● Πολυκαναλική πρόσβαση π.χ responsive ή σε ειδικά devices
(π.χ wearables ?)● Ποιες λειτουργίες οδηγούν κάποιον να το χρησιμοποιήσει ;
(loyalty - gamification. Δες πώς δουλεύει το foursquare/swarm/tripadvisor/airbnb/ .. )
● Tι opendata παράγει από την χρήση του ; Ανοικτά ή ελεγχόμενα συνδρομητικά
● Πώς οπτικοποίηση τα δεδομένα που χρησιμοποιεόι (διαγράμματικά κλπ)
● Πώς εμπλέκονται τα social media στη διάδοση της εφαρμογής
● Πώς συμμετέχει το crowd ; βλ hello.crowdapps.net ● SOS η χρήση χαρτών αν μπορεί να ταριάξει με το concept
του app
Τεχνολογικά μέσα - Ενδεικτικά..
Τεχνολογικά μέσα - Εργαλεία Δεδομένων - Ενδεικτικά..
● Google tables ● Database to API ● CSV to API ● PDF Filler – PDF Filler is a RESTful service (API) to aid in the
completion of existing PDF-based forms ● Data.json File Merger – Allows the easy combination of multiple
data.json files from component agencies or bureaus into one combined file.
● ESRI2Open – A tool which converts spatial and non-spatial data form ESRI only formats to the Open Data formats, CSV, JSON, or GeoJSON, making them more a part of the WWW ecology.
● JSON-to-CSV Converter – A handy means of converting data.json files to a spreadsheet-friendly format.
● ...
Τεχνολογικά μέσα Ενδεικτικά..
Διερεύνηση χρήσης, e-payments, αξιοποίησης banking data
+ Διαθέσιμα Δεδομένα από Ελληνικές Τραπεζας π.χ Eurobank POIs
όπου είναι εφικτό και αν ταιριάζει με το concept της εφαρμογής
Tεχνολογικά μέσα - Ενδεικτικά...
https://developer.here.com/http://isoscope.fh-potsdam.de
Παραδείγματαhttp://isoscope.fh-potsdam.de
Πρόγραμμα (1/2)
Σάββατο 17 Οκτωβρίου
09:00 - 10:00Προσέλευση - ΕγγραφέςΔηλώσεις ομάδων και μεντόρωνΠρωϊνός Καφές
10:00 - 11:00
ΧαιρετισμοίΠαρουσιάσεις των διοργανωτών και των χορηγών Παρουσίαση των στόχων και της διαδικασίας του SETE Tourism crowdhackathonΣυζήτηση
11:00 - 14:00 Start coding!
14:00 - 15:00 Mεσημεριανό γεύμα
15:00 - 20:00 Coding in the evening
18 : 00 - 21:00 Workshop για μη διαγωνιζόμενους! Opendata|tech4all
20:00 - 21:00 Bραδυνό γεύμα
21:00-01:00 Continue till 01:00 at INNOVATHENS!
Πρόγραμμα (2/2)
meeting προετοιμασίας της κριτικής επιτροπής στις 17 :00
Κυριακή 18 Οκτωβρίου 2015
09:00 - 10:00 Πρωϊνός καφές για φρεσκάρισμα!
10:00 - 14:00 Coding continues
14:00 - 15:00 Μεσημεριανό γεύμα
15:00 - 18:00 Keep coding - coding - coding!
18:00 - 20:30 Παρουσίαση Εφαρμογών στην Κριτική Επιτροπή, 5 λεπτά η κάθε παρουσίαση συνολικά (παρουσίαση και ερωτήσεις)
20:30 - 22:00 Σύσκεψη της επιτροπής αξιολόγησης και ανακοίνωση νικητών
22:00 - SETE Tourism crowdhackathon Party!
Το συνολικό πρόγραμμα και τα side events ειναι online στο crowdhackathon.com/tourism
Crowdhacking flow - Σάββατο 17/1011:00 - 14:00 & 15:00-20:00 & Crowdhacking continues Start - Keep Crowdhacking !
● Oι ομάδες που έχουν συσταθεί μπαίνουν στον πρώτο όροφο και στο ισόγειο του INNOVATΗENS και βρίσκουν θέση!
- Γίνεται μόλις τελειώσει αυτή η παρουσίαση. - Υπάρχει περίπτωση ένα γραφείο να μοιραστεί σε περισσότερες από μία
ομάδες (Ακολουθούν τον Γιώργο Χανιωτάκη :)
Ενθαρρύνεται η συμμετοχή σε ομάδες. Είναι παράμετρος αξιολόγησης! Στο τέλος της παρουσίασης συγκεντρώνονται όσοι δεν έχουν δηλώσει ομάδες - Στον πρώτο όροφο του INNOVATHENS και όλο δεξιά..
● Στο πρώτο μισάωρο καλούνται όλες οι ομάδες σε mentoring room για αρχικη συζήτηση (έως τις 12 :00)
● Έως τις 13:00 θα πρέπει να έχουν δηλωθεί οι τελικές ομάδες στη Γραμματεία βάσει ειδικού εντύπου (παράρτημα και link . Iσχύει για τις ομάδες που φτιάχνονται στο Crowdhackathon από διαγωνιζόμενους που δεν είχαν δηλώσει σε ομάδα)
● 13:00 - 13:15 : Αρχική συνεργασία με μέντορες και ομάδες @worktables - Παρουσιάσεις των ιδεών σε mentoring room
● Έως τις 21:00 συμπληρώνουμε ηλεκτρονικά τη φόρμα περιγραφής της εφαρμογής (Α - Έκδοση). Το υπόδειγμα περιγραφής είναι στο παράρτημα της παρουσίασης
Crowdhacking flow - Κυριακή10:00 - 14:00 / 15:00 - 18:00 Start - Keep Crowdhacking !
● Συνεργασία με τους μέντορες σε όλη τη διάρκεια του crowdhackathon.● Γινεται στον τρίτο οροφο συνολικά και @worktables
Έως τις 17:30 οι ομάδες στέλνουν το υπόδειγμα περιγραφής της εφαρμογής Β - Εκδοση. Το υπόδειγμα περιγραφής είναι το ίδιο με το προηγούμενο - βλ. παράρτημα
Άλλα σημαντικά: Σύσταση : Δεν γράφουμε νέο κώδικα 2 ώρες πριν την λήξη!● Η σειρά παρουσίασης γίνεται με κλήρωση! ● Στο διάστημα 20:30 - 21:30 και ενώ η επιτροπή αξιολόγησης
συνεδριάζει, όλες οι εφαρμογές κώδικας + υποστηρικτικά files / design και φόρμα περιγραφής γίνονται upload στο github : https://github.com/crowdpolicy . ○ Θα φτιαχτεί ένα repository ανά ομάδα και θα μοιραστεί / share από τον
Πάναγιώτη Κόκα (Crowdpolicy). Bλ Είναι υποχρεωτικό . Στο παράρτημα τι πρέπει να περιέχει το github...
Παρουσίαση αποτελεσμάτων - Κυριακή18 :00 - 20 :30 Start - Keep Crowdhacking !
Kάθε ομάδα έχει 7 λεπτά μαζί με τις ερωτήσεις : Ενδεικτικός καταμερισμός χρόνος :
MONO app presentation2 λεπτα η σύντομη αναφορά βάσει του πρότυπου
document περιγραφής της εφαρμογής Δείχνουμε demo / οθόνες (3 λεπτά) 2 λεπτά ερωτήσεις από την κριτική επιτροπήΣυστάσεις
Έχουμε έτοιμα τα demo - Δηλώνεται από πριν σε Γιώργο Χανιωτάκη ή σε Παναγιώτη Κόκα η ανάγκη χρήσης του δικού σας laptop κατά το demo
..
Mέντορες● Υποστηρίζουν τους συμμετέχοντες σε επίπεδο σχεδιασμού -
use case ● Είναι οριζόντιοι - κοινοί για όλες τις ομάδες - Επισκέπτονται
κυλιόμενα όλες τις ομάδες● Υπάρχουν μέντορες που καθοδηγούν μόνο μια ομάδα λόγω
προτιμήσεων από πριν○ Αυτοί δεν συνεργάζονται με τις υπόλοιπες ομάδες και
βάσει πλαισίου δεν βραβεύονται .. :)
Συνεδριάζουμε μέντορες + οργανωτική επιτροπή στο δεύτερο όροφο για να υπάρχει εικόνα της προόδου ανάπτυξης και να συντονίζουμε το facilitation
● Product Development Process ○ Πώς προτεραιοποιούμε τα features○ Ποια ειναι η σχέση έτοιμων features του prototype σε
σχέση με αυτά που μπορούν να υπάρχουν στην τελική έκδοση - Πώς συνδέονται μεταξύ τους
○ ..● Business
○ Ποια ειναι τα features που έχουν business value ○ Πώς γίνεται η σωστή παρουσίαση της εφαρμογής σε
επίπεδο impact και τεχνικό επίπεδη (pitching)○ ..
● Technology ○ Τεχνολογίες εύκολες adaptable στην υπάρχουσα
διαδικασία
Mέντορες - Επίπεδα υποστήριξης σε ομάδες
Διαδικασία αξιολόγησης και βράβευσης - Επιτροπή αξιολόγησης● H αξιολόγηση γίνεται βάσει κριτηρίων● Η επιτροπή αξιολόγησης θα συνεδριάσει την Κυριακή 18:30. Μισή ώρα
πριν τις παρουσιάσεις των ομάδων. Θα γίνει στο δεύτερο όροφο του INNOVATHENS μαζί με τους μέντορες
● Στην επιτροπή αξιολόγησης θα γίνει σύντομη παρουσίαση κάθε app (pitch) την Κυριακή 18:00 - 20:30 - Στο ισόγειο
● Η επιτροπή αξιολόγησης θα συνεδριάσει πάλι στο δεύτερο όροφο του INNOVATHENS την Κυριακή 20:30 - 21:30 και θα διαμορφώσει την κατάταξη βάσει της οποίας θα γίνει η βράβευση
● H επιτροπή αξιολόγησης ενημερώνεται σε όλη τη διάρκεια του hackathon - και κυρίως μέσα από τις δύο φόρμες περιγραφής της εφαρμογής. Υπάρχει στο παράρτημα.. :)
● Bραβεία (* Ενδέχεται να τροποποιηθούν)
○ https://goo.gl/I7WGRJ
Κριτήρια Aξιολόγησης! - KατευθύνσειςΙMPACT
● Πόσους επηρεάζει, που απευθύνεται; Τοπικά; Εθνικά; Εχει επιχειρηματικό και κοινωνικό ενδιαφέρον, βελτιώνει τις παρεχόμενες υπηρεσίες του κλάδου, της επιχείρησης
ΙΝΝΟVATION ● Πώς η εφαρμογή δίνει κίνητρα για την χρήση της, Με ποιο τρόπο λύνει το πρόβλημα,
Υπάρχει τεχνολογική καινοτομία από το συνδυασμό technology stacks ; Με ποιο τρόπο χρησιμοποιεί opendata ;
INTEGRATION (Ολοκλήρωση)● Σε τι βαθμό έχει ολοκληρωθεί η εφαρμογή μέσα στο Σ/Κ ;
ΒUSINESS / sustainability MODEL● Γιατι θα το αγόραζε κάποιος ; Ποιος θα το αγόραζε ; Πώς θα ήταν βιώσιμο ;● Aν η εφαρμογή έχει κοινωνικό προσανατολισμό πώς θα μπορούσε να χρησιμοποιείται
αυτοχρηματοδοτούμενή ; ή με την συμμετοχή των χρηστών
update : Αυτά ειναι τα κριτήρια!
Λιγα λογια για το “INTEGRATION”● αξιολογείται περισσότερο ο βαθμός ολοκλήρωσης των
χαρακτηριστικών που έχουν IMPACT / BUSINESS MODEL / INNOVATION
● Τι καταφέραμε να τελειώσουμε μέσα στο Σ/Κ● Technical (τεχνολογική πληρότητα και ωριμότητα αυτού που
παρουσιάζεται) -MVP, a working - functional prototype● Technology neutral solution (αιτιολόγηση της τεχνολογικής
προσέγγισης που επιλέχθηκε)● Open Data usage (βαθμός χρήσης / ολοκλήρωσης πηγών
ανοικτών δεδομένων)● API availability (διαθεσιμότητα διεπαφής & ολοκλήρωση με
τρίτα συστήματα / δημοφιλείς πλατφόρμες)
Tρόπος αξιολόγησης
<ΟΜΑΔΑ> 10 30 70 100
IMPACT
INTEGRATION
BUSINESS MODEL
INNOVATION
SCORE = 50 * INTEGRATION + 20* IMPACT + 20* BUSINESS MODEL + 10 * INNOVATION
Πώς υλοποιούμε ● ...Βάσει προδιαγραφών και με πολύ φαντασία.. ● Οι εφαρμογές μπορούν να βασιστούν σε frameworks που θα
επιτρέπουν την Cross-platform λειτουργία τους (μεταξύ διαφορετικών συσκευών / λειτουργικών).
● Με αυτά που ξέρουμε! - Oι συμμετέχοντες δουλεύουν με frameworks που γνωρίζουν για development web ή/και mobile εφαρμογογών (Web, HTML5, Android, iOS, δημοφιλή open source π.χ wordpress, other SDKs κλπ.)
● Δεν περιμένουμε την υλοποίηση μιας ευρύτερης αρχιτεκτονικής διάθεσης ανοικτών δεδομένων Δουλεύουμε με αυτά που έχουμε :)
● Περισσότερα στις προδιαγραφές ….
Τι δεν απαιτείται - Τι “δεν” θέλουμε● Κλώνους δημοφιλών πλατφορμών / εφαρμογών χωρίς
σενάριο χρήσης ή χαρακτηριστικά διαφοροποίησης - προσαρμογής στο concept..
● Eφαρμογές / προτάσεις / προσεγγίσεις που “λύνουν” ΟΛΟ το πρόβλημα ή μια “πλήρη” υλοποίηση
● Εφαρμογές έτοιμες από πριν.. Θέλουμε να προκύψουν αποτελέσματα από τη διαδικασία και μέσω συνεργασίας!
● Εφαρμογές με εξαρτήσεις που ακυρώνουν την ιδέα του open source
● Eφαρμογές που δεν κάνουν χρήση ανοικτών προτύπων
MinimumViableProduct - fast track ● iterations
1ο iteration : να φαινεται αυτο που θέλετε να κάνετε έστω και με mockup
● Τα σημαντικά πρώτα ..● Αν κάτι δε λύνεται σε 20 λεπτά πάμε στο επόμενο..● Όλες οι λειτουργικές οθόνες χωρίς read / write● Mέρος των οθονών λειτουργικές με read / write ● Features και λεκτικές διατυπώσεις των menus κλπ
που απαντούν στα κριτήρια αξιολόγησης :)● Free εργαλεία prototyping π.χ https://marvelapp.com/
6 +1 συμβουλές ανάπτυξης app
● Γνωρίστε καλά την ομάδα - Αν δεν γνωρίζεστε από πριν. (Για τις ομάδες που θα συσταθούν στο INNOVATHENS)
- Tι θέλετε να κάνετε / Τι μπορεί να κάνει ο καθένας● Feature list σε προτεραιότητες
Αν είχατε να μοιράσετε 100 ευρώ σε ποια features θα τα βάζατε (gamification ? :)
● Λειτουργικό ορόσημο Σάββατου / λειτουργικό ορόσημο Κυριακής
● Όχι νέος κώδικας τις τελευταίες δύο ώρες! ● “Kάτι να παίζει” - Έχουμε διαβαθμίσεις
επιλεγμένες οθόνες λειτουργικές με ανταλλαγή δεδομένων λειτουργικό prototype...
Συντονισμός επικοινωνίας για διαγωνιζόμενους
και ..σε γραμματεία για άμεση βοήθεια !
Στο email σας αναφέρετε το όνομα της ομάδας και ένα τουλάχιστο Registration number από τα ticket σας
Παράρτημα 1 - Έντυπο οριστικής δήλωσης ομάδας
Το κατεβάζετε και το συμπληρώνετε ηλεκτρονικά! (To Σάββατο)
δεν χρειαζεται για όσους ήδη έχουν ήδη δηλώσει ομάδες
Το περιμένουμε ηλεκτρονικά στη δ/ση [email protected]
Παράρτημα 2 - Έντυπο περιγραφής εφαρμογής
● To template ειναι διαθέσιμο εδώ https://goo.gl/h7eBRX
● Το κατεβάζετε και το συμπληρώνετε δύο φορές. Το σάββατο έως τις 22 :00 και την Κυριακή έως τις 15 : 30
● Tο στέλνετε στο [email protected] με subject #report - <όνομα ομάδας>
Παράρτημα 3 - Τι πρέπει περιέχει το github
Περιγραφή της εφαρμογής - Tεχνολογία- Λειτουργίες- Σχετ. Reference links - user name και password *
print screens
κώδικας
Oδηγίες εγκατάστασης
Καλή επιτυχία σε όλους ! :)