Top Banner
Transición de Desarrollador(a) a Líder de Proyecto @vanessa_amaya @cecoaching_mx
54

Transición de Desarrollador(a) a Líder de Proyecto

Jul 27, 2015

Download

Software

Vane Amaya
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Transición de Desarrollador(a) a Líder de Proyecto

Transición de Desarrollador(a)

a Líder de Proyecto

@vanessa_amaya

@cecoaching_mx

Page 2: Transición de Desarrollador(a) a Líder de Proyecto

Roles en el ciclo de vida

Análisis Diseño Construcción Pruebas Implantación

Líder de Proyecto Desarrolladores(as)

DBA’s

Soporte técnico

Page 3: Transición de Desarrollador(a) a Líder de Proyecto

Roles en el ciclo de vida

Análisis Diseño Construcción Pruebas Implantación

Líder de Proyecto Desarrolladores(as)

Front End DBA’s

Soporte técnico

Consultores

Desarrolladores(as)Back End Testers Aseguradores

de Calidad

Vendedores

AdmonInfraest.Clientes

Directores

Page 4: Transición de Desarrollador(a) a Líder de Proyecto

Roles en el ciclo de vida

Análisis Diseño Construcción Pruebas Implantación

Líder de Proyecto Desarrolladores(as)

Front End DBA’s

Soporte técnico

Consultores

Desarrolladores(as)Back End Testers Aseguradores

De Calidad

BusinessAnalyst

BusinessIntelligence

Diseñadores UX

Arquitectos

SeguridadInformática

Vendedores

AdmonInfraest.

Auditores

Clientes

Directores

Page 5: Transición de Desarrollador(a) a Líder de Proyecto
Page 6: Transición de Desarrollador(a) a Líder de Proyecto

Líder de proyecto

Liderazgo

Conocimientos de gestión

Conocimientos técnicos

Page 7: Transición de Desarrollador(a) a Líder de Proyecto

¿Por qué darle importancia al Liderazgo efectivo?

TIME TO MARKETTiempos – Demanda -

Operación

¡El desarrollo de software es un tren bala!

Page 8: Transición de Desarrollador(a) a Líder de Proyecto

Caminos hay muchos

Page 9: Transición de Desarrollador(a) a Líder de Proyecto

Como jugador, ocupaba la posición de centrocampista y desarrolló la mayor parte de su carrera profesional en el Fútbol Club Barcelona durante los años 90.Pep Guardiola

Como jugador, ocupaba la posición de centrocampista y

desarrolló la mayor parte de su carrera profesional en el Fútbol Club Barcelona durante los años 90. Guardiola inició un curso de

entrenador en España y comenzó esta nueva aventura en el 2007.

José MourinhoEstudió Educación Física, con especialidad en Metodología en Deportes. Mourinho completó el curso de la UEFA para director técnico de fútbol en Escocia para luego regresar a Portugal para trabajar como entrenador en una escuela secundaria.

Desarrollador experimentado que se convierte en líder de

proyecto.

Desarrollador con poca experiencia que se

convierte en líder de proyecto.

Page 10: Transición de Desarrollador(a) a Líder de Proyecto

Desarrollador talentoso que se convierte en

líder de proyecto pero que no tiene el éxito

esperado

Desarrollador que funge

como Líder de proyecto

Desarrollador talentoso que no se convierte en

líder de proyecto

Ryan Giggs Es un futbolista y

entrenador galés que juega

como centrocampista y entrena al club Manchester

United de la Premier League

MaradonaEs considerado como uno de los mejores

jugadores en la historia de este deporte.

Fungió como director técnico de la selección de Argentina del 2008

al 2010.

PeléEx-futbolista brasileño fue elegido el mejor jugador del siglo en una votación hecha por los ganadores del Balón de Oro.

Page 11: Transición de Desarrollador(a) a Líder de Proyecto

Reto

Para el crecimiento personal y profesional: aceptar los desafíos de nuestro rol en relación a los conocimientos y habilidades que nos exigen.

El desarrollo de software es una excelente fuente de desarrollo

humano.

Page 12: Transición de Desarrollador(a) a Líder de Proyecto

Retos: de convivencia

Análisis Diseño Construcción Pruebas Implantación

Líder de Proyecto Desarrolladores(as)

Front End DBA’s

Soporte técnico

Consultores

Desarrolladores(as)Back End Testers Aseguradores

De Calidad

BusinessAnalyst

BusinessIntelligence

Diseñadores UX

Arquitectos

SeguridadInformática

Vendedores

AdmonInfraest.

Auditores

Clientes

Directores

Page 13: Transición de Desarrollador(a) a Líder de Proyecto

Una transición

siempre tiene un detonante:Una situación, una decisión.

Page 14: Transición de Desarrollador(a) a Líder de Proyecto

mayor dilema es cuando realmente amas programar, pero necesitas ganar más $

no todos los roles son para todos los perfiles. Es cuestión de preferencias , y, sobre todo de objetivos.

el punto es que a los que nos gusta desarrollar por amor al software no nos gustaría ser líder

para ser un buen líder ayuda mucho haber pasado por ser el rol de #dev

Desarrollador que se respete nunca sería Líder de proyecto

Anécdota

@vanessa_amaya

Page 15: Transición de Desarrollador(a) a Líder de Proyecto

Y ahora diré las palabras mágicas

para que te conviertas en líder

de proyecto

¡Esto no es así!

Page 16: Transición de Desarrollador(a) a Líder de Proyecto

Plan de transición

Tu Pasión

TendenciasEntorno empresarial

Tu misión y visión como profesionista

Page 17: Transición de Desarrollador(a) a Líder de Proyecto

Dilema

Ya decidí ser líder de proyecto ¿y ahora qué?

¿Sigo desarrollando? ¿Ya no desarrollo?

Page 18: Transición de Desarrollador(a) a Líder de Proyecto
Page 19: Transición de Desarrollador(a) a Líder de Proyecto

Desarrollo Gestión

Page 20: Transición de Desarrollador(a) a Líder de Proyecto

Desarrollo Gestión

Page 21: Transición de Desarrollador(a) a Líder de Proyecto

Desarrollo Gestión

Page 22: Transición de Desarrollador(a) a Líder de Proyecto

Desarrollo Gestión

Page 23: Transición de Desarrollador(a) a Líder de Proyecto

Desarrollo Gestión

Page 24: Transición de Desarrollador(a) a Líder de Proyecto

Entorno empresarialCompetencias básicas y conductuales

• Comunicación efectiva• Liderazgo• Manejo de equipos• Manejo de equipos remotos• Administrar y dar seguimiento a proyectos• Habilidad de negociación• Proactividad• Manejo de estrés• Capacidad analítica• Gestión y dimensionamiento de

requerimientos• Planeación• Resolución de conflictos• Orientación a resultados

Page 25: Transición de Desarrollador(a) a Líder de Proyecto

Entorno empresarialCompetencias básicas y conductuales

• Comunicación efectiva• Liderazgo• Manejo de equipos• Manejo de equipos remotos• Administrar y dar seguimiento a proyectos• Habilidad de negociación• Proactividad• Manejo de estrés• Capacidad analítica• Gestión y dimensionamiento de

requerimientos• Planeación• Resolución de conflictos• Orientación a resultados

Page 26: Transición de Desarrollador(a) a Líder de Proyecto

Tendencias

Metodológicas & Procesos• PMBOK (Project Management

Body of Knowledge)• ITIL (Information Technology

Infrastructure Library)• BABOK (Business Analysis

Body of Knowledge)• Metodologías ágiles • CMMI (Capability maturity

model integration)

Page 27: Transición de Desarrollador(a) a Líder de Proyecto

La documentación y las herramientas conforman el capital de conocimiento del desarrollo de software

Reto

Un cambio de comportamiento implica un cambio de creencias.

La creencia más importante a cambiar en la transición de desarrollador a líder es la concepción de los procesos, la gestión y los documentos:

• Un proceso ayuda a través de sus pasos a guiar la creatividad y experiencia para resolver un problema.

• Un proyecto bien gestionado tiene más probabilidades de ser exitoso. Todos los recursos del proyecto son gestionables: el tiempo, el costo, el equipo, los clientes, los usuarios, el talento.

• La documentación y las herramientas conforman el capital de conocimiento del desarrollo de software

Page 28: Transición de Desarrollador(a) a Líder de Proyecto

Dilema

No me gustan las metodologías.¿Las hago a fuerza? ¿Las

evito?

Page 29: Transición de Desarrollador(a) a Líder de Proyecto

“El proceso es un diálogo en el que

reúne el conocimiento y se

incluye en el software para

convertirse en un producto”

Howard Baetjer Jr.

Page 30: Transición de Desarrollador(a) a Líder de Proyecto

Evitemos

Page 31: Transición de Desarrollador(a) a Líder de Proyecto

Nuevo rol: nuevas

prioridades

Page 32: Transición de Desarrollador(a) a Líder de Proyecto

Nueva mentalidad: nuevas prioridades

Confirmación de requerimientos

Entregables Críticos y criterios de aceptación

Coordinación para las dependencias y Estrategia de Implantación

Confirmación de Prioridades

Acuerdos para la Implantación

Lecciones aprendidas

Entendimiento de la necesidadAnálisis

Diseño

Construcción

Pruebas

Implantación

Info

rme

s d

e e

stad

o

Acu

erd

os

Cla

rific

ar

exp

ecta

tiva

s

Page 33: Transición de Desarrollador(a) a Líder de Proyecto

¿Por dónde empezar?

Page 34: Transición de Desarrollador(a) a Líder de Proyecto

Fortalece el análisis

Page 35: Transición de Desarrollador(a) a Líder de Proyecto

Porque

Siendo la primera fase de nuestro ciclo de vida, en ella se establecen los cimientos de nuestro proyectos:

Relación con el clienteRelación con los involucrados relevantesEntendimiento de la necesidadDimensionamiento de requerimientosAlcance del proyectoRiesgosRestricciones

Page 36: Transición de Desarrollador(a) a Líder de Proyecto

Porque

Page 37: Transición de Desarrollador(a) a Líder de Proyecto

Levantamiento Comunicación Dimensionamiento Estimación Negociación

Análisis Diseño Construcción Pruebas Implantación

Page 38: Transición de Desarrollador(a) a Líder de Proyecto

¿Por qué invertir en el levantamiento de requerimientos?

• Porque es la fase que da origen a un proyecto y si en ésta fase existen malos entendidos, el impacto será grave si se da una estimación al cliente y se procede al desarrollo del Software.

• Porque según CIO Magazine 2010 “El 71% de las fallas en proyectos de software se deben a poca calidad en la especificación de requerimientos”.

• Porque a todos nos conviene la fidelidad del cliente y ésta se logra cuando verdaderamente comprendemos su negocio y los problemas del mismo.

Invertir en el principio –

Certeza al final

Sin claridad no hay calidad

Fidelidad = Negocio

Page 39: Transición de Desarrollador(a) a Líder de Proyecto

Gestiona bien tu tiempo

Page 40: Transición de Desarrollador(a) a Líder de Proyecto

Porque

Page 41: Transición de Desarrollador(a) a Líder de Proyecto

Prob

Anécdota

¿En eso se me va el tiempo?

Page 42: Transición de Desarrollador(a) a Líder de Proyecto

¿A dónde se fue mi tiempo?

Tiempo productivo

DistraccionesTiempo no productivo

