MARIA PAOLA JARA MORALES
EstudianteAlvaro Moya
ProfesorMARIA PAOLA JARA MORALES
EstudianteVíctor Daniel Martínez Ferrara
EstudianteAlvaro Moya
ProfesorYazmín Adriana Bocanegra Díaz
EstudianteVerónica Startschewoi
EstudiantePatricio Sánchez Fernández
EstudianteJanette Ramirez
EstudianteAlvaro Moya
ProfesorMaría del Consuelo Irastorza Vázquez
EstudianteRóger Antonio Ordóñez Flores
EstudianteAlvaro Moya
ProfesorComo manager eres responsable de los resultados de todo el equipo. Tienes que establecer una dirección global, sobre todo a nivel técnico, y asegurarte de que se van cumpliendo los objetivos. Para eso, tienes que desarrollar una visión de alto nivel que te permita ver cómo opera el equipo en su conjunto, cómo interactúan, cómo se coordinan y a la vez, tener una ORIENTACIÓN AL DETALLE porque sigues estando en las decisiones técnicas más relevantes y tienes que evaluar cómo las cosas pasan para poder desbloquear o ayudar a que funcionen de una manera más eficiente. En este punto tienes que desarrollar las habilidades de comunicación ya que eres el interlocutor del equipo con el exterior. Necesitaras una comunicación y un lenguaje de negocio. Al final, el crecimiento de tu equipo es la forma en la que se va a medir tu impacto.
Un excelente resumen de las diferentes perspectivas que hay que menejar :)
Cuando eres un developer en la carrera de colaborador individual, eres un profesional que contribuye a la organización en tus propios términos y le ayudas a lograr sus objetivos, sin ser responsable de nadie más. Puedes que estés en un proyecto que te haga trabajar con un equipo pero tus funciones y resposabilidades son limitadas. Te limitas a trabajar en el ciclo de vida del software: desde el análisis de los requisitos, la programación, el testing y el despliegue. Más allá de esto, tienes reuniones de equipo pero no tienes muchas más responsabilidades
Simplemente WOW!!
Nunca en mi vida me lo había planteado de esa manera. Siempre vi de manera completamente natural que todo acenso era hacia alguna gerencia y en cada brinco una gerencia de más alto nivel. Pero este paradigma genera que no existan rutas de desarrollo para personas con habilidades duras excelentes pero sin afinidad o intereses por ser lideres.
Excelente punto de vista Alvaro. Me cambia la manera de ver las cosas de ahora en adelante.
Saludos
Muchas gracias por tu comentario Victor, efectivamente no es algo tan común, aunque sea tan "de sentido común". Ojalá a tu alrededor las cosas empiecen a ser más como en el curso. Un saludo
Notas de la clase:
En tecnología, la diferencia entre un Track Individual y un Track de Gestión radica principalmente en el enfoque de la carrera profesional y las responsabilidades asumidas por los profesionales dentro de una organización tecnológica.
En resumen, el Track Individual es para quienes desean profundizar en su especialización técnica, mientras que el Track de Gestión es para quienes buscan liderar y administrar equipos, proyectos y recursos dentro de una estructura tecnológica. Ambos caminos son igual de importantes en una organización tecnológica.
Sería ideal que la compañía contase con roles intermedios como "supervisores" o "encargados", para que el salto en responsabilidades no se transforme en una tragedia. Hasta la naturaleza no enseña que para crecer, conlleva cumplir etapas: Un ni no afirma los pies luego corre. Si fuera así el proceso, la humanidad se habría extinto hace miles de años. un niño primero pide que lo tomen en brazos, luego quiere ir al suelo, comienza a gatear, luego lo hace más rápido, después intenta pararse, aprende afirmare de los muebles, fortalece los músculos de sus piernas, sus pies se vuelven más firmes también, luego los adultos lo acompañan a caminar, después de varios intentos aprende conservar el equilibrio y por fin da sus primeros pasos en forma independiente, luego camina y luego se lanza a caminar más rápido. Eso toma tiempo, el proceso es largo. Quien crea que un desarrollador se transformará en mánager porque firmó un anexo de contrato justificando el ascenso, está loco. Eso es imposible. Para ser manager, conlleva desarrollar habilidades blandas. Eso no se consigue digitando un código.
No hay material y los slides son muy básicos
Hola Janette,
lamento que no haya cumplido tus expectativas. No sé si hay un problema con el material, pero sí que lo hay: https://static.platzi.com/media/public/uploads/engineering-career-tracks-by-james-stanier_4d307435-5ccd-4d6d-b379-169ba0a43695.xlsx
Además, puedes encontrar más inspiración en https://progression.fyi/. Espero te sea útil!
<u>Como manager;</u> sin embargo, eres responsable de los resultados del todo el equipo; tienes que establecer una dirección global, sobre todo a nivel técnico. Y asegurarte de que se van cumpliendo los objetivos.
Para eso, tienes que desarrollar <u>una visión de alto nivel.</u> Cómo opera el equipo en su conjunto; Cómo interactúan; cómo se coordinan; evaluar cómo las cosas pasan para poder desbloquear o ayudar a que funcionen de una manera más eficiente.
La parte donde el profesor Álvaro menciona que existen ciertas empresas donde uno como profesional del software solo puede seguir ascendiendo como Manager y eso genera malos managers es crudamente cierto. Yo laboré por algunos años en una institución bancaria y el path para un "Individual Contributor" mejor dicho ni existe. A largo plazo los desarrolladores terminan reunciando por esta falta de desarrollo en esa rama.
Es un problema endémico que genera mucha frustración. Por un lado las empresas pierden talento muy valioso, por otro los empleados acaban con la idea de que para triunfar debes pasar por ser manager, aunque no te guste, lo cual no es cierto. Una empresa que expone claramente las 2 rutas de desarrollo y facilita que cada individuo progrese acorde a sus capacidades y aspiraciones, es una empresa con mucho mayor poder de retención del talento.