Modelo de gestión de TI en una empresa de producto

Si se convirtió en un líder en TI, entonces tiene grandes problemas: es bastante difícil encontrar los modelos descritos de organización de producción y los KPI establecidos para CTO y CIO. La tarea de cualquier gerente de cualquier industria es monitorear a los competidores, "estado del arte", ejemplos y aportar las mejores prácticas a su empresa. Desde mi propia experiencia, diré que tendrá que hacer un círculo de amigos y compartir ejemplos con otras estaciones de servicio en bares, reuniones, visitas de referencia y conferencias.

imagen

En Habré no pude encontrar contenido sobre modelos de gestión y métricas, pero realmente no es suficiente, así que decidí compartir mi experiencia.

Comencemos respondiendo a la pregunta de por qué nuestra empresa es responsable de las estaciones de servicio:

  1. Equipo. La estación de servicio es responsable de seleccionar y retener un equipo sólido de ingenieros, así como de su participación.
  2. .IT- , , .
  3. . , IT- , .
  4. . IT- IT – , , , .
  5. . . , CISO ( – ). IT- .

Ahora veamos las métricas que lo ayudarán a ver la imagen de su responsabilidad. En algún lugar, las métricas son derivadas, porque medir directamente no funcionará.

1. equipo


Métrica


  • integridad de las funciones de TI. ¿Para qué? La respuesta es que, debido a la baja dotación de personal, sigue la imposibilidad de cumplir con las tareas planificadas. La prioridad de la contratación se establece estrictamente de acuerdo con el indicador de personal. Cuanto menor sea el nivel de personal, mayor será la prioridad de su vacante para RRHH. Todo es simple
  • "Fluidez" en el contexto de las funciones. ¿Para qué? Una rotación de personal alta / creciente significa que tiene un clima de equipo deficiente, problemas con los procesos o los salarios. Los problemas de grupo ayudarán a salir: entrevistas con empleados.
  • Porcentaje de empleados que llegan a las recomendaciones de los empleados actuales (indicador de referencia). Un porcentaje creciente sugiere que a sus ingenieros les gusta trabajar para usted, están listos para recomendar su empresa a sus personas cercanas y solo conocidos.

2. Arquitectura


Todavía hay un campo para la experimentación. Pero aún:

Mis métricas


  • Desviaciones arquitectónicas. ¿Qué es? Desviación arquitectónica: ha encontrado en la producción una implementación que no cumple con el estándar arquitectónico aprobado. ¿Para qué? El panorama de TI es un gran sistema interconectado que debe funcionar de acuerdo con las reglas. Si no sigue las reglas, el sistema simplemente no lo hará.
  • PageSpeed Insights -. - . ? . – , , Google -.

3.



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

4.



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

5.



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

El lector puede preguntar: "¿Pero qué pasa con las métricas tan importantes como el tiempo en el mercado, el número de implementaciones automáticas frente al número de manuales, algo sobre la densidad de las solicitudes de extracción? La respuesta es sí, una vez los miraron, ahora no son relevantes para nosotros. Esto es normal para las métricas, cada una tiene su propio ciclo de vida.

Ahora pasemos a las funciones de TI en DomClick. No citaré los clásicos con su "desarrollo, implementación, mantenimiento, operación". Describiré funciones en un nivel diferente de abstracción:

  1. Desarrollo de productos. Equipos que crean productos a través de la venta de los cuales la empresa recibe los ingresos principales. Hay equipos mixtos de negocios y TI. Hay RO y CJE que responden a la pregunta "qué hacer" y "qué prioridad", los ingenieros responden a la pregunta "cómo hacer".
  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

El diseño de las funciones en DomClick se ve así:

imagen

recomiendo leer un artículo de nuestro jefe de desarrollo de servicios internos y centrales, así como un artículo de un ingeniero de la división de Desarrollo y Mantenimiento de Infraestructura . Será un poco claro lo que están haciendo los muchachos.

Una función no es necesariamente un gran equipo de personas. Algunas funciones pueden consistir en una persona, pero deben serlo, alguien debe resolver este problema. Quizás al principio, tú mismo.

El diseño de estas funciones se deja a su discreción, porque depende de la competencia de sus empleados. Daré solo dos consejos de práctica personal:

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

Tenemos características distintivas interesantes que simplifican enormemente el trabajo y nivelan los conflictos sobre el tema de las prioridades. Recuerde que TI, además de crear y vender productos, también es necesario cambiar a nuevas versiones de productos relacionados con API, refactorizar, eliminar vulnerabilidades y analizar problemas raíz:

  1. Cada equipo dedica el 20% de su tiempo a la cuota de ingeniería. En esta cuota, intentamos resolver todos los problemas anteriores e investigamos si queda tiempo. Importante: el 20% NO incluye errores y bloqueadores de ciberseguridad, se eliminan debido a la cuota de alimentos.
  2. Grandes áreas de desarrollo de productos (varios equipos ágiles trabajan en un producto) tienen su propio equipo de plataforma pequeña, que generalmente asegura que el "caftan no se vaya" y resuelve solo los problemas de ingeniería de este producto.

Finalmente


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

All Articles