martes, 17 de mayo de 2011

Class 9: Taller sobre duración de un Proyecto


ACTIVIDADES REALIZADAS

·  Se planteo un taller acerca del cálculo de la duración de un proyecto para ser realizado en el aula de clase


ESTRATEGIAS UTILIZADAS


A continuación se presenta el taller propuesto y resuelto:

Como gestor de proyectos, es llamado a una prestigiosa empresa donde se realizan las siguientes actividades:


Realice:

a) Gráfico correspondiente, ¿Cuál es la duración del proyecto?

b) ¿Cúal actividad no se puede realizar?

Solución actividad:

  P Para cada actividad se calcularán 4 tiempos,   Se denotarán:




  • ·          Tiempo de inicio temprano: Es el tiempo más temprano posible para iniciar una actividad         
                 ES = EF más alto de la(s) actividad(es) anterior(es)

  • ·      Tiempo de terminación temprano: Es el tiempo de inicio temprano más el tiempo para completar la actividad


                 EF = ES de la actividad más duración de la actividad
                 El ES y el EF se calculan recorriendo la red de izquierda a derecha

  • ·          Tiempo de terminación más lejana: Es el tiempo más tardío en que se puede completar la actividad sin afectar la duración total del proyecto


                 LF = LS más bajo de la(s) actividad(es) próxima(s)

  • ·          Tiempo de inicio más lejano: Es el tiempo de terminación más lejano de la actividad anterior menos la duración de la actividad


                LS = LF de la actividad – duración de la actividad
               Para calcular LF y LS la red se recorre de derecha a izquierda
               Después de calculados los cuatro tiempos de cada actividad, se calculan las holguras
               La holgura es el tiempo que se puede atrasar una actividad sin afectar la duración total del proyecto
               H = LF – EF

 La ruta crítica se encuentra como aquella ruta para la cual todas sus actividades tienen holgura igual a cero

Empleando el método de ruta crítica, encontramos que:

a) La duración del proyecto es de 45 días.

b) Las actividades que no se pueden realizar son E, F, G y H.





Class 8: Estimaciones del Software

ESTRATEGIAS UTILIZADAS

Se expusieron los temas relacionados a estimaciones del software mediante el uso de ayudas audiovisuales.



ACTIVIDADES REALIZADAS


·        En clase se expusieron los siguientes temas:

 Estimar consiste en determinar el valor de una variable desconocida a partir de otras conocidas, o de una pequeña cantidad de valores conocidos de esa misma variable. La estimación forma parte de la inferencia estadística. El razonamiento por inferencia va de lo particular a lo general, de lo conocido a lo desconocido, y puede decirse que es lo inverso a la deducción, que va de lo general a lo particular. Se da el nombre de población a cualquier  conjunto o conglomerado numeroso de objetos a estudiar.
Pero esta definición es tan general que prácticamente no dice nada y, de hecho, no adquiere verdadero significado sino se asocia a la definición de muestra, que es alguna parte o subconjunto de una población ordinariamente seleccionada, o de modo deliberado para que las propiedades de la población, se pongan de relieve. Los valores de las diversas medidas descriptivas de poblaciones se conocen como parámetros, pero cuando se refieren a muestras se denominan estadísticos. Así como el parámetro define una población, el estadístico describe una muestra.

Si enfocamos todos estos conceptos estadísticos hacia nuestro caso particular de la estimación del software, tendremos que los parámetros a estimar son: el tamaño del proyecto, el esfuerzo para realizar el mismo, el coste y el tiempo que se tardará en desarrollarlo. La población serían los proyectos similares realizados. La muestra podrían ser los proyectos similares realizados en nuestra compañía, y los estimadores los valores de los estadísticos correspondientes a los parámetros de la muestra. Un posible estimador para el tamaño del proyecto podría ser la media del tamaño de los proyectos de la muestra.



ACTIVIDADES INDEPENDIENTES

Leer y realizar ejercicios de ruta critica además de complementar el tema de estimaciones con lecturas complementarias.

Class 7: PLANIFICACION Y GESTION DE PROYECTOS DE SOFTWARE

ESTRATEGIAS UTILIZADAS

Clase magistral donde un medio audiovisual es el uso de video -beam se presento un documento donde se realizo una series de debates.

ACTIVIDADES REALIZADAS

Presentación de las diapositivas sobre la planificación y gestión de proyectos de software
Debate sobre las diapositivas expuestas


Tema expuesto:

Empieza con un conjunto de actividades

Se han propuesto una serie de medidas continuas de la complejidad de software. Se aplican a la codificación y al diseño.

