I See U | Une application en moins de 24h. Top Chrono.
// Bonne lecture...

Application iPhone

Une application en moins de 24h. Top Chrono.

Je vais vous compter les dernières 24 heures de I See U qui ont été pour le moins épiques puisque nous avons eu la mauvaise l’idée de lancer une application en quelques heures…

Petit retour en arrière.

Dimanche 14 Mars 2010, 20H. Les résultats du 1er tour des Régionales tombent. Parmi les chiffres annoncés, un nous interpelle. L’abstention bien sur. Les journalistes et les politiques échangent sur le sujet, sur les plateaux télé. Nous, c’est par Twitter (@isee_u pour nous suivre). Et rapidement, la frustration prend le dessus : ne pourrait-on pas développer une application pour inciter au vote ?

La nuit porte conseil. On se donne rendez-vous au bureau le lendemain.

Lundi 15 mars 2010, 7H30. Début des hostilités.

Les idées fusent. Il faut faire des choix car il faut tenir compte non seulement de notre charge de travail (on aime que nos clients soient heureux) et le fait que l’application doit être validée par Apple au plus vite pour espérer que l’application puisse être utilisée pour le 2nd tour des régionales… sans compter qu’Hubert, notre développeur en chef, part dans l’après midi pour Paris.

8H30 : fonctionnalités validées et nom de l’application décidé. Ce sera « A voté! » : l’application permettra, une fois la connexion réalisée avec son compte Twitter, d’envoyer facilement des messages sur les régionales. L’usage est limité, on en est bien conscient, mais dans notre objectif de publier en quelques heures, nous ne pouvons pas faire plus. D’autant que le téléphone commence à sonner… un drôle de lundi débute.

11H30 : une charte graphique « élémentaire » (pas le temps de faire appel à nos créas) est validée et les tests fonctionnels peuvent débuter.

12H30 : tout fonctionne, tout est en place. Un peu Beaucoup frustrant car on souhaiterait en faire beaucoup plus. Malheureusement, on ne peut pas. On lance la procédure de publication et… l’inattendu ! Nous rencontrons un problème dans notre interface Apple : nous ne pouvons pas publier l’application. Pas de panique, on relativise. L’application sera publiée un peu plus tard et point positif, on mangera finalement plus tôt.

13H15 : après un repas diététique composé de verdure, carottes… steaks et de frites, retour aux bureaux pour publier l’application. Problème : nous ne pouvons toujours pas effectuer la procédure, Apple n’ayant pas corrigé le problème. Le moral est atteint, on peste contre tout : les bugs, le vent… (bon, ok, pour le vent, je pestais déjà un peu plus tôt)… On écrit un mail à Apple pour signaler le problème, puis un second à un autre service et on se replonge dans nos dossiers.

18H00 : le problème n’a toujours pas été réglé. Hubert est dans son TGV. Les regrets sont bien présents. La créativité aussi. Nouveaux échanges de twitts : « on aurait pu intégrer Facebook », « on aurait pu ajouter la géo-localisation »… Rapidement, la déception s’efface au profit de l’excitation. On décide de se lancer dans ces nouveaux chantiers.

L’un des avantages de vivre à Perpignan, c’est que lorsque vous prenez un TGV pour Paris, vous y restez 5h bonnes heures. Petit à petit, à 300km/h, Hubert intègre donc les nouvelles fonctionnalités tout en travaillant sur nos autres dossiers. Si l’iPhone n’est pas multi-tâche, ce n’est pas le cas d’Hubert !

Mardi 16 mars 2010, 00H00 : Hubert est à son hôtel, je suis chez moi. Dernières vérifications, derniers tests. Tout à l’air de bien fonctionner. Encore quelques soucis coté serveur, mais tout devrait rentrer dans l’ordre. Apple n’a pas corrigé le problème sur notre compte. Quelques heures de sommeil et on reprend.

