Como atopamos unha boa forma de conectar empresas e DevOps

A filosofía DevOps, cando o desenvolvemento se combina co mantemento do software, non sorprenderá a ninguén. Unha nova tendencia está cobrando impulso: DevOps 2.0 ou BizDevOps. Combina tres compoñentes nun único todo: negocio, desenvolvemento e apoio. E do mesmo xeito que en DevOps, as prácticas de enxeñería constitúen a base da conexión entre desenvolvemento e soporte, e no desenvolvemento empresarial, a analítica adquire o papel de "pegamento" que une o desenvolvemento cos negocios.

Quero recoñecelo de inmediato: só descubrimos agora que temos un verdadeiro desenvolvemento empresarial, despois de ler libros intelixentes. Dalgunha maneira xurdiu grazas á iniciativa dos empregados e a unha paixón irrefreable pola mellora. A analítica agora forma parte do proceso de produción de desenvolvemento, reducindo significativamente os bucles de retroalimentación e proporcionando información regularmente. Vouche contar en detalle como funciona todo para nós.

Como atopamos unha boa forma de conectar empresas e DevOps

Desvantaxes do DevOps clásico

Cando se conciben novos produtos para clientes, unha empresa crea un modelo ideal de comportamento do cliente e espera unha boa conversión, en base á cal constrúe os seus obxectivos e resultados comerciais. O equipo de desenvolvemento, pola súa banda, esfórzase por facer un código moi bo e de alta calidade. O apoio espera a automatización completa dos procesos, a facilidade e comodidade de manter un produto novo.

A realidade desenvólvese na maioría das veces de forma que os clientes reciben un proceso bastante complexo, a empresa está atascada cunha baixa conversión, os equipos de desenvolvemento lanzan corrección tras corrección e o soporte está afogado no fluxo de solicitudes dos clientes. Soa familiar?

A raíz do mal aquí reside no longo e pobre bucle de retroalimentación integrado no proceso. As empresas e os desenvolvedores, ao recoller requisitos e recibir comentarios durante os sprints, comunícanse cun número limitado de clientes que inflúen moito no destino do produto. Moitas veces o que é importante para unha persoa non é nada típico de todo o público obxectivo.
Comprender se un produto se está movendo na dirección correcta vén cos informes financeiros e os resultados da investigación de mercado meses despois do lanzamento. E debido ao tamaño limitado da mostra, non ofrecen a oportunidade de probar hipóteses nun gran número de clientes. En xeral, resulta ser longo, impreciso e ineficaz.

Ferramenta trofeo

Atopamos unha boa forma de fuxir disto. Unha ferramenta que antes só axudaba aos comerciantes agora atopou o seu camiño en mans de empresas e desenvolvedores. Comezamos a utilizar activamente a analítica web para ver o proceso en tempo real, aquí e agora para comprender o que está a suceder. En base a isto, planifique o produto en si e próprio a un gran número de clientes.
Se estás a planear algún tipo de mellora do produto, podes ver inmediatamente con que métricas está asociada e como afectan estas métricas ás vendas e ás características que son importantes para a empresa. Deste xeito, pode eliminar inmediatamente as hipóteses con baixo efecto. Ou, por exemplo, lanzar unha nova función a un número estatisticamente significativo de usuarios e supervisar as métricas en tempo real para comprender se todo funciona como se pretende. Non esperes comentarios en forma de solicitudes ou informes, senón que monitoriza e axusta inmediatamente o proceso de creación do produto ti mesmo. Podemos lanzar unha nova función, recoller datos estatisticamente correctos en tres días, facer cambios noutros tres días e nunha semana un produto novo xenial está listo.

Podes rastrexar todo o funil, todos os clientes que entraron en contacto co novo produto, detectar os puntos nos que o funil se estreitou bruscamente e comprender os motivos. Tanto os desenvolvedores como as empresas agora controlan isto como parte do seu traballo diario. Ven a mesma viaxe do cliente e xuntos poden xerar ideas e hipóteses para mellorar.

Esta integración de negocio e desenvolvemento xunto coa analítica permite crear produtos de forma continua, optimizar constantemente, buscar e ver os colos de botella e todo o proceso no seu conxunto.

