u1c5 handout
Post on 10-Sep-2015
218 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
MAT244Aplicaciones de la Matematica en la Ingeniera
Sebastian Flores
22 de septiembre de 2014
-
MAT244
Unidad 1 Clase 5Metodologas de TrabajoPor que esta clase?I La parte mas difcil en un proyecto no es el
proyecto: son las relaciones humanas.
-
Cultura Popular
Principio de Incompetencia de PeterEn una jerarqua, todo empleado tiende a ascender hasta su nivel deincompetencia: la nata sube hasta cortarse.
Principio de HanlonNunca atribuyas a la maldad lo que puede ser explicado por laestupidez.
Ley de ParkinsonEl trabajo se expande hasta llenar el tiempo disponible para surealizacion.
-
MAT244
1 Relaciones Interpersonales: empresa-empresa
2 Metodologas de Trabajo: empresa-cliente
-
Relaciones interpersonalesPlatinium Rule
Silver RuleOne should not treat others in ways that one would not like to betreated.No trates a otros en una forma que no quieras ser tratado.
Golden RuleOne should treat others as one would like others to treat oneself.Trata a otros en la misma forma que quieras ser tratado.
Platinium RuleTreat others the way they want to be treated.Trata a otros en la forma que ellos quieren ser tratados.
OBS: Copyright de contenido e imagenes: Dr. Tony Alessandra.
-
Relaciones interpersonalesPlatinium Rule
Enfoque reduccionista y simplista, pero sencillo de aplicar.Hay 4 tipos basicos de personalidad:
1. Relacionador (Relater)2. Sociabilizador (Socializer)3. Pensador (Thinker)4. Director (Director)
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
1. Relacionador (Relater) : Enfermero/Sicologo.2. Sociabilizador (Socializer) : Vendedor de autos/Publicidad.3. Pensador (Thinker) : Cientfico/Contador.4. Director (Director) : Gerente/Sargento.
Ejercicio: Piensen en alguien (familiar, amigo, conocido, profesor, etc.)para cada tipo de personalidad.Para relacionarse con cada tipo de personalidad hay que entregar loque a la otra personalidad le parece importante.
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonalesPlatinium Rule
-
Relaciones interpersonales
Como enfrentar cada tipo de personalidad:1. Con Relacionadores, se sincero y no amenazante.2. Con Sociabilizadores, interesate por ellos y sus historias.3. Con Pensadores, se detallado, bien preparado y paciente.4. Con Directores, se eficiente y competente.
-
Metodologas de Trabajo
Metodologas de TrabajoI Cascada (Waterfall): Cliente define requerimientos al inicio y
empresa cumple, etapa a etapa, con desarrollo especificado.Orientado a proyectos de alta complejidad, con horizontes detiempo de anos.
I Agil (Agile): Trabajo codo a codo con cliente mediante iteracionesconstantes.Orientado a proyectos de alta variabilidad, con horizontes detiempo de semanas/meses.
-
Metodologas de Trabajo: Waterfall
Metodo de CascadaEnfoque metodologico que ordena rigurosamente las etapas delproceso para el desarrollo de software, de tal forma que el inicio decada etapa debe esperar a la finalizacion de la etapa anterior.
-
Metodologas de Trabajo: Waterfall
VentajasI Promueve analisis sobre improvisacion:
definir antes que disenar, disenar antes que codificar.I Modelo tradicional: ampliamente conocido y utilizado con
frecuencia.I Facil de implementar, entender y dirigir.I Requiere de menos capital y herramientas para hacerlo funcionar
de manera optima.
-
Metodologas de Trabajo: Waterfall
DesventajasI Proyectos en el mundo real no son lineales; el cliente siempre
tiene ideas adicionales.I Involucrar tardamente al cliente conlleva disconformidad y
fracaso del proyecto.I Secuencialismo: etapa i + 1 no se puede llevar a cabo a menos
que se haya culminado la etapa i .I Demoras: No es posible paralelizar etapas y el software solo
puede validarse una vez que todas las etapas anteriores hanfinalizado.
I Propenso a costos adicionales: errores no detectados en etapa iconducen a cambios todas las etapas posteriores ya realizadas.
I Promueve respeto y obediencia sobre innovacion y creatividad.
-
Metodologas de Trabajo: Agile
Metodo AgilEnfoque metodologico que promueve el desarrollo iterativo eincremental, donde los requisitos y soluciones evolucionan mediantela colaboracion de grupos auto-organizados y multidisciplinarios.
-
Metodologas de Trabajo: Waterfall
-
Metodologas de TrabajoAgile Manifesto
Manifesto for Agile Software Development, 2001We are uncovering better ways of developing software by doing it andhelping others do it. Through this work we have come to value:I Individuals and interactions over processes and toolsI Working software over comprehensive documentationI Customer collaboration over contract negotiationI Responding to change over following a plan
That is, while there is value in the items on the right, we value theitems on the left more.
-
Metodologas de TrabajoAgile Manifesto
Agile ManifestoI Al individuo y las interacciones del equipo de desarrollo sobre el
proceso y las herramientas.La gente es el principal factor de exito de un proyecto software.Es mas importante construir un buen equipo que construir elentorno de trabajo.
I Desarrollar software que funciona mas que conseguir una buenadocumentacion.La regla a seguir es no producir documentos a menos que seannecesarios de forma inmediata para tomar un decisionimportante. Estos documentos deben ser cortos y centrarse en lofundamental.
-
Metodologas de TrabajoAgile Manifesto
Agile ManifestoI La colaboracion con el cliente mas que la negociacion de un
contrato.Se propone que exista una interaccion constante entre el cliente yel equipo de desarrollo. Esta colaboracion entre ambos sera laque marque la marcha del proyecto y asegure su exito.
I Responder a los cambios mas que seguir estrictamente un plan.La habilidad de responder a los cambios que puedan surgir a loslargo del proyecto (cambios en los requisitos, en la tecnologa, enel equipo, etc.) determina el exito o fracaso del mismo.
-
Metodologa AgilPrincipios
PrincipiosI La prioridad es satisfacer al cliente mediante tempranas y
continuas entregas de software que le aporte un valor.I Dar la bienvenida a los cambios. Se capturan los cambios para
que el cliente tenga una ventaja competitiva.I Entregar frecuentemente software que funcione desde un par de
semanas a un par de meses, con el menor intervalo de tiempoposible entre entregas.
I La gente del negocio y los desarrolladores deben trabajar juntos alo largo del proyecto. El cliente es un aliado, no un enemigo.
-
Metodologa AgilPrincipios
PrincipiosI Construir el proyecto en torno a individuos motivados. Darles el
entorno y el apoyo que necesitan y confiar en ellos para conseguirfinalizar el trabajo.
I El dialogo cara a cara es el metodo mas eficiente y efectivo paracomunicar informacion dentro de un equipo de desarrollo.
I El software que funciona es la medida principal de progreso.I La simplicidad es esencial.
-
Metodologa AgilVentajas
VentajasI Respuesta rapida a cambios de requisitos, minimizando costos,
tiempo y frustracion.I Efecto IKEA: el cliente se involucra y tiene una mejor satisfaccion
sobre el resultado final.I Al privilegiar la simplicidad se eliminan trabajos
innecesarios/superfluos.I Permite paralelizar requerimientos y validar implementaciones por
separado.I Puesto que el software es siempre casi funcional permite
mantener proyecto en costo acordado. Siempre es posible pararel proyecto en la iteracion actual.
I Promueve innovacion y creatividad sobre respeto y obediencia.
-
Metodologa AgilDesventajas
DesventajasI Falta de documentacion del diseno.I Problemas derivados de la comunicacion oral (ambiguedad y
futilidad).I Alta dependencia a las personas del equipo.I Restricciones en cuanto a tamano de los proyectos
-
MetodologasComparacion
I Adaptividad vs. PredictibilidadI Iterativo vs. SecuencialI Codigo vs. Documentacion
-
Metodologa AgilAplicacion
InterpretacionLa Metodologa Agil puede interpretarse como una aplicacion delprincipio de Pareto (ley del 80-20), que dice que, para muchoseventos, aproximadamente 80 % de los efectos proviene del 20 % delas causas. Reuniones tempranas con el cliente permite determinarcuales son las causas de mayor impacto y establecer una ruta optimade construccion en funcion de los requerimientos cambiantes delcliente.
-
Metodologa AgilAplicacion
Aplicacion de Metodologa Agil en IngenieraI Tener reuniones pequenas semanales es mucho mas eficiente
que una gran reunion mensual.I Mejorar incrementalmente informe e implementacion numerica.I El cliente tiene derecho cambiar de opinion: esta pagando por
ello.
-
Metodologa AgilAplicacion
Aplicacion de Metodologa Agil en Vida UniversitariaEn tareas y proyectos:I Tener lo antes posible un entregable que garantice el 50-70 % de
la nota.I Mejorar incrementalmente el entregable, en funcion del tiempo
disponible y del esfuerzo requerido.I Si se requiere codigo numerico, preocuparse del codigo hasta
que funcione, luego documentar.I El profesor es el cliente: preguntar con tiempo, mil veces si es
necesario. Lo esencial es cumplir los requerimientos.
Relaciones Interpersonales: empresa-empresaMetodologas de Trabajo: empresa-cliente
top related