7H00 : la nuit a été courte, à moins que ce soit la journée d’hier qui ait été longue… ou les deux. Tous les tests fonctionnent. L’application souffre toujours de quelques imperfections -des petits détails- qu’en temps normal nous n’aurions jamais toléré. Mais là, il faut faire au plus pressé : publier ! Nouvelle connexion sur notre compte Apple : le problème est toujours présent. Du coup, on opte pour une autre solution qu’on avait, dans la précipitation, jusque là ignoré. La publication sera effectuée via le compte Apple d’Hubert qui lui ne souffre pas des mêmes maux que notre compte I See U.

7H20 : l’application est enfin soumise à Apple. Les temps de validation ayant été drastiquement réduits, nous croisons donc les doigts pour qu’il en soit de même avec notre application.

Au final, « A Voté ! » permet à l’utilisateur de publier des messages pré-saisis concernant le 2nd tour des régionales 2010. La publication se fait au choix via Facebook et/ou Twitter, les connexions à ces services se faisant par Facebook Connect et Oauth ; en effet, en temps normal, nous apportons un soin particulier à ne pas utiliser les identifiants des utilisateurs, mais là, avec une application « politique », c’était indispensable.

De plus, nous avons mis en place un système de géo-localisation « par ville ». Plutôt que de fournir une localisation par longitude et latitude, comme cela est proposé par Twitter, nous avons opté pour convertir ces coordonnées en une information intelligible. Ainsi, lorsque vous publierez vos messages, votre iPhone ajoutera le hashtag de la ville dans laquelle vous vous trouvez.

Désormais, le projet n’est plus entre nos mains. Nous espérons que cette application sera publiée rapidement, avant le week-end, et si elle peut déjà aller faire voter une personne, notre pari aura été gagné.

Et si l’application venait à arriver après le 2nd tour, ce ne sera pas un échec pour autant. Bien sur, nous serons déçus. Mais elle pourra servir pour les prochaines élections. Et puis, nous avons vécu 23 heures exaltantes, durant lesquelles nous avons appris à travailler différemment.

Pour terminer, nous espérons pouvoir vous proposer quelques petites fonctionnalités de plus. Si vous avez des idées, n’hésitez pas à nous les soumettre, nous essaierons de les ajouter (surement pour les prochaines élections). Et application ou pas, n’oubliez pas Dimanche prochain : allez voter !

Discussion

6 commentaires pour “Une application en moins de 24h. Top Chrono.”


  1. Et ben chapeau : une application en quelques heures de codage…

    J’espère qu’Apple va se dépêcher de la valider, et qu’elle fera du buzz !

    Posted by Samuel | mars 17, 2010, 9 h 48 min
  2. Quel périple ! Super reportage. Je n’ai pas d’iPhone sinon … :)

    Posted by Mcwp | mars 17, 2010, 11 h 27 min
  3. Merci à tous les deux.

    @Samuel : c’est effectivement notre crainte… d’autant qu’on a déjà des mises à jour à ajouter…

    @Mcwp : pas d’iPhone ? ! un Android peut être ?

    Posted by Julien | mars 17, 2010, 11 h 55 min
  4. [...] à notre article d’hier, consacré à l’application iPhone « A Voté! » que nous avons développé pour iPhone, nous avons reçu de [...]

    Posted by I See U | « A Voté! » arrive sur Android | mars 17, 2010, 16 h 30 min
  5. [...] échaudés par le taux d’abstention, nous nous lancions dans un projet farfelu : publier une application iPhone en quelques heures pour espérer qu’elle soit disponible suffisamment tôt pour être [...]

    Posted by I See U | 1er bilan de l’opération « A Voté ! » #vavoter #avote | mars 22, 2010, 16 h 26 min
  6. [...] chez Android-France, qui nous avait déjà accompagné dans « A Voté! », une application iPhone que nous avions développé en 24 [...]

    Posted by I See U | Tickets Resto, une application iPhone et Android | mai 19, 2010, 17 h 49 min

Ajouter un commentaire