Análisis y Diseño de Sistemas
Presentan:Díaz Orea Elizabeth
Leal Alvarado AngelinaVelasco Oropeza Juan Carlos
Los 7 hábitos de los Adolescentes Altamente Efectivos
PROFESOR: Mtra. Martha Patricia Hernández Zamora
Junio 2011
I N T R O D U C C I Ó N7 Hábitos de los Desarrolladores de Software
Altamente Efectivos
Metodología para Desarrolladores de Software
Altamente Efectivos
Conclusiones
Referencias
Introducción
Introducción
7 HÁBITOS DE LOS DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Metodología para Desarrolladores de Software
Altamente Efectivos
Conclusiones
Referencias
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Según: Leal Alvarado Angelina, Díaz Orea Elizabeth y Velasco Oropeza Juan Carlos
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Primero hacemos nuestros hábitos y luego nuestros hábitos nos hacen a nosotros.
POETA INGLES
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Los hábitos son cosas que hacemos repetidamente. Pero la mayor parte del tiempo no estamos conscientes de que los tenemos, están en piloto automático.
¿Qué son los hábitos?
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
PARTE I.“LOS
PREPARATIVOS”
Hábitos
Paradigmas
Victoria Privada
Victoria Pública
Renovación
Paradigmas personales
Paradigmas sobre otros
Paradigmas sobre la vida
1. SER PROACTIVO2.COMENZAR CON EL FIN EN LA MENTE3. PONER PRIMERO LO PRIMERO
4. PENSAR GANAR - GANAR5. PRIMERO ENTENDER Y DESPUES SER ENTENDIDO6. SINERGIZAR
7. AFILAR LA SIERRA
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Ser Proactivo
Comenzar con el fin en la mente
Poner primero lo primero
Pensar Ganar - Ganar
Buscar primero entender,
luego ser entendido
Sinergizar
Afilar la Sierra
Hábito #1
Hábito #2
Hábito #3
Hábito #4
Hábito #5
Hábito #6
Hábito #7
VICTORIA PRIVADA
VICTORIA PÚBLICA
RENOVACIÓN
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Hábito Nombre Descripción
Hábito 1 Ser ProactivoHacerte responsable de tu propia vida(Hacerte responsable de las actividades asignadas en cada fase de desarrollo).
Hábito 2 Comenzar con el Fin en la MenteDefinir tu misión y metas en la vida(Apropiarte de Objetivos general y específicos del proyecto).
Hábito 3 Poner Primero lo PrimeroMarcar prioridades y hacer primero las cosas más importantes (Cronograma de actividades).
Hábito 4 Pensar Ganar – Ganar Tener una actitud de que todos pueden ganar (Establecer contrato del proyecto).
Hábito 5 Busca Primero Entender, Luego Ser Entendido
Escuchar sinceramente a los demás(Levantamiento de requerimientos funcionales y no funcionales).
Hábito 6 SinergizarTrabajar en conjunto para lograr más(Saber trabajar en equipo – Aprender de todos)
Hábito 7 Afilar la sierra Renovarte con regularidad(Tomar cursos de actualización)
7 Hábitos de los desarrolladores
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Introducción
7 Hábitos de los Desarrolladores de Software
Altamente Efectivos
METODOLOGÍA EN ESPIRAL ASCENDENTE PARA DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Conclusiones
Referencias
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
La metodología propuesta con base en los 7 hábitos es: Espiral Ascendente .
No “vuelve al mismo lugar” después de “dar una vuelta”. Entonces, no es un “círculo”, es un “Espiral Ascendente”
(Mejora continua)
METODOLOGÍA DE ESPIRAL ASCENDENTE
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
METODOLOGÍA DE ESPIRAL ASCENDENTE
2. Requerimientos
1. Cronograma de actividades
3. Establecer metas del proyecto
5. Desarrollo
6. Documentación
7. Evaluación
4. Contrato del proyecto
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Hábitos en cada faseFASE HÁBITO PRINCIPAL A EMPLEAR1. Cronograma de actividades Hábito 2: Comenzar con el Fin en la mente
2. Requerimientos Hábito 5: Busca primero entender, luego ser entendido
3. Establecer metas del proyecto Hábito 2: Comenzar con el Fin en la mente4. Contrato del proyecto Hábito 4: Pensar Ganar - Ganar5. Desarrollo Hábito 1: Ser Proactivo
Hábito 2: Comenzar con el Fin en la mente6. Documentación Hábito 7: Afilar la Sierra7. Evaluación Hábito 1: Ser Proactivo
Hábito 7: Afilar la Sierra
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Los cuadrantes del tiempoURGENTE NO URGENTE
IMPO
RTAN
TEN
O IM
PORT
ANTE
EL FLOJO
•Llamadas telefónicas interminables•Demasiados juegos de computadora, twitter, facebook.•Larga permanencia en el centro comercial.•Perder el tiempo
4
EL QUE MARCA PRIORIDADES
•Planificación, fijar metas•El proyecto que debe entregarse en una semana•Ejercicio •Relaciones•Descanso
2
EL SUMISO
•Llamadas telefónicas que no son importantes.•Interrupciones•Los problemas de los demás•Presión de los compañeros
3
EL MOROSO
•Integrantes del equipo de desarrollo lastimados•Llega tarde al trabajo•Proyectos que deben terminarse hoy•El coche se descompone
1
CRONOGRAMA DE ACTIVIDADES
Hábito 3: Primero lo primero
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
CRONOGRAMA DE ACTIVIDADES
Hábito 2: Comenzar con el Fin en la Mente.
Puesto que tú eres el conductor de tu vida, debes decidir a donde ir y hacer un mapa a fin de poder llegar.
Controla tu destino o lo hará otra persona.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Consigue una agenda
Con una agenda ya no tendrás que pensar que olvidaste cosas.
Te recordará cuando debes entregar tareas.
Planifica semanalmente(La planificación diaria es un enfoque demasiado estrecho y la mensual es un enfoque demasiado amplio)
Hábito 2: Comenzar con el Fin en la Mente
CRONOGRAMA DE ACTIVIDADES
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
“Escucha o tu propia lengua
te dejará sordo”.
“Escucha primero y
habla después”.
“La necesidad más profunda
del ser humano es ser comprendido”.
“A la gente no le importa
cuanto sabes sino hasta que saben cuanto te importan”.
Puedes mostrar que te preocupas simplemente tomándote el tiempo de escuchar sin juzgar y sin dar consejos.
REQUERIMIENTOS
Hábito 5: Busca primero entender, luego ser entendido.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Cinco malos estilos para escuchar
DistraerseFingir que se escuchaEscuchar selectivamenteEscuchar solo a palabrasEscuchar de forma egocéntrica
REQUERIMIENTOS
Hábito 5: Busca primero entender, luego ser entendido.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Escuchar sólo con tus oídos no es suficiente
REQUERIMIENTOS
Escuchar genuinamente:Forma de escuchar más elevada que resulta en una buena comunicación.
Hábito 5: Busca primero entender, luego ser entendido.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
REQUERIMIENTOSENTREVISTA CON EL CLIENTE
Escucha con tus ojos, corazón y
oídos.
Ponte en su lugar
Práctica el reflejo (Repetir con tus propias palabras lo que la otra persona dice y siente).
Dar retroalimentación es una importante parte de buscar ser entendido.
Hábito 5: Busca primero entender, luego ser entendido.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
ESTABLECER METAS DEL PROYECTO
Hábito 2: Comenzar con el Fin en la mente
ENUNCIADO DE MISIÓN DEL PROYECTO:
¿Qué puede hacer por ti un enunciado de misión? Toneladas de cosas. Lo más importante que hará es abrirte los ojos a lo que realmente es importante.
Un enunciado de misión personal es un árbol con raíces muy profundas. Es estable y no va de un lugar a otro, pero también está vivo y crece continuamente.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Considera el costo (Recursos humanos,
materiales, tiempo, licencias, bench
market)
No hagas compromisos que sabes que no
cumplirás
Hazlo por escrito (Contrato del
proyecto)
CLAVES PARA FIJAR METAS
Hábito 2: Comenzar con el Fin en la mente
ESTABLECER METAS DEL PROYECTO
Los caminos que elijas hoy pueden moldearte para siempre.
¿Quién dirige? “El camino hacia ninguna parte es en realidad una vida hacia ninguna parte”.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Hazlo por escrito
El escribir nos obliga a ser específicos, lo cual es sumamente importante para fijarnos metas.
“Una meta no escrita es solo un deseo”. No hay en esto ningún pero que valga, porque una meta escrita tiene diez veces más valor.
Ahora que ya tengo una meta escrita cuento con una referencia a la cual acudir para saber como guiar mi futuro.
CONTRATO DEL PROYECTO
Hábito 2: Comenzar con el Fin en la mente
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
DESARROLLO¡Simplemente hazlo!
• “Cada cosa tiene su momento”
• Quienes se comprometen siempre hayan el modo de hacerlo.
Hábito 2: Comenzar con el Fin en la mente
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
DESARROLLO
Hábito 7: Sinergizar
Amárrate
• Lograrás muchas más cosas en la vida si te amarras y tomas fuerzas de los demás.
• Mientras más sogas tengas mayores serán las probabilidades de éxito.
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
DOCUMENTACIÓN
Escribir un diario de Ingeniería
Hábito 7: Afilar la Sierra
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
EVALUACIÓN
Hábito 1: Ser Proactivo
LENGUAJE REACTIVO LENGUAJE PROACTIVOIntentaré Lo haréAsí soy Puedo mejorarNada puedo hacer Examinemos nuestras opcionesTengo que hacerlo Lo elegíNo puedo Debe haber una solución
Me arruinaste el día No permitiré que tu mal estado de ánimo se me contagie
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
EVALUACIÓNSi alguna vez sientes que te quedas corto, no te desanimes. Recuerda el vuelo de un avión.
Hábito 7: Afilar la Sierra
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Utiliza los impulsos momentáneos• Las cosas que se inician y terminan, es decir los
inicios y los finales, llevan su propio impulso.• Las fallas y tragedias con frecuencia pueden
funcionar cómo trampolín para el cambio.• Aferrarse al compromiso cuando no te sientas de
humor es la verdadera prueba de tu carácter.
Hábito 2: Comenzar con el Fin en la mente
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
¿Preguntas?
LOS 7 HÁBITOS DE LOS
DESARROLLADORES DE SOFTWARE
ALTAMENTE EFECTIVOS
Por su Atención
Gracias