IT-Management-Modell in einem Produktunternehmen

Wenn Sie führend in der IT geworden sind, haben Sie große Probleme - es ist ziemlich schwierig, die beschriebenen Modelle der Produktionsorganisation und die KPIs für CTO und CIO zu finden. Die Aufgabe eines Managers einer Branche ist es, Wettbewerber zu überwachen, „State of the Art“ - Beispiele und Best Practices in Ihr Unternehmen zu bringen. Aus eigener Erfahrung muss ich sagen, dass Sie einen Freundeskreis bilden und Beispiele mit anderen Tankstellen in Bars, bei Besprechungen, Referenzbesuchen und Konferenzen teilen müssen.

Bild

Auf Habré konnte ich keine Inhalte zu Managementmodellen und -metriken finden, aber das reicht wirklich nicht aus. Deshalb habe ich beschlossen, meine Erfahrungen zu teilen.

Beantworten wir zunächst die Frage, warum unser Unternehmen für Tankstellen verantwortlich ist:

  1. Mannschaft. Die Tankstelle ist verantwortlich fĂĽr die Auswahl und Bindung eines starken Teams von Ingenieuren sowie fĂĽr deren Beteiligung.
  2. .IT- , , .
  3. . , IT- , .
  4. . IT- IT – , , , .
  5. . . , CISO ( – ). IT- .

Sehen wir uns nun die Metriken an, anhand derer Sie das Bild Ihrer Verantwortung sehen können. Irgendwo sind Metriken Ableitungen, weil Maßnahme direkt wird nicht funktionieren.

1. Team


Metriken


  • Vollständigkeit der IT-Funktionen. Wozu? Die Antwort ist, dass aufgrund des geringen Personals die Unmöglichkeit der ErfĂĽllung der geplanten Aufgaben folgt. Die Priorität der Einstellung wird streng nach dem Personalindikator festgelegt. Je niedriger der Personalbestand ist, desto höher ist die Priorität Ihrer offenen Stelle fĂĽr die Personalabteilung. Alles ist einfach.
  • "Fluidität" im Kontext von Funktionen. Wozu? Eine hohe / wachsende Fluktuation bedeutet, dass Sie ein schlechtes Teamklima, Probleme mit Prozessen oder Löhnen haben. Clusterprobleme helfen beim Ausstieg - Interviews mit Mitarbeitern.
  • Prozentsatz der Mitarbeiter, die aufgrund von Empfehlungen aktueller Mitarbeiter eintreffen (Empfehlungsindikator). Ein wachsender Prozentsatz deutet darauf hin, dass Ihre Ingenieure gerne fĂĽr Sie arbeiten. Sie sind bereit, Ihr Unternehmen ihren engen Mitarbeitern und nur Bekannten zu empfehlen.

2. Architektur


Es gibt noch ein Feld zum Experimentieren. Aber dennoch:

Meine Metriken


  • Architektonische Abweichungen. Was ist das? Architekturabweichung - Sie haben bei der Produktion eine Implementierung gefunden, die nicht dem genehmigten Architekturstandard entspricht. Wozu? Die IT-Landschaft ist ein riesiges Verbundsystem, das gemäß den Regeln funktionieren muss. Wenn Sie die Regeln nicht befolgen, wird das System dies einfach nicht tun.
  • PageSpeed Insights -. - . ? . – , , Google -.

3.



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

4.



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

5.



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

Der Leser mag fragen: "Aber was ist mit so wichtigen Messwerten wie der Zeit dieses Marktes, der Anzahl der automatischen Bereitstellungen im Vergleich zur Anzahl der manuellen Bereitstellungen, etwas ĂĽber die Dichte der Pull-Anforderungen?" Die Antwort lautet: Ja, sie haben sie einmal angeschaut, jetzt sind sie fĂĽr uns nicht relevant. Dies ist normal fĂĽr Metriken, jede hat ihren eigenen Lebenszyklus.

Kommen wir nun zu den Funktionen in der IT in DomClick. Ich werde Klassiker nicht mit ihrer „Entwicklung, Implementierung, Wartung, Bedienung“ zitieren - ich werde Funktionen auf einer anderen Abstraktionsebene beschreiben:

  1. Produktentwicklung. Teams, die Produkte herstellen, durch deren Verkauf das Unternehmen das Haupteinkommen erhält. Es gibt gemischte Geschäfts- und IT-Teams. Es gibt ROs und CJEs, die die Frage „Was ist zu tun?“ Und „Welche Priorität?“ Beantworten. Ingenieure beantworten die Frage „Wie ist zu tun?“.
  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

Das Layout der Funktionen in DomClick sieht folgendermaĂźen aus:

Bild

In aller Ruhe empfehle ich, einen Artikel unseres Leiters fĂĽr die Entwicklung interner und Kerndienste sowie einen Artikel eines Ingenieurs aus dem Bereich Infrastrukturentwicklung und -wartung zu lesen . Es wird ein wenig klar sein, was die Jungs machen.

Eine Funktion ist nicht unbedingt ein großes Team von Menschen. Einige Funktionen können aus einer Person bestehen, aber sie müssen es sein, jemand muss dieses Problem lösen. Vielleicht zuerst du selbst.

Das Layout dieser Funktionen liegt in Ihrem Ermessen, da es von der Kompetenz Ihrer Mitarbeiter abhängt. Ich werde nur zwei Tipps aus der persönlichen Praxis geben:

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

Wir haben interessante Besonderheiten, die die Arbeit erheblich vereinfachen und Konflikte in Bezug auf das Thema Prioritäten ausgleichen. Sie erinnern sich, dass die IT nicht nur Produkte erstellen und verkaufen, sondern auch auf neue Versionen von API-bezogenen Produkten umsteigen, Refactoring durchführen, Schwachstellen beseitigen und Stammprobleme analysieren muss:

  1. Jedes Team verwendet 20% seiner Zeit für die Engineering-Quote. In diesem Kontingent versuchen wir, alle oben genannten Probleme zu lösen und Nachforschungen anzustellen, wenn noch Zeit bleibt. Wichtig: 20% enthalten KEINE Cybersicherheits-Bugs und -Blocker, sie werden aufgrund der Lebensmittelquote eliminiert.
  2. Große Bereiche der Produktentwicklung (mehrere agile Teams arbeiten an einem Produkt) haben ein eigenes kleines Plattformteam, das im Allgemeinen sicherstellt, dass der "Kaftan nicht verlässt" und nur die technischen Probleme dieses Produkts löst.

AbschlieĂźend


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

All Articles