Facebook EmaiInACirclel
Evènements Pentalog

Les CTO Pentalog parlent aux CTO des Startups Lafayette Plug and Play

Aline Mirti
Aline Mirti
Business Developer - Account Manager SkillValue

La plateforme d’innovation Lafayette Plug and Play invite deux CTO de la plateforme digitale Pentalog à animer une « Expert Session », pour la deuxième année consécutive. L’atelier est centré sur le design des API et la résolution des « pain points » des startups Retail et Fashion Tech B2B, accélérées par Lafayette Plug and Play (lafayetteplugandplay.com).

Au delà des exigences inhérentes aux architectures de services web, il est question d’industrialisation des processus, de management d’équipe et de budget IT, et de méthodes agiles. Des échanges personnalisés et des réponses pragmatiques pour les douze CTO et co-fondateurs de startups participant à l’atelier du 7 novembre à Paris.

cto des startups

« Il n’y a pas de bon ou mauvais choix dans l’absolu entre recruter un développeur, externaliser ou faire appel à un freelance. Cela dépend du stade de développement de la startup », Benoit Fillon. Crédit Photo : SkillValue.

Les CTO et coachs techniques Pentalog : ils accompagnent les startups dans les choix d’architecture logicielle, la méthodologie et l’organisation du projet. Le partage de connaissances est crucial en lean product development. Les problèmes rencontrés par les développeurs sont autant d’opportunités d’amélioration, à partager auprès des startups confrontées à des situations similaires. L’atelier technique CTO est animé par :

Les Startups Retail B2B : elles proposent des solutions centrées sur la data, les analytics, la réalité augmentée et la réalité vituelle (AR/VR), la gestion des points de vente, des files d’attente et des paiements, la chaîne logistique, la fidélisation client, la cartographie des magasins, la gestion des vendeurs…

Les Startups E-commerce : elles innovent dans le domaine des chatbots et du commerce conversationnel #ConvComm, la recherche visuelle, le marketing automation et le profilage des acheteurs, les relations clients et la publicité en ligne…

Les startups Fashion Tech : elles inventent la mode tech de demain, vêtements connectés, textiles intelligents. Elles proposent des applications de gestion du cycle de vie du produit (PLM) et des solutions de smart sizes et personnalisation…
Découvrir les startups Lafayette Plug and Play

Programme de l’atelier technique

  • tour de table et pain points des startups
  • comment manager son besoin de techno entre recrutement, freelancers et externalisation ?
  • méthodologie scrum et mise en place dans son équipe
  • design des API et démonstrations

Vous êtes responsable d’un accélérateur de startups, d’un incubateur ou d’une pépinère d’entreprises ?

Vous souhaitez organiser des conférences techniques pour vos startups ?

à propos du Design des API

Dans une architecture de micro-services, il existe un problème d’adaptation bien documenté : comment les clients des microservices accèdent individuellement à ces derniers ? Le problème prend de l’ampleur lorsque des clients de nature fort différente utilisent les même services. Par exemple, une application web et une app mobile ont des besoins en données différents et des capacités d’affichage différents, l’une et l’autre ne peuvent finalement pas utiliser le même service et, pour autant, il est contre-productif de leur associer deux services différents. […]

Le recours à API Gateway est absolument essentiel dès que vous avez une application mobile car des appels successifs à différents services pour traiter une requête imposent trop de charge au réseau mobile sans parler des requêtes qui n’aboutissent pas.

l'alternative à l’API Gateway

La plateforme de design d’API StrongLoop permet de concevoir des API scalables.

