title: Trouver un projet d'application web slug: trouver-un-projet-d-application-web date: 2007-05-06 12:12:47 type: post vignette: images/logos/web20.png contextual_title1: ★ Discussions sur les applications web libres contextual_url1: 20091202-discussions-sur-les-applications-web-libres contextual_title2: ★ Bilan après une année de freelance contextual_url2: 20090102-bilan-apres-une-annee-de-freelance contextual_title3: ★ Pourquoi avoir peur de Google ? contextual_url3: 20080907-pourquoi-avoir-peur-de-google
Vous étudiez l'évolution du web depuis quelques anées et vous vous dites qu'il serait intéressant de participer pleinement à son essor ? Il est grand temps de se jeter à l'eau. Voici quelques étapes pour imaginer et définir votre application web.
C'est certainement la première question à se poser : pourquoi vouloir créer une n-ième application web ? Ce but est différent selon les personnes, en voici une liste non exhaustive :
Il y en a de nombreux autres et c'est souvent une somme de ces raisons qui peut vous décider : vous rêvez d'avoir telle application qui vous permette d'accroître votre expérience et votre renommée pour pourquoi pas la rendre rentable au bout d'un certain temps si vous voyez qu'il y a un nombre important de personnes intéressées ;-).
Voici quelques uns des besoins actuels et les solutions actuelles qui leurs sont associées (encore une fois il doit en manquer pas mal...), il n'y a pas vraiment d'ordre défini et je ne mets que quelques exemples, l'objectif est avant tout de se faire une idée avec un certain recul :
On remarque que chacun des domaines comporte déjà des leaders qu'il va être difficile de détrôner. Mais est-ce que l'ensemble des besoins utilisateurs sont vraiment couverts ? Comment faire la différence face à ces rouleaux compresseurs ?
La stratégie va essentiellement dépendre de votre taille.
Si vous êtes de taille à affronter un Google ou un Yahoo! qui sont dans une stratégie militaire d'écrasement de l'adversaire (parfois grâce à des alliances comme Google/Apple ou à des fusions comme l'éventuel rachat de Yahoo! par Microsoft). Bon courage, vous en apprendrez sûrement plus en consultant votre services stratégie ;-).
Si vous êtes de taille moyenne, focalisez-vous sur un seul domaine comme le fait 37signals avec le monde professionnel par exemple.
Mais si vous êtes en train de lire ce billet, vous n'êtes pas dans ce cas là, vous êtes tout petit. Comment lutter lorsque l'on est en position d'infériorité ? Tout simplement en restreignant la cible, c'est-à-dire en attaquant une toute petite niche d'utilisateurs. Mais attention, une fois que votre idée aura montré son intérêt, vous allez avoir tous les gros aux trousses et cela va demander d'avoir toujours une longueur d'avance sur ces entreprises qui ont une force de frappe beaucoup plus importante que la votre...
C'est une façon de diminuer drastiquement la concurrence. Concentrez-vous sur votre ville, votre région. Le nombre d'utilisateurs potentiellement intéressés n'est pas énorme, rien à voir avec une portée mondiale, mais avez-vous réellement besoins d'autant d'utilisateurs ? Il faut parfois commencer petit et cela nécessite moins de développements dans un premier temps par exemple...
Malgré le saut ergonomique que les applications web ont fait ces dernières années, il est encore possible de simplifier grandement certaines d'entre elles et il ne faut pas oublier que les générations sachant utiliser basiquement un ordinateur vont bientôt arriver à la retraite. Ne prenez pas des jours et des jours à ajouter une fonctionnalité hype, concentrez-vous sur le cœur de votre application. Vos utilisateurs ne seront pas forcément des geeks.
Là où avant on utilisait des bibliothèques pour ne pas réinventer la roue en programmation, aujourd'hui on mashupe en se servant d'une application tierce pour réaliser une application précise. Plus besoin de développer votre propre moteur de streaming pour intégrer de la vidéo dans votre application, utilisez l'api de youtube et le tour est joué. Le développement agile et rapide c'est aussi savoir se servir des ressources existantes !
Les utilisateurs sont prêts à participer, à vous aider. Sollicitez-les en demandant leur avis, c'est généralement du gagnant-gagnant : vous faites une étude de besoin sur votre application à moindres coûts et ils ont au final le service tel qu'ils le rêvaient. Cerise sur le gâteau, il est possible que certains utilisent des services concurrents dont vous n'avez jamais entendu parler...
Bon ça y est, vous avez votre idée qui va révolutionner le monde ? En tout cas, c'est mon cas, prochaine étape : mise en place du projet.