Modèle de gestion informatique dans une entreprise de produits

Si vous êtes devenu un leader de l'informatique, vous avez de gros problèmes - il est assez difficile de trouver les modèles décrits d'organisation de la production et l'ensemble de KPI pour CTO et CIO. La tâche de tout gestionnaire de toute industrie est de surveiller les concurrents, «l'état de l'art» - des exemples et d'apporter les meilleures pratiques à votre entreprise. D'après ma propre expérience, je dirai que vous devrez créer un cercle d'amis et partager des exemples avec d'autres stations-service dans les bars, lors de réunions, de visites de référence et de conférences.

image

Sur Habré, je n'ai pas pu trouver de contenu sur les modèles de gestion et les métriques, mais ce n'est vraiment pas suffisant, j'ai donc décidé de partager mon expérience.

Commençons par répondre à la question de savoir pourquoi notre entreprise est responsable des stations-service:

  1. Équipe. La station-service est chargée de sélectionner et de retenir une solide équipe d'ingénieurs, ainsi que de leur implication.
  2. .IT- , , .
  3. . , IT- , .
  4. . IT- IT – , , , .
  5. . . , CISO ( – ). IT- .

Voyons maintenant les mesures qui vous aideront à voir l'image de votre responsabilité. Quelque part, les métriques sont des dérivés, car mesurer directement ne fonctionnera pas.

1. Équipe


Métrique


  • exhaustivité des fonctions informatiques. Pourquoi? La réponse est qu'en raison du manque de personnel, l'impossibilité de réaliser les tâches prévues suit. La priorité d'embauche est fixée strictement en fonction de l'indicateur de dotation. Plus le niveau de dotation est bas, plus la priorité de votre poste vacant pour les RH est élevée. Tout est simple.
  • "Fluidité" dans le contexte des fonctions. Pourquoi? Un roulement de personnel élevé / croissant signifie que vous avez un mauvais climat d'équipe, des problèmes avec les processus ou les salaires. Les problèmes de cluster aideront à sortir - des entretiens avec les employés.
  • Pourcentage d'employés ayant reçu des recommandations d'employés actuels (indicateur de référence). Un pourcentage croissant suggère que vos ingénieurs aiment travailler pour vous, ils sont prêts à recommander votre entreprise à leurs proches et à leurs connaissances.

2. Architecture


Il reste encore un champ d'expérimentation. Mais reste:

Mes métriques


  • Déviations architecturales. Qu'Est-ce que c'est? Déviation architecturale - vous avez trouvé en production une implémentation qui ne répond pas à la norme architecturale approuvée. Pourquoi? Le paysage informatique est un énorme système interconnecté qui doit fonctionner selon les règles. Si vous ne respectez pas les règles, le système ne le fera tout simplement pas.
  • PageSpeed Insights -. - . ? . – , , Google -.

3.



  • - .
  • TOP . ? , .
  • TOP .? , . «» , .
  • Crash-free .

4.



  • IT – — , , . ? , Gartner, IT . . , , , , . , , overpriced .
  • TOP . ? . , , , .
  • -% .

5.



  • /. ? , , .
  • SLA .? , , IT — , ...

Le lecteur peut demander: «Mais qu'en est-il des mesures importantes telles que le moment où ce marché, le nombre de déploiements automatiques par rapport au nombre de manuels, quelque chose sur la densité des demandes de tirage?» La réponse est oui, ils les ont regardés autrefois, maintenant ils ne sont plus pertinents pour nous. C'est normal pour les métriques, chacune a son propre cycle de vie.

Passons maintenant aux fonctionnalités informatiques de DomClick. Je ne citerai pas les classiques avec leur «développement, implémentation, maintenance, exploitation» - je décrirai les fonctions à un niveau d'abstraction différent:

  1. Développement de produits. Des équipes qui créent des produits à travers la vente desquels l'entreprise perçoit le principal revenu. Il existe des équipes commerciales et informatiques mixtes. Il y a des OR et des CJE qui répondent à la question «que faire» et «quelle priorité», les ingénieurs répondent à la question «comment faire».
  2. (ore). , «» . , , , API Gateway, , ..
  3. . , – , , .
  4. - (Web Core) , web- , UI-, .
  5. . - : , . «» , , , . — .
  6. . , , , , , k8s, .
  7. DevOps. . .
  8. . , IT . , , .
  9. R&D. , . - VR/AR, , -.
  10. . , IT- . , (, , ) . , , , - IT .
  11. IT . ( ). IT — . .
  12. Data Science. IT DS RecSys ML. OCR NLP – , , - . , OCR. DomClick.
  13. . , . , , .
  14. . , , , scrum

La disposition des fonctions dans DomClick ressemble à ceci:

image

À loisir, je recommande de lire un article de notre chef du développement des services internes et principaux, ainsi qu'un article d' un ingénieur de la division Développement et maintenance des infrastructures . Ce sera un peu clair ce que font les gars.

Une fonction n'est pas nécessairement une grande équipe de personnes. Certaines fonctions peuvent consister en une seule personne, mais elles doivent l'être, quelqu'un doit résoudre ce problème. Peut-être au début, vous-même.

La disposition de ces fonctions est laissée à votre discrétion, car elle dépend de la compétence de vos collaborateurs. Je ne donnerai que deux conseils de pratique personnelle:

  1. . , . , - k8s , - , - .
  2. , . – ore , . , .

Nous avons des caractéristiques distinctives intéressantes qui simplifient considérablement le travail et atténuent les conflits sur la question des priorités. Vous vous souvenez que l'informatique, en plus de créer et de vendre des produits, il est également nécessaire de passer à de nouvelles versions de produits liés à l'API, d'effectuer un refactoring, d'éliminer les vulnérabilités et d'analyser les problèmes fondamentaux:

  1. Chaque équipe consacre 20% de son temps au quota d'ingénierie. Dans ce quota, nous essayons de résoudre tous les problèmes ci-dessus et faisons des recherches s'il reste du temps. Important: 20% n'incluent PAS les bugs et les bloqueurs de cybersécurité, ils sont éliminés en raison du quota alimentaire.
  2. De vastes zones de développement de produits (plusieurs équipes agiles travaillent sur un produit) ont leur propre petite équipe de plate-forme, ce qui garantit généralement que le «caftan ne part pas» et ne résout que les problèmes d'ingénierie de ce produit.

finalement


  1. – , .
  2. , .
  3. . , IT 2020 , - (Web Core), R&D, — 2019.

All Articles