Paroles de startupers

  • L’arrivée régulière de personnes perturbe la vélocité de mon équipe. Comment faire un projet agile avec du turnover ?
  • Comment affiner les estimations avec les story points ? Comment gérer le retard dans mon projet agile et l’expliquer à mon client ?
  • Peut-on avoir le même mode de fonctionnement entre les développeurs de différentes technos ?
  • Comment revenir en arrière et corriger des erreurs ? On doit parfois investir du temps ou de l’argent pour “défaire” et ainsi réduire la dette fonctionnelle.
  • Comment regarder son produit de manière critique ? Comment l’améliorer ? Il ne s’agit pas toujours de rajouter mais parfois d’enlever des fonctions. Comment expliquer que c’est bénéfique d’enlever une fonction?
  • Comment garder notre vélocité et faire que nos bugs ne détruisent pas toute la vélocité générée sur le sprint ? Comment arrêter de générer des bugs ? Comment gérer les bugs dans un back log ? Comment estimer les bugs ?
  • Où est le Product Owner (PO) dans l’organisation ? Quelle est sa relation avec le Scrum Master et le CEO ? A partir de quelle taille d’équipe on considère un PO à plein temps ? Le PO peut-il être le CTO ? => Le coach agile Vasile Putina répond dans son article Why the Stakeholder should not be mistaken with the Product Owner
  • Comment prédire à l’avance la granularité requise dans l’information capturée dans l’exécution de l’API ? Comment décider mon niveau de log ? Comment choisir entre les logs d’usage (combien d’utilisateurs ont utilisé mon application, qui l’utilise et pour faire quoi) et les logs troubleshooting (gestion des problèmes) ?
  • Comment choisir entre base de données relationnelle ou non relationnelle ? Comment faire des compromis entre SQL et non SQL

Vous vous posez des questions similaires ? Contactez Benoit Fillon pour un avis sur votre projet.

Management d’équipe IT d’une startup

comment choisir développeur freelance

Faire appel à un développeur freelance, c’est rapide, flexible, mais risqué si vous n’avez pas de connaissances IT.

« On dit que 40% du marché américain serait déjà accaparé par cette nouvelle façon de recruter, plus flexible contractuellement et plus adaptée à la vitesse des mutations technologiques. On parle même de 45 dans les professions à la pointe de la tech et de de plus de 50% dans le design des nouveaux usages.[…] Il y a par exemple des sujets où le freelancing est impossible :

  • Besoin d’un contrat structuré, et mesuré en KPIs (outsourcing)
  • Besoin d’une sécurité juridique et d’un contrat d’assurance responsabilité civile (outsourcing)
  • Besoin de coordination de nombreux individus (malgré les progrès des environnements collaboratifs, on est encore loin du compte). Pour bien faire un projet ensemble, les gens doivent se connaître (surtout s’ils sont jeunes). (outsourcing)
  • Externalisation de process chains complexes (outsourcing)
  • Product management (salariat)
  • Direction de fonction clé (salariat)

Et d’autres pour lesquels il est indispensable, souvent dans l’univers de la créativité ou de l’expertise technologique :

  • Graphic design
  • Product design
  • Développement IT de courte durée à forte expertise

Lire l’article de Frédéric Lasnier, Freelancing, outsourcing, salariat : comment accéder à la ressource digitale

Gestion de budget de développement

Les DSI devront encore réduire leurs dépenses IT de 12 % dans les 5 prochaines années, selon une récente étude*.
Comment faire plus avec un budget IT constant ? Lire l’article DSI : 6 leviers pour optimiser votre budget IT

comment-choisir

Scrum, comment faire les estimations ?

« Au commencement de l’agile dans mon entreprise, il y a presque 10 ans, et longtemps après d’ailleurs, j’ai vu beaucoup s’affronter les directions de nos clients autour de ce sujet. Le business voulait de la prédictibilité mais sans fournir assez de backlog, les développeurs n’étaient pas toujours très regardants sur l’aspect discipline que l’agile implique. » Frédéric Lasnier, CEO & Chairman Pentalog.
Lire son article De la donnée fiable pour apprécier la performance agile, des programmeurs au CEO !

scrum story points

(*) source de l’étude : Fuze

Vous êtes CEO ou CTO de startups, mentors de startups, product owners, développeurs ? Consultez la liste de meetups animés par Pentalog pour les startups !


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *