Mi experiencia en un equipo autoorganizado

¡Hola! Quiero contarles mi experiencia en un equipo autoorganizado. Durante año y medio, tuvo de 3 a 5 desarrolladores, no los contraté, pero construí todos los procesos y desarrollo desde cero. Te diré qué es un equipo autoorganizado, qué beneficios aporta a la empresa, al equipo y a sus miembros.





Equipo autoorganizado

El equipo no tiene división en especializaciones, roles y nadie más que desarrolladores. No hay personas separadas para cliente (front-end), servidor (back-end), infraestructura, pruebas, gestión de proyectos. Cada desarrollador participa en cada iteración del ciclo de desarrollo de software: obtener una tarea, aclarar los requisitos, escribir código, probar, implementar, monitorear, brindar soporte.





El equipo mismo elige tecnologías, las investiga (sobre relevancia, por ejemplo), implementación y soporte: Go o Python, Jenkins o Github Actions, si se necesita Kubernetes.





La preparación del backlog, la priorización de tareas y subtareas, la distribución de tareas entre los miembros del equipo, las reuniones, las retrospectivas son responsabilidad del equipo.





: , , .





, , . , .





. , , . , , , .





1-to-1 , . , - - — , , .





— , .





, , (, ) .





Trunk-based, , -master (develop) GitFlow Workflow. master, , , , deploy preview (feature branch, review app) — . — master — .





:





  • , , ,





  • ,





  • , «» (, , ).





:





  • , , ,





  • , , , , ,





  • , .





, - , - .





, , . , . , . , . , win-win ( ), , .





- — .





:





  • ,





  • ,





  • Me gusta cuando cada miembro del equipo tiene la misma responsabilidad, une y da resultados.





Gracias por su atención, actualizaré el artículo si olvidé mencionar algo. Si tiene preguntas o quiere discutir algo, espero en los comentarios o mensajes privados.








All Articles