Todo é cuestión de complexidade

Cando creamos un novo produto, non partimos de cero, senón que o integramos nunha web de servizos xa existente. Ao probar un produto novo, un cliente a miúdo contacta con varios departamentos. Pode comunicarse cos empregados do centro de contacto, cos xestores da oficina, pode poñerse en contacto co soporte ou nos chats en liña. Usando métricas, podemos ver, por exemplo, cal é a carga no centro de contacto, a mellor forma de procesar as solicitudes entrantes. Podemos entender cantas persoas chegan á oficina e suxerir como asesorar aínda máis ao cliente.

É exactamente o mesmo cos sistemas de información. O noso banco existe desde hai máis de 20 anos, tempo no que se creou unha gran capa de sistemas heteroxéneos que seguen funcionando. A interacción entre os sistemas de backend ás veces pode ser imprevisible. Por exemplo, nalgún sistema antigo hai restricións sobre o número de caracteres para un determinado campo e, ás veces, isto bloquea o novo servizo. É bastante difícil rastrexar un erro usando métodos estándar, pero usar a análise web é doado.

Chegamos ao punto no que comezamos a recoller e analizar os textos de erro que se mostran ao cliente desde todos os sistemas implicados. Resultou que moitos deles estaban desfasados, e nin sequera podíamos imaxinar que estaban implicados dalgún xeito no noso proceso.

Traballar con analítica

Os nosos analistas web e os equipos de desenvolvemento de SCRUM están situados na mesma sala. Eles interactúan constantemente entre si. Cando é necesario, os especialistas axudan a configurar métricas ou descargar datos, pero sobre todo os propios membros do equipo traballan co servizo de análise, non hai nada complicado.

A axuda é necesaria se, por exemplo, precisa algunhas dependencias ou filtros adicionais para un tipo limitado de clientes ou fontes. Pero na arquitectura actual poucas veces atopamos isto.

Curiosamente, a implementación de análises non requiriu a instalación dun novo sistema informático. Usamos o mesmo software co que traballaron anteriormente os comerciantes. Só foi necesario consensuar o seu uso e implementalo nos negocios e no desenvolvemento. Por suposto, non podíamos tomar só o que tiña o marketing, tivemos que reconfigurar todo de novo e darlle acceso ao mercado ao novo entorno para que estivesen no mesmo campo de información que nós.

No futuro, pensamos comprar unha versión mellorada do software de análise web que nos permita facer fronte ao crecente volume de sesións procesadas.

Tamén estamos activamente no proceso de integración de analítica web e bases de datos internas desde CRM e sistemas de contabilidade. Ao combinar datos, obtemos unha imaxe completa do cliente en todos os aspectos necesarios: por fonte, tipo de cliente, produto. Os servizos de BI que axudan a visualizar os datos estarán pronto dispoñibles para todos os departamentos.

Con que acabamos? De feito, fixemos a análise e a toma de decisións sobre ela parte do proceso de produción, o que tivo un efecto visible.

Analítica: non pise o anciño

E, finalmente, quero compartir algúns consellos que che axudarán a evitar problemas no proceso de creación dun negocio de desenvolvemento empresarial.

  1. Se non podes facer análises rapidamente, estás facendo a análise incorrecta. Debe seguir un camiño sinxelo a partir dun produto e despois ampliar.
  2. Debes ter un equipo ou persoa que teña unha boa comprensión da futura arquitectura de análise. Aínda ten que decidir na costa como escalará as analíticas, integralas noutros sistemas e reutilizar os datos.
  3. Non xerar datos innecesarios. As estatísticas web, ademais da información útil, tamén son un enorme vertedoiro de lixo con datos de baixa calidade e innecesarios. E este lixo interferirá na toma de decisións e na avaliación se non hai obxectivos claros.
  4. Non fagas analíticas polo ben das analíticas. En primeiro lugar, os obxectivos, a elección da ferramenta, e só entón - só a analítica onde terá un efecto.

O material foi elaborado conxuntamente con Chebotar Olga (olga_cebotari).

Fonte: www.habr.com

Engadir un comentario