Translate

16 juin 2010

Faut-il savoir programmer pour créer et diriger une startup ?

Faut-il savoir programmer pour créer et diriger une startup ? Vous souhaitez entreprendre sur le Web, vous avez La bonne idée mais vous ne savez pas programmer : alors seriez-vous prêt à créer ou diriger une startup?

Tout d'abord il faut bien comprendre que toute statup ne comporte pas une composante technologique majeure, pour certaines le Web n'est qu'un support, leur site Internet qu'un outil...

Dans un tel cas la question à se poser sera différente, il faudra vous demander : est-il pertinent de sous traiter ou est-il préférable de réaliser le site en interne ? Ce n'est pas l'objet même de cet article, voici néanmoins quelques éléments de réflexion...

Prenons le cas d'une e-boutique : la création du site puis sa maintenance n'est pas forcément l'activité principale de la startup car il faudra consacrer beaucoup d'énergie à la relation avec les fournisseurs, à la logistique, etc...
Autre exemple, pour une place de marché l'animation et la promotion de celle-ci semble plus importante que la technologie...

On peut alors facilement imaginer que le développement soit sous traiter à une agence extérieure voir un ou des freelances...

Pourtant même dans pareil cas il faut bien comprendre que ce choix n'est pas neutre et ils vous faudra veiller sur certains points notamment :

  • Rédigez un cahier des charges fonctionnel détaillé pour ne pas avoir de surprise
  • Prévoyez des fonctionnalités CMS qui vous permettront d'ajouter du contenu à votre site sans avoir à toucher au code source
  • Soumettez votre cahier des charges fonctionnels à plusieurs prestataires pour choisir la meilleur proposition
  • Exigez le respect des standards et si possible privilégiez l'open source pour pouvoir ensuite changer de prestataires si nécessaire
  • Soyez clair sur la propriété du code
  • Faites mentionner dans le devis les prestations complémentaires indispensables : maintenance, info-gérance, référencement si nécessaire..
Bref, il faut veiller si vous sous-traiter à ne pas devenir trop dépendant de votre prestataire et à ne pas avoir à faire facturer la moindre modification mineure... mais refermons la parenthèse !


Le vif du sujet qui m'intéresse est de savoir si pour diriger une startup où le site web est un service et donc central (et où il se sera pas possible de sous traiter le développement) est-il nécessaire de savoir développer?

A mon sens non ! Un manager n'a pas forcément a être un expert technique pour être efficace et c'est le cas dans leWeb comme dans d'autres secteurs. Par contre il est clair qu'il faudra faire un effort pour comprendre les enjeux des choix technologiques s'il veut être crédible auprès de l'équipe de développement, que ces derniers soient salariés ou associés.

Dans certains cas votre ignorance sera un atout : vous garderez un regard fonctionnel peut-être plus proche de l'utilisateur final. En effet, le développeur (cet être bizarre ^^) est souvent un peu Geek et ne reflète pas toujours la réalité de l'utilisateur moyen. Ce qui peut lui paraitre très pratique voire sexy sera peut-être déroutant pour l'utilisateur lambda...
Par ailleurs, puisque vous n'aurez pas à assumer la difficulté du développement vous même, vous n'aurez pas de remords à choisir la meilleure solution pour l'utilisateur final, même le développeur est humain et sans vos remaqrues il choisirait quelquefois la solution ayant le meilleur rapport effort de développement / rendu plutôt que de priviligier le rendu...

Votre regard fonctionnel sera également un atout pour pouvoir promouvoir votre service. En effet, dans bien des cas un argumentaire trop technique ne sera pas très efficace... En n'ayant qu'une compréhension de base de la technique vous serez donc davantage poussé à présenter des avantages fonctionnels...




Mais, et il y a un gros MAIS et c'est d'ailleurs ce qui a motivé cet article,  sachez que : ne pas savoir développer sera pour vous une très grande source de frustration.

Aussi performante que soit votre équipe de programmeurs les choses n'avanceront pas aussi vite que vous l'aurez imaginé ou souhaité! Vous rêverez alors de pouvoir mouiller à votre tour le maillot et plonger dans le code... mais vous ne pourrez pas...

Vous vous sentirez seul, impuissant, inutile, incompris...

Enfin peut-être suis je le seul à l'avoir ressenti comme ça ? ^^




blog comments powered by Disqus
Related Posts with Thumbnails

Derniers Commentaires