Trois rôles majeurs en informatique
Dans une entreprise informatique prospère, il existe des rôles principaux, sans lesquels le bon et le
Le premier rôle est celui de chef de produit.C'est la personne qui gère l'idée, voit clairement quelle « douleur » le produit résout pour le client et quelle valeur il apporte. Il répond à la question « Pourquoi faisons-nous cela ? » Cette personne doit avoir développé des soft skills (de l'anglais « soft skills » - « High-tech ») afin de ressentir les besoins des clients, construire la communication avec l'équipe de développement, commerciale et marketing. De telles compétences sont difficiles à mesurer, mais il existe un certain nombre de pratiques qui permettent de les appliquer et finalement de créer le produit dont le client a besoin : connaissances dans le domaine de l'expérience utilisateur (UX), de l'analyse, du positionnement de ce qui a été fait, etc. comme moyens d'étudier le public cible et les compétences nécessaires pour mener des expériences.
User eXperience, de l'anglais "Expérience utilisateur, expérience d'interaction"sont les perceptions et les réponses de l'utilisateur résultant de l'utilisation et/ou de l'utilisation prévue d'un produit, d'un système ou d'un service.
L'expérience utilisateur comprend toutes les émotions, croyances,préférences, sensations, réactions physiques et psychologiques de l'utilisateur, comportement et réalisations qui se produisent avant, pendant et après l'utilisation du système.
La deuxième personne est l'ingénieur en chef ou, d'une autre manière,CTO - Directeur technique. Cette personne répond à la question "Comment faisons-nous cela?" Il doit avoir des compétences en programmation et en gestion - si l'entreprise grandit, son rôle évoluera progressivement: il travaillera moins de ses mains et plus dirigera l'équipe. Une connaissance du paysage informatique dans son ensemble et une compréhension des technologies, des spécialistes, des algorithmes et des approches nécessaires pour accomplir une tâche spécifique seront utiles. Il doit avoir une vision informatique large, ce qui est obligatoire pour ce poste même à l'entrée.
Le tiers est responsable du marketing etVentes. Au début du chemin, ces zones peuvent être combinées. Un tel spécialiste répond à la question "À qui et comment allons-nous vendre notre solution?" L'ensemble des compétences ici diffère selon que cela fonctionne sur un marché B2C ou B2B. En B2B, tout d'abord, il faut de l'expérience et une "main pleine" dans ce domaine. Un ensemble de compétences spécialisées est encore moins important que l'expérience.
Étapes de base du développement
En règle générale, au début, l'entreprise dispose déjàdes hypothèses sur les « douleurs » et les problèmes d’un client potentiel que le produit devrait résoudre. Lorsqu'une entreprise possède déjà un produit, il est important de mettre en place des processus de marketing et de vente afin d'atteindre un client potentiel, de générer des leads - clients pré-intéressés, de les traiter et de les convertir en commande.
La prochaine étape, non moins importante, est la mise en œuvre du produit au sein de l'entreprise du client, puisque nous parlons du marché B2B.
Ceci est suivi par la «gestion du bonheur» du client:le support technique, les mises à jour et, éventuellement, la satisfaction des prochains «soucis» par la vente de services supplémentaires, alors nous parlons de comment travailler avec le client et comment le garder, ainsi que gagner son argent plus longtemps.
Rédaction d'un cahier des charges technique : comment ne pas confondre les rôles
Le chef de produit est responsable du développement globalproduit et sa vision, et s'efforce également de garantir que le produit satisfait non seulement les tâches d'un client spécifique, mais résout un certain nombre de problèmes similaires et il pourrait ensuite être mis à l'échelle - vendu à de nombreux autres clients. Ces spécialistes étudient les clients, mènent diverses expériences et se forgent une vision du développement de produits. Ensuite, ils transforment cette vision en une séquence d'étapes pour créer un produit - une feuille de route.
Feuille de route technologique, de l'anglais. "Feuille de route technologique"— plan de sortie à court ou à long termefabricant de tout produit. Le plus souvent, il s'agit d'une nouvelle version ou du développement d'un produit déjà connu, des changements attendus par les consommateurs. Une feuille de route technologique peut contenir les outils, les approches ou les chemins nécessaires pour atteindre les jalons.
Le chef de projet dirige le projet à unclient et s'assure que votre produit répond au mieux aux besoins uniques d'un client particulier. Son travail commence par une prévente, il gère le concept du projet, rédige la mission technique, dirige le travail du projet pas à pas et est responsable de la mise en œuvre finale.
En fonction de la taille du projet à ce stadedes rôles supplémentaires tels que l'analyste métier et système peuvent apparaître. Ces personnes étudient en détail le plan de projet, élaborent la documentation avec laquelle les développeurs travaillent. Le département développement, quant à lui, comprend quelle architecture ou quels systèmes répondre aux défis posés par les managers et les clients.
La prochaine étape: "gérer le bonheur des clients"
Il y a plusieurs niveaux à ce stade:
- Le premier est un ensemble standard de services, dansque vous fournissez un SLA (Service Level Agreement), c'est-à-dire un accord de niveau de service. Il est important de noter à quelle vitesse vous répondez à la demande d'un client, combien de services vous pouvez lui fournir, ce qui est inclus dans cette liste de services. Ceci est généralement clairement réglementé et décrit.
- Deuxième option:conditions individuelles - en fonction des besoins du client, l'entreprise peut lui fournir un responsable distinct, un pool d'heures supplémentaire ou de travail rendu, un ensemble de remises pour un grand nombre de commandes. Dans ce cas, les conditions sont personnalisées de manière absolument individuelle et, en règle générale, vous devez nommer un responsable client clé qui dirigera le processus de travail avec un client spécifique.
Moyens d'éliminer les erreurs de développement
1. Le plus important est de ne pas se tromper sur les gens lors de l'embauche. Dans le développement de logiciels, le seul atout important, utile et bénéfique pour vous, ce sont les gens. Et dans un premier temps, l'essentiel est de les choisir correctement.
Comment assembler correctement une équipe pour une entreprise informatique
- Aux premières étapes de la sélection, vous devez vous répondrehonnêtement lorsqu'on vous demande si vous avez les compétences nécessaires pour évaluer le professionnalisme d'un candidat. Pouvez-vous vous fier aux recommandations de vos connaissances, ont-elles des compétences dans votre domaine d'activité? Lors du recrutement, vous devez séparer les émotions et les faits - embaucher un employé charmant mais incompétent serait une erreur.
- Rendez la boucle de rétroaction dans vos flux de travail aussi courte que possible. Vous n’avez pas besoin d’attendre un mois pour décider si un employé convient à votre entreprise.
A) Si vous avez des commentaires sur le rendement d’un employé et que vous comprenez que vous attendiez des résultats différents de sa part, faites-le-lui savoir le plus tôt possible.
C) Il est important que les employés soient capables d'accepter et de répondre aux commentaires. L'absence de cela montre clairement qu'à l'avenir, avec cette personne, vous ne pourrez pas travailler confortablement et de manière productive.
- Regardez les marqueurs professionnels, les indicateurs qui sont importants dans un domaine particulier, pour comprendre si l'employé atteint ses objectifs.
L'entreprise doit avoir un système mis en placegestion des performances. Aux premières étapes de la création d'une entreprise, cela peut être dans la tête du manager afin d'évaluer clairement et impartialement dans quelle mesure l'équipe s'acquitte des tâches. Utilisez des solutions toutes faites si vous identifiez des obstacles organisationnels, des déficits de compétences, un faible niveau de motivation et d'engagement, ainsi que d'autres facteurs affectant la productivité des employés. Ainsi, avec l'aide de la solution « TalentTech.Goals », vous pouvez gérer les performances des salariés, non seulement en enregistrant le fait d'avoir atteint un objectif, mais en comprenant pour quelles raisons l'objectif a été atteint ou non.
2. Attention insuffisante au développement des employés, à leur croissance personnelle, à leur engagement, à leur état émotionnel et à leur productivité. Puisqu’il s’agit de votre outil principal, vous devez être très proactif pour garantir que votre personnel se trouve dans l’état le plus confortable et productif possible. La technologie contribue à l'adaptation et à l'engagement des employés : par exemple, des enquêtes rapides vous permettent de comprendre l'humeur de l'équipe, d'identifier les « points faibles » et d'effectuer des analyses pour corriger les processus et augmenter l'efficacité du travail.
3. Erreur de produit.Il existe un risque de fabriquer un produit qui ne répond pas pleinement aux besoins de votre client. Une approche flexible et itérative seront utiles ici - analyse intermédiaire régulière de ce qui a été fait, changements dans le processus, afin que l'équipe à chaque étape soit sur la même longueur d'onde avec les idées du client et comprenne clairement quel objectif elle poursuit.
4.Décisions techniques incorrectes et dette technique accumulée. Ce sont peut-être des solutions qui fonctionnent parfaitement maintenant, mais qui entravent le développement futur. Par exemple, vous devez envoyer une lettre au client lors de l'inscription, mais le texte est écrit dans le code du programme et seul un programmeur peut y apporter des modifications. Lorsque vous développez un logiciel, il y a toujours un choix: le faire rapidement ou efficacement, afin que cela n'entraîne pas de problèmes à l'avenir. En règle générale, un compromis est choisi et quelle que soit la façon dont vous vous développez, la dette technique s'accumule. Il est important de gérer ce processus et d'éliminer les inexactitudes dans le temps. Si vous oubliez ces nuances, dans quelques années, l'entreprise peut devenir inapte.
5. Ignorer les problèmes de gestion de la qualité.La qualité est ce qui incite les clients à revenir vers vous encore et encore. Le manque d’attention dans ce domaine entraînera des coûts de main-d’œuvre et des pertes d’argent à l’avenir. Par exemple, vous n’avez pas écrit de tests en code, ce qui a permis de gagner une heure. Après un mois d'améliorations, vous passerez une journée à vous assurer que tout fonctionne correctement.
Les affectations des chefs de projet et de produit en premieraller au backlog - un référentiel commun de toutes les tâches. À partir de là, les éléments les plus importants sont sélectionnés et mis en œuvre. Pour comprendre quelles tâches retirer du backlog, les équipes s'accordent sur les objectifs du sprint. Ce processus ressemble à une aubaine, car de nombreux avis sont pris en compte. Mais il n'y a pas d'autre moyen magique de hiérarchiser les tâches.
ArriéréEst un journal du travail restant quidoit être exécuté par la commande. Le terme vient de la famille des méthodologies Agile, en particulier de Scrum, où il est l'un des principaux artefacts - la source des user stories.
Après cela, le sprint lui-même a lieu - développement des fonctionnalités, tests, contrôle de la qualité, puis lancement et démonstration du produit aux clients et aux autres équipes.
Ainsi, travaillez sur le projet « TalentTech.Adaptation » est né d'une idée : nous avons étudié les besoins du marché et avons constaté que de nombreuses entreprises ont besoin de couvrir et d'évaluer tout le parcours d'embauche d'un candidat : de sa recherche aux premières étapes de travail. Le marché russe dispose déjà de solutions pour automatiser la sélection, la formation et la définition d'objectifs, mais rien n'est prévu pour l'adaptation des salariés. En raison d'un tel écart, vous pouvez rapidement perdre la motivation et tuer l'implication d'un nouveau venu, ce qui signifie qu'au tout début vous pouvez transformer un excellent candidat en un employé non initié et insatisfait.
Supposons qu'il ne soit pas possible d'impliquer un nouveau venu dans le processus de travaila réussi - il a démissionné en période probatoire. Qu’est-ce que cela signifie pour les entreprises ? Si un recruteur d'une entreprise informatique reçoit 100 000 roubles et devrait pourvoir quatre postes vacants par mois et qu'il a fallu 1,5 mois pour embaucher une personne, ce sera alors 37 500 roubles. Nous ajoutons à ce montant les salaires de trois employés, en tenant compte des impôts et des déductions, et nous obtenons environ 931 000 roubles dépensés pour un employé sur 4 mois. Ici, vous pouvez également ajouter le coût des heures de travail des mentors, des équipes, des managers et des comptables, ainsi que le coût de l'équipement pour le lieu de travail. Et surtout, ces coûts ont disparu avec son licenciement, ce qui signifie que l'entreprise subit d'importantes pertes financières.
Nous avons mené une enquête auprès de 27 entreprises -les clients potentiels: ils ont demandé où leur «mal» et quels besoins doivent être fermés. Il s'est avéré que pour de nombreuses entreprises, le processus d'adaptation est un réel problème. Ainsi, dans une entreprise, pour numériser l'intégration, vous devez générer un rapport complet avec des graphiques: combien de personnes travaillent le premier jour, combien de documents de signature, combien sont formés. Pour ce faire, le service formation doit mobiliser des agences dans toutes les régions. Prend du temps, coûte cher et prend du temps.
Une autre entreprise de 200 personnes ne dispose que d'un seul ordinateur et il est impossible de commencer à travailler sans un programme de formation numérique, car il contient les informations les plus importantes sur les processus.
Après avoir analysé toutes ces « douleurs » des clients sur le marchéet après avoir évalué la possibilité de rationaliser les processus et de réduire les coûts, nous avons commencé à développer l'application. Ils ont décidé de créer un produit et de le tester immédiatement au sein de quatre entreprises : informatique, vente au détail, services et une entreprise de travail en ligne pour les salariés. Ce qu'ils avaient en commun, c'était que l'équipe avait des employés dispersés, avec lesquels il était plus difficile de communiquer.
Après 2,5 mois, nous avons lancé le premier pilote, un autredans un mois - le second. Notre tâche était de vérifier comment le produit répond aux exigences du marché. Avant de lancer une application dans une entreprise, nous déterminons toujours les métriques que nous voulons influencer avec son aide: l'amélioration de la productivité, la réduction des coûts, l'augmentation de la motivation des employés et la qualité du mentorat.
Voir aussi:
Il s'est avéré que la civilisation maya a quitté ses villes
Les scientifiques ont révélé un plan d'infection à l'herpès pour les humains: il ressemble à un jeu avec des paris
Au jour 3 de la maladie, la plupart des patients atteints de COVID-19 perdent leur odorat et souffrent souvent d'un nez qui coule