8am 9pm2pm 5pm11am

Page 43: Transición de Desarrollador(a) a Líder de Proyecto

¿A dónde se fue mi tiempo?

Tiempo productivo

DistraccionesTiempo no productivo

8am 9pm2pm 5pm11am

9am 1pm

TIP para comenzar:Divide el trabajo en etapas y date pequeños descansos cuando esas etapas se concluyen.

Page 44: Transición de Desarrollador(a) a Líder de Proyecto

Gestiona los riesgos

Page 45: Transición de Desarrollador(a) a Líder de Proyecto

¿Por qué la gestión de riesgos?

• Las prácticas de gestión de riesgos nos proveen VISION sobre el futuro a corto plazo de nuestros desarrollos lo que nos permite ser ESTRATEGAS e ir un paso adelante del proyecto ahorrando problemas y tiempos.

Tú decide, que el proyecto no decida por ti.

Page 46: Transición de Desarrollador(a) a Líder de Proyecto

¿Eliges tú la pieza o que sea al azar?

Page 47: Transición de Desarrollador(a) a Líder de Proyecto

• El objetivo no es hacer más, sino hacerlo mejor:– La filosofía de gestión de riesgos genera

prácticas preventivas que reducen muchas de las actividades reactivas que al día de hoy hacemos.

Page 48: Transición de Desarrollador(a) a Líder de Proyecto

Reto

Entender y adoptar tu nuevo rol.

La gestión beneficia al desarrollo de software, le da armas para alcanzar el éxito.Si gestionas más, desarrollas menos ¿entonces? - DELEGA

Page 49: Transición de Desarrollador(a) a Líder de Proyecto

¿y los problemas de

actitud?

Page 50: Transición de Desarrollador(a) a Líder de Proyecto

La escalera de las actitudes

Acciones Actitudes Ejemplos

Compromiso

Imaginar

Continuar

Estudiar

Ver / escuchar

Reto / enfrentar

Frenar

Evitar

Queja

Negar

Confianza

Entusiasmo

Interés

Reserva

Neutral

Competitividad

Hostilidad

Temor / Miedo

Preocupación

Indiferencia

“Seguro, por supuesto”

“Estupendo”, “Imagínate”

“Sigue contándome”

“Deberíamos pensarlo mejor”Deja que lo piense”

“Podemos verlo”

“Si, pero dudo que salga bien”

“No, estás confundido”

“Es arriesgado. No estoy seguro”

“Demasiado para mí”

“¿Por qué preocuparse?”“¿Qué más da?”

Neutral

Page 51: Transición de Desarrollador(a) a Líder de Proyecto

Conclusiones

• La transición nos obliga a movernos, no podemos quedarnos estancados. Debemos ser capaces de poner nuevo rumbo cuando sea necesario, con nuevas ideas, estrategias, alternativas.

• Aceptar el cambio como una constante y creer en él como vía de salida o de solución a los problemas.

• Adaptarse al cambio con flexibilidad aprendiendo de los errores, si algo no funciona: cambiarlo, mejorarlo y volver a empezar de nuevo.

• Escuchando a los demás no solo nos enriquecemos sino que fomentamos un ambiente donde reine la comunicación efectiva.

Page 52: Transición de Desarrollador(a) a Líder de Proyecto

¡Suerte en tu transición!Te deseo mucho éxito.

Page 53: Transición de Desarrollador(a) a Líder de Proyecto

Taller: Posicionamiento profesional en TI

10:30am a 2:30pm

LiderazgoGestión básica de proyectos

Comunicación efectivaScrum

*Incluye asesoría sobre Currículum (opcional)

•Costo normal: $3,200

•Costo para estudiantes Universitarios: $600

•Costo para desempleados: $600

Page 54: Transición de Desarrollador(a) a Líder de Proyecto

¡Gracias!

¿Preguntas?@vanessa_amaya

[email protected]