El objetivo de la ppsw es proporcionar un marco de trabajo que permita al gestor hacer estimaciones, razonables de recursos coste y planificación temporal. Las estimaciones deberían definir los escenarios del mejor caso y el peor caso de forma que los resultados del proyecto puedan limitarse.

El ámbito del software describe el control y los datos a procesar.

DIAPOSITIVA PLANIFICACION DEL SOFTWARE

¿Por qué planificar?
Bohem, 1975: 45% de los errores tienen su origen en los requisitos
¿Es lo mismo casita a mansión?

INTRODUCCION
·         ANTES DE COMENZAR
Esfuerzo
Tiempo
Personal y demás recursos

·         DESPUES
Establecer un plan de proyecto que defina tareas y fechas claves.

OBJETIVOS
·         Resolver problemas corriente arriba a bajo costo
·         Adaptar y actualizar el plan conforma se avance el proyecto


ACTIVIDADES
  1. 1.       Estimación
  2. 2.       Programa de trabajo
  3. 3.       Análisis de riesgos
  4. 4.       Plan de la gestión de calidad
  5. 5.       Plan de la gestión de cambio


·         No necesita realizarse en una forma improvisada
·         La experiencia es una gran ayuda
·         La estimación implica riesgos inherentes y estos conducen a la incertidumbre
·         Variabilidad en requisitos es igual a la inestabilidad
·         Un gestor no debe obsesionarse con las estimaciones

RECURSOS
Personal
Componentes de software reutilizables
Entorno
·         Un gran error en la estimación puede hacer la diferencia entre ganancia o perdida.
Mala estimación es igual al mal desarrollo.

¿Cómo lograr estimaciones confiables?
Basarse en proyectos similares
Descomposición simple
Uso de modelos empíricos

FORMACION
Estrategias: es un conjunto de actividades interrelacionadas lógicamente que se plantea realizar, desde lo propio, para lograr cambios deseados, partiendo de una situación inicial especifica.
Logros: con los cambios generados directa e inmediatamente por las actividades.
Productos: son los bienes o servicios tangibles obtenidos también con las actividades.
Ejemplo: grafico de estrategia.

LINEAMIENTOS PARA LA FORMULACION
Definir las actividades que conforman la estrategia tipo y número de actividad y el periodo de tiempo en el que se deben realizar.
Para cada actividad debe preguntarse:
¿Qué bienes o servicios se deben obtener para avanzar hacia el resultado?
¿Qué cambios directos espero que se generen en los participantes?

DEFINICION DE LA ESTRATEGIA
La productividad es una finca familiar se consigue con siembra de semillas de alta calidad genética aplicación de abono orgánica.

CAPACITACION Y ASESORIA TECNICA
Actividades
  • ·         Taller de capacitación
  • ·         Practicas
  • ·         asesoría técnica

Productos

Logros

Guía valoración de las estrategias logros y actividades formulados.

ACTIVIDADES INDEPENDIENTES

Leer sobre el modelo Estratégico CocoMo.


Class 6: Riesgos

ESTRATEGIAS UTILIZADAS

Se hizo una clase magistral sobre el tema, con elementos audiovisuales e interacción docente-alumnos en el análisis de textos alusivos.


ACTIVIDADES REALIZADAS



Video prevención de riesgos laborales
Cualquier trabajo presenta riesgos (accidente o enfermedad)
  1. 1.       Conocer en donde está el riesgo
  2. 2.       Hacer que los riesgos sean mínimos


PREVENCION
  • ·         Seguridad
  • ·         Higiene industrial
  • ·         Medicina laboral
  • ·         Formación
  • ·         Ergonomía



 FACTORES DE RIESGO
1.       
UsUsando la tabla de riesgos el equipo puede decidir que factores son relevantes, luego proceder a definir los riesgos que supuestamente podrían afectar su proyecto

  • Factor ID
  • Categoría de riesgo
  • Factor de riesgo
  • Bajo
  • Medio
  • Alto
  • Rating



2.       VIDEO
  • Política preventiva de la empresa
  • Organización preventiva
  • Planificación e implantación
  • Revisión de actividades


     ·         Identificación y evaluación de riesgos
     ·         Control de riesgos
     ·         Implantación y medidas de control
     ·         Valoración de las instalaciones

ACTIVIDADES INDEPENDIENTES

Identificar todos los posibles riesgos en AS 4 piso de la UFPS en la tabla de Pressman.

Class 5: La importancia del trabajo en equipo como factor de éxito en proyectos de TI.

ACTIVIDADES REALIZADAS


Se dicto una clase magistral sobre el tema, con elementos audiovisuales.


ESTRATEGIAS UTILIZADAS


En nuestra naturaleza como desarrolladores es muy importante.

Trabajan en equipo es un concepto cultural y relevante para la organización ya que al final del dia la unión de todas las fuerzas hace una resultado muy bueno.

Metáfora: hombres fuertes, no se conocen no atacan un león. Hombres débiles, unidos atacan un león.

En el diseño de software se manejan roles para especializar sus fuerzas, atendiendo aspectos relevantes, concretos y esenciales del proyecto.

Definición: es una unidad social altamente organizadas y orientada hacia la consecución de una tarea en común a través del esfuerzo humano.

Para trabajar en equipo:

  • ·         Objetivos claramente identificados
  • ·         Comunicación
  • ·         Cohesión grupal

Luego se identifican 5 etapas del ciclo de vida de un equipo pues nos permite establecer mejores maneras de organizarnos.

Efecto por contemplar lo siguiente:
·         Confianza absoluta entre los miembros
·         Compartir el liderazgo
·         Consideración del objetivo individual

ETAPAS

1.       FORMACION
·         ¿integrantes?
·         ¿Por qué estamos en este grupo y de qué forma participaremos?
·         ¿Por qué vamos a confiar en el resto de los integrantes?
·         ¿Qué se va a ganar?
·         Autoridad que se va a tener
·         Habilidades y talentos que se tienen y  ¿cuales se ocupan?

2.       NORMACION
·         ¿en qué forma tomaremos decisiones?
·         ¿Qué trato recibiré de los demás?
·         ¿Cuál es el gasto en tiempo y esfuerzo de ser parte del equipo?
·         ¿Qué esperamos unos de otros y de la organización?
·         ¿Qué pasa si uno de los miembros se disgusta?
·         ¿queremos llegar a un consenso en todo?
·         ¿Qué hacer si un miembro no contribuye o no hace las tareas asignadas?

3.       ACTIVISMO
·         ¿Quién manejara los conflictos?
·         Como responde cada individuo del equipo al conflicto?
·         ¿Cómo canalizar el conflicto?
·         ¿Qué tipos de conflictos se pueden tener con otros equipos?
·         ¿Cómo podemos sustraer las políticas departamentales del proceso?

4.       PRODUCCION
·         ¿Cuál es el modelo ideal del funcionamiento de nuestro equipo?
·         ¿Cómo vamos a monitorear los logros del equipo?
·         ¿Cómo podemos ayudar para que el equipo logre mejoras de una manera sostenida?
·         ¿Qué necesidades deben alcanzarse?

5.       MODIFICACION
·         ¿Cómo se ve afectado el equipo por la salida de un miembro o líder?
·         ¿seremos un equipo tan bueno como anteriormente?
·         Sobreponerse a la pérdida de un miembro

6.       CARACTERISTICAS DEL EQUIPO
·         Objetivo común
·         Número de integrantes
·         Organización
·         Limites y disciplinas
·         Involucraciones
·         Compromiso
·         Convergencia de esfuerzos
·         Unión
·         Conciencia de la situación interna
·         Capitalización del conflicto

ACTIVIDADES INDEPENDIENTES


El alumno debe leer y preparar el taller ubicado en la dirección virtual



viernes, 13 de mayo de 2011

CLASS 4: ADMINISTRACION Y GESTION DE PROYECTOS


ACTIVIDADES REALIZADAS


·         En clase se expuso los conceptos básicos acerca de la administración y gestión de proyectos con la ayuda de diapositivas.

·         Se mostró un video sobre el porqué es importante trabajar en equipo.



ESTRATEGIAS UTILIZADAS


El la clase se expusieron temas importantes tales como:


  • Existe un porcentaje alto a considerar de proyectos que fracasan, tienen fallos o peor que nunca se completan debido a la falta de organización o de un plan a seguir.
  •   La administración de proyectos de software busca las técnicas necesarias para planificar, organizar, supervisar y controlar proyectos de software.
  • El objetivo de la gestión de proyectos de software es tener un producto de alta calidad.
  •   La gestión de proyectos de software se centra en tres partes importantes personal, problema y el proceso.
  • El administrador debe lograr la culminación de un objetivo en común. Debe conformar los equipos de trabajo.
  •  El administrador de proyectos debe tener una serie de cualidades tales como capacidad de asumir riesgos, espíritu innovador y creativo, capacidad organizativa, carisma y capacidad de dirigir proyectos, dejarse influenciar por personas con experiencia y tener un balance de la realidad y los ideales.



ACTIVIDADES INDEPENDIENTES


Se debe complementar el tema con la lectora del  capítulo del libro de Roger Pressman sobre gestión de proyectos además de de otros artículos relacionados con el tema .