RSS

Gestión de Proyectos

1) Porque la intangibilidad de los sistemas de software plantea problemas para la gestión de proyectos de software?
 Pues como lo dice el ejemplo en otras ingenierías el producto que se esta desarrollando se puede ir verificando durante su construcción, mientras que en la realización de un software el producto se puede verificar al darse por terminado ya que las ideas de lo que se quiere obtener estará plasmado en papel, una ves puesta en ejecución es allí donde saldrán los errores, los cuales serán corregidos por el programador.

 2) Porque los mejores programadores no siempre son los mejores gestores de software. La respuesta puede tener como base una lista de actividades de gestión dadas en la sección 5.1

 Simplemente su lógica y facilidad de hacer código no es tan fácil de implementar en la organización de un sistema, el tratar con computadoras es muy diferente al tratar con personas y su organización.

 3) Porque el proceso de planificación de proyectos es iterativo y porque un plan se debe revisar continuamente durante el proyecto del software. Durante el desarrollo del software algunas partes del proyecto estará sujeta a cambios, en muchos casos la información que se tiene no es completa o puede ser confusa y poco comprensible, además es necesario saber si lo que se esta haciendo es lo que realmente se pretende hacer.

 4) Explique brevemente el propósito de cada una de las secciones en un plan de proyecto de software.

a. Introducción: Describe objetivos y expone restricciones.
b. Organización del equipo de desarrollo y sus roles en el equipo.
c. Análisis de Riesgo,posibles riesgos, posibilidad de que surjan y soluciones.
d. Requerimientos de recursos hardware y software, los describe, si es necesario comprar incluir costos y fechas de entrega.
f. División del proyecto en actividades e identifica los hitos y productos a entregar asociados a cada actividad.
g. Programa del proyecto. dependencia entre actividades, tiempo estimado para alcanzar el hito y asignación de personal a la actividad.
h. Supervisión e informe.

5) ¿Cuál es la diferencia fundamental entre un hito y una entrega? Un hito es un punto final de una actividad del proceso del software, una entrega es el resultado del proyecto que se entrega al cliente. Generalmente la entregas son hitos, pero los hitos no necesariamente son entregas, se pueden usar internamente en el proyecto para comparar resultados, pero no se entregan al cliente.

8)Utilizando las Instancias referidas en la Literatura para los Problemas en los Proyectos, haga una lista de las Dificultades de Gestión en esos Proyectos de Calendarización fallidos. - Estimar Tiempo para cada Actividad a Desarrollar. - Los Recursos a Utilizar para cada Actividad. - El tiempo varía según la Metodología y el Lenguaje de Implementación. - Los calendarios tiene que ser Flexibles.

 9) Además de los riesgos que se muestran en la figura 5.11, identifique otros seis posibles riesgos en los proyectos de software. Desastres Naturales Estado financiero de la empresa en riesgo Cambios Políticos Robos Virus Cambios de internos en la empresa.

10) Los contratos de precio prefijado, donde el contratista ofrece un precio fijo para completar el sistema, pueden ser utilizados para traspasar los riesgos del proyecto del cliente al contratista. Si algo va mal, el contratista asumirá la diferencia. Indique de que modo el uso de contratos puede incrementar la probabilidad de la aparición de riesgos. Un contrato ayuda y define cuales son los servicios que va a ofrecer nuestro software, el tiempo de desarrollo y cada unas de las clausulas de costos, equipo, etc. Cualquier cambio tendrá que ser revisado con el contrato ya que nada puede salirse de lo que esta escrito y preeestablecido o acordado.

11) Su jefe le ha solicitado que entregue un software en un tiempo que solo puede ser posible cumplir preguntando al equipo del proyecto si desea trabajar horas extras sin pago alguno. Todos los miembros del equipo tienen hijos pequeños. Comente si debería aceptar esta petición de su jefe o si debería persuadir al equipo para dar el su tiempo a la organización más que a sus familias. ¿Qué factores podrían ser significativos en la decisión? El trabajo requiere de nuevos retos cada día, y muchas veces de algunos sacrificios, pero todo sacrificio lleva consigo una recompensa, así que habría que negociar una remuneración extra para el equipo.

12) Como programador se le ofrece un ascenso como gestor de proyecto, pero su sensación es que puede tener una contribución más efectiva en un papel técnico que en uno administrativo. Comente cuando debería aceptar ese ascenso. Me parece que las personas deben hacer lo que aman y lo que les gusta hacer, desde el momento que se le ofrece un ascenso a alguien es porque se le ha visto hacer muy bien su trabajo actual, y es cierto que aprenderá nuevas cosas en el nuevo puesto y obviamente tendrá una mejor remuneración económica, pero si realmente es algo que no le gusta hacer no es bueno tomar ese puesto.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentarios:

Publicar un comentario