240 likes | 440 Views
S8 Web Strategies and Development project. Charline ALLILAIRE Laurent ESNAULT Shaden ITANI. Table of contents. Working method Agile method Three steps Project results Use cases and scenarios Marketing aspects Coding To be continued Marketing Coding Security and law. Introduction.
E N D
S8 Web Strategies and Developmentproject Charline ALLILAIRELaurent ESNAULTShaden ITANI
Table of contents • Working method • Agile method • Three steps • Project results • Use cases and scenarios • Marketing aspects • Coding • To be continued • Marketing • Coding • Security and law
Introduction • ORKA Communications • WhatisSmartime? • 3 main levels: • Implementation of eventsrequest • Social feature • Tickets and public transport
Working methoda.Agile methodb. Three steps2. Project results a. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Agile method: • Discovery • Advantages • Drawbacks
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Threesteps: • Defining the projectdetails • Web strategy aspects • Technical web aspects
Working methoda. Agile methodb. Three steps2. Project resultsa. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Use cases: • steps or actions between a user and a software system • clarify the app’s aim and way of functioning • 4 types: registered/unregistered user, partner and admin
Entrer un événement Entrer un événement Usager : utilisateur grand public de l’application web ou mobile Smartime Entrer une date Entrer une date Réserver/acheter les billets Récupérercoordonnées et saisir distance Entrer un tag Entrer un tag Obtenir un itinéraire Entrer une date et un tag Entrer une date et un tag Sélectionner un résultat Entrer un événement et un tag Entrer un événement et un tag Partager le résultat Entrer un lieu Faire une recherche Saisiradresse et distance Créer un compte Modifier un compte Signaler des anormalités ou des abus (d’utilisation des commentaires, d’événements etc.) Usager sans compte Supprimer un compte Donner avis/commentaire Créer un tag et l’enregistrer S’authentifier S’abonner à des notifications Usager avec compte inclut généralise
Working methoda. Agile methodb. Three steps2. Project resultsa. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Scenarios: • detail the process followed to perform an action of the use case • specify the app’s way of functioning • 3 types: member, partner and admin
Working methoda. Agile methodb. Three steps2. Project resultsa. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Demographicstudy: • better idea of potential users • 2010 figures from AFOM, Auran, Nantes census report and Admob • Nantes: • 290 943 inhabitants • 30% of 15 to 29 years old
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Survey: • questionnaire for Centrale Nantes students • Google Survey
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law Frequency & planning depend on the type of outings
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenariosb. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Business model: • local partners’ advertising banners: regular source of revenue • white-label solutions to ship branded events searching app: high revenue but unsustainable source. • possibility to sell tickets: percentage being deducted • premium partners accounts with special features for a monthly fee: • Customization (logo, bold font…) • Higher list rank than conventional partners • Send promotional e-mails to members
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law CSS
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenarios b. Marketing aspects c. Coding3. To be continued a. Marketing b. Coding c. Security and law • Marketing: • Questionnaire to be distributed to a broader audience • SEO: no access to database events (forms & logins) • Google AdWords: keywords “sortie nantes”, “soirée nantes”, “cinémanantes”, “expo nantes”… • Links on media partners’ websites (e.g. Pulsomatic)
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenarios b. Marketing aspects c. Coding3. To be continueda. Marketingb. Coding c. Security and law • Coding: • Google Map version 3 JavaScript • E-mail confirmation • Password modification and loss • FunctionsAddcomments and Addevents • Languageconsistency
Working methoda. Agile methodb. Three steps2. Project results a. Use cases & scenarios b. Marketing aspects c. Coding3. To be continueda. Marketing b. Codingc. Security and law • Security: • Database defaults passwords • Admin interface: default password and login • Law: • CNIL database declaration • Data archiving time
Conclusion Thankyou