Demi-tour produit: des ingénieurs figuratifs aux ingénieurs conscients

Le printemps 2020 a montrĂ© que, grĂące aux pratiques DevOps, de nombreuses entreprises ont pu rapidement reconstruire leurs produits et se mettre en ligne , tout en travaillant. Il s'est avĂ©rĂ© que la maturitĂ© des pratiques DevOps dĂ©pend non seulement des rĂ©sultats de l'entreprise, mais aussi de sa survie mĂȘme.



Nos rĂ©unions DevOpsConf se sont concentrĂ©es non seulement sur les outils d'ingĂ©nierie, mais Ă©galement sur les processus pour lesquels ces outils sont nĂ©cessaires. Cela ne semble pas ĂȘtre suffisant pour que l'entreprise puisse voir comment tirer le meilleur parti de DevOps pour le produit.



Par consĂ©quent, nous avons mis l'accent sur la façon dont les personnes occupant diffĂ©rents postes dĂ©terminent la maturitĂ© des pratiques DevOps et comment choisir consciemment les objectifs de dĂ©veloppement technique dans leur organisation et leur Ă©quipe. En d'autres termes, je veux voir oĂč je me trouve actuellement sur le terrain DevOps et quelle est ma prochaine Ă©tape.







Les principales caractéristiques mesurées de DevOps sont la stabilité des applications et les performances des équipes informatiques, de l'idée au calcul des fonctionnalités en production. Par conséquent, nous parlons beaucoup de temps de mise sur le marché et de surveillance et continuons la piste technique.



Et les Ă©quipes informatiques sont constituĂ©es de personnes vivantes qui peuvent non seulement donner de bons KPI, mais aussi faire un travail Ă©videmment utile. AprĂšs tout, si l'approche DevOps a gagnĂ© en popularitĂ© dans le monde, alors quelqu'un en a probablement besoin. Pour vous, nous avons rencontrĂ© des propriĂ©taires de produits et des hommes d'affaires qui ne savent pas toujours ce qu'est DevOps (comme si nous savions: D) et leur avons demandĂ© ce qu'il Ă©tait important pour eux d'obtenir des techniciens. Quel est cet avantage mĂȘme.



La premiĂšre Ă©tape a Ă©tĂ© de changer mon vocabulaire et ma communication. Nous ne parlions pas dans nos termes habituels, mais essayions d'utiliser la langue des produits. MĂȘme comme moyen de communication, nous avons choisi les entretiens CustDev, comme il est d'usage dans le monde de l'Ă©picerie. Ces entretiens confirment ou rĂ©futent nos hypothĂšses sur ce qui est important dans le travail sur un produit du cĂŽtĂ© commercial.



Voici les hypothÚses que nous avons testées lors des réunions:



  • TTM Product Owner-.
  • .
  • PO , .
  • TTM CustDev. , .


Je discute via Zoom avec ma connaissance de longue date, qui est convaincue qu'une personne qui n'a jamais vendu de sa vie n'a rien à voir dans le métier de Product Owner. Elle apparaßt souvent dans des programmes de radio et de télévision, anime des séminaires dans son domaine. DÚs que le régime d'auto-isolement a été facilité, elle et son mari et leur enfant ont loué une maison au bord d'un magnifique lac et ont déménagé pour y vivre et y travailler tout l'été. Son entreprise est présente sur le marché des services en ligne depuis prÚs de 20 ans. En premiÚre place en termes de notes dans son domaine.



- Dites-moi s'il vous plaßt, effectuez-vous un travail particulier pour raccourcir le cycle de développement et lancer des fonctionnalités en production dans votre équipe?



— , . 2014 , , , . , , (). , , ...



— , 6 ?! ...



— . .. .



— ?



— . , , , .



Nous avons poursuivi la conversation et au cours de la prochaine demi-heure, Natalya a déclaré que les changements majeurs apportés au produit étaient désormais beaucoup plus confiants et plus calmes. Le principal facteur de ce changement, dit-elle, est sa confiance en l'équipe et la confiance de l'équipe en elle.



Mon prochain appel est Ă  Phuket. Igor s'y est installĂ© il y a quelques annĂ©es et pour cela, il n'a pas eu les nĂ©gociations les plus faciles avec son employeur. À l'Ă©poque, le travail Ă  distance Ă©tait une nouveautĂ© et tous les employĂ©s travaillaient dans un bureau Ă  Moscou. Maintenant, dans les coulisses, des cris et l'agitation de sa grande famille se font entendre. Son entreprise est Ă©galement leader du marchĂ© russe dans sa rĂ©gion.



- Soudain, je suis devenu un expert Ă  distance ce printemps! (rires)



- Veuillez nous dire quelles mesures conscientes vous avez prises pour augmenter la stabilité de l'application et pourquoi?



— , , LTV, customer retention unit economy. , 20% ...



— , NPS!



— , NPS. , . . , - .



— ?



— . .. .



— - ? ?



— , « » . SEO , . , , .



— .. , .



— , — 4,5 . 99,995% .



— DevOps , DevOps ...



— DevOps . - , , «» -, , . , , , , - – 0,1% .



— .. - , .



— , . ( , , )



— . -, , . -, , «», .



— . , IT : 30% . , . , 2020 , . .



— , 40% , , ?



— .



Ensuite, Igor a dĂ©clarĂ© qu'il avait la possibilitĂ© de travailler en avance sur la courbe. Une part importante des tĂąches vise Ă  maĂźtriser les nouvelles technologies et interfaces. Les premiers rĂ©sultats d'expĂ©riences sont dĂ©jĂ  disponibles pour les utilisateurs, par exemple, la communication en langage naturel. Dans le mĂȘme temps, on peut aujourd'hui parler plutĂŽt du volet Recherche de la R&D. La sociĂ©tĂ© maĂźtrise Ă  l'avance la technologie pour tirer parti du moment de maturitĂ© des technologies d'IA pour obtenir un avantage concurrentiel.



Si nous parlons d'expériences, les paramÚtres de l'application ont été divisés en trois groupes principaux:



  • Épicerie. Le propriĂ©taire du produit peut activer ou dĂ©sactiver une fonctionnalitĂ©, ainsi que la dĂ©ployer Ă  un pourcentage spĂ©cifiĂ© d'utilisateurs ou mĂȘme Ă  une liste spĂ©cifique.
  • Les paramĂštres d'interaction du service sont de la responsabilitĂ© des dĂ©veloppeurs.
  • , , .


Il est curieux que la premiĂšre demande de sĂ©paration des paramĂštres soit tombĂ©e en panne alors que les versions Ă©taient toujours lancĂ©es manuellement. 20 sorties par jour pour modifier les paramĂštres - ce n'est pas ce qui a plu aux administrateurs. DĂ©jĂ  lorsque le service de paramĂ©trage Ă©tait prĂȘt, il a crĂ©Ă© une volontĂ© technique de "tourner les boutons" pour les propriĂ©taires de produits.



Nous avons Ă©galement tĂ©lĂ©phonĂ© aux personnes qui dirigent le produit dans des entreprises oĂč le potentiel de dĂ©veloppement de DevOps est beaucoup plus grand. Ils lancent des startups ou travaillent pour un gros client. En d'autres termes, et plus encore Ă  travers la douleur, ils ont parlĂ© des mĂȘmes valeurs pour le Product Owner que les prĂ©cĂ©dents interlocuteurs.



Nous avons constaté que les résultats de notre étude corroborent les conclusions de Google The 2019 Accelerate State of DevOps: Elite performance, productivité, and scaling (Version russe ).



Nous avons identifié quatre valeurs fondamentales pour les Product Owners lors de l'utilisation de DevOps:



  • La prĂ©visibilitĂ© du temps de mise en Ɠuvre des fonctionnalitĂ©s et la confiance dans la qualitĂ© du logiciel sont la base nĂ©cessaire pour des expĂ©riences actives.
  • FiabilitĂ© du travail vendre = argent. Lorsque le trafic atteint une application en cours d'exĂ©cution, cela permet non seulement une utilisation rationnelle du budget pour la promotion, mais augmente Ă©galement la fidĂ©litĂ© des utilisateurs, et donc la part de marchĂ©.
  • La vitesse des expĂ©riences dĂ©termine le succĂšs Ă  la fois d'une startup et d'une entreprise avec un produit mature. S'il est important pour une start-up de dĂ©couvrir rapidement les prĂ©fĂ©rences des utilisateurs et d'y rĂ©pondre avec succĂšs, un produit mature a besoin de la rĂ©tention des utilisateurs, de la stabilitĂ© des revenus de masse et de la recherche - travaillez pour l'avenir de la technologie.
  • . IT , «» . DevOps , .


Par conséquent, lors de la conférence, nous parlerons à la fois de sujets techniques importants et de nouveaux. Par exemple, Alexey Pikulev, qui prépare un atelier sur le diagnostic et le développement de la confiance, parlera de confiance. Nous continuerons à rechercher des pratiques et des outils d'ingénierie, ainsi que l'organisation des processus. La communication commerciale avec l'équipe et entre les équipes sera discutée lors du processus déjà traditionnel de la conférence.



Les gars, ne vous inquiĂ©tez pas s'il y aura encore de nombreuses discussions techniques Ă  la confĂ©rence. Parce que nous, membres du comitĂ© de programme, aimons les administrateurs systĂšme et les ingĂ©nieurs DevOps qui ne le sont pas. Et mĂȘme nous le sommes nous-mĂȘmes.



Nous rendrons la plupart des activitĂ©s de la confĂ©rence interactives, car il y a suffisamment de tĂȘtes parlantes sur Internet. AprĂšs tout, chaque ingĂ©nieur conscient ne peut pas seulement trouver des rapports vidĂ©osur le sujet dont il a besoin, mais aussi lire des articles (par exemple, des articles sur les pistes de tous les DevOpsConf dans le profil d'Alexandre Titov).



Notre objectif cet automne est de donner à chaque entreprise l'opportunité de décrocher une troupe virtuelle de Product Owners, Tech Leads et Ingénieurs de tous horizons. Pour que les forces spéciales informatiques naviguent sur le terrain et retournent au travail avec un plan développé pour capturer l'Univers!



Dans les articles suivants, nous parlerons du CTO, des développeurs et de la sécurité - pourquoi ont-ils besoin d'une conférence?

DevOps Live — 29-30 6-7 2020. , , .



— : , ( ), . -, DevOps . , DevOps , , .



All Articles