Lancer son Saas B2B : Les leçons des 18 premiers mois
Comme développeur j'ai longtemps voulu créer ma société et éditer une application en ligne. Je me suis finalement lancé et voici ce que j'ai appris, confirmé ou infirmé dans les 18 premiers mois.
projet. ! L’écosystème Python : Peu de monde mais des personnes de qualité en grande majorité ! Recruter mais peu de monde sur le marché : Débaucher. YEP !
pour toi Comptable spécialisé dans ton domaine Mes honoraires sont en PJ, Cordialement Pareil, si je peux être utile Je reste joignable au cas où VS. QUIZZ FLASH
Faire confiance à son expérience, intuition. ! Non, le coût / jour n’est pas gage de qualité ! S’assurer de son jugement en échangeant avec une personne de confiance Nope YEP Nope Le mauvais spécialiste peut être fatal " #
4 tâches de JM Armand (Pytong 2013) En l’appliquant on peut réaliser que l’on en réalise pas une seule = fatigue, productivité nulle ! Le sport, la famille, les amis+bières, permettent de se consolider pour faire face aux montagnes russes émotionnelles. Nope ◦ ◦ ◦␣ ◦
dès que possible (si possible). Même un minimum, mais régulièrement. Effet psychologique. ! L’entreprise devient une « personne » à part qui te doit quelque chose. ! Le travail n’est jamais terminé Nope
mouettes en mer. Les marchés de niche pour Saas se trouvent sous Excel. Quand des gens doivent gérer des flux de données ils utilisent Excel. Rapidement Excel présente des limites que Django peut dépasser. Si vous rendez service à une entreprise et que d’autres peuvent être intéressées vous avez un Saas B2B. YEP )
ni trop cher ni pas assez • Le coût du support ! • Démarche Agile (avec tes clients ?) mais tu ne peux pas changer tous les deux mois • J’aimerais avoir plus de concurrents (la concurrence c’est le bien) ' Cuidado (
temps d’acquisition est très long, très minutieux. Changer les habitudes de travail (même vers du mieux) peut être anxiogène pour l’utilisateur. D’autant plus anxiogène si la doc/support est médiocre. Une bonne ergonomie n’est pas magique. Cuidado (
Agile -> Lisible (aucune friction I/O) -> C -> Maturité -> Communauté -> Pluralité (science, jeux, NTLK,..) YEP / Seul choix non guidé par « l’effet de mode », seul choix du stack non regretté
Itérer mais sur bases solides ! Tu es CRUD, construit tes fondations dans ce sens. Nope YEP Nope « On va s’installer Bootstrap vite fait, c’est gratuit, on verra après » 2 Temps perdu : ~ 15 jours #
Heroku, ça fait « startup », c’est moderne, tu penses que tu vas gagner du temps mais : ! • Un flot d’obstacles à gérer quand on doit uploader des fichiers lourds et supporter IE8 • gérer les CORS • parser ses logs • compresser ses statiques. ! Un cauchemar dans notre expérience. ! ! Savoir déclarer l’échec Nope Temps perdu : ~1 mois (sur 12!) # 3 Erreur#1 « Je ne me suis pas trompé, ça va finir par marcher » Erreur#2 « J’ai trop dépensé pour arrêter, j’insiste »
écrire des tests » « LOL, moi vivant jamais je paierai pour ça, je veux des features à vendre, plein, partout » « C’était pas une proposition » « . » YEP
court : hotfix) ! Permettent de consacrer son temps à des tâches avec plus-value ! Les développeurs de qualité les demandent systématiquement avant d’intégrer un projet. ! ! Une application sans tests porte en elle les gènes de son futur échec ! YEP ~4h de travail économisé à chaque fois qu’on a lancé des tests 6