Sei sulla pagina 1di 2

GESTIN DE PROYECTOS DE SOFTWARE

GESTIN DE PROYECTOS DE SOFTWARE La gestin de proyectos busca las tcnicas necesarias para planificar, organizar, supervisar y controlar proyectos de software. El objetivo de gestionar proyectos es tener un producto de alta calidad. La gestin de un proyecto de software se centra en tres partes como son: - Personal - Problema - Proceso - Personal: El factor humano es importante en la ingeniera de software. Es importante tener la capacidad de gestin del personal con el fin de aumentar la preparacin en la organizacin del software; ayudando a atraer, motivar y retener el talento necesario para mejorar su capacidad de desarrollo de software. En toda organizacin que alcanza la madurez en el rea de gestin de personal tiene una mayor probabilidad de implementar unas eficaces prcticas de ingeniera de software, esto gua a que las organizaciones tengan un proceso de software maduro. - El problema: Se establecen los objetivos y se deben considerar soluciones alternativas e identificar las dificultades tcnicas y de gestin. Con esta informacin es posible definir unas estimaciones razonables del costo, una valoracin efectiva del riesgo, una subdivisin realista de las tareas del proyecto o una planificacin del proyecto asequible que proporcione una indicacin fiable del progreso. El desarrollador de software y el cliente deben reunirse para definir los objetivos del proyecto. Los objetivos identifican las metas generales del proyecto sin considerar cmo se conseguirn. Se identifican los datos primarios, funciones y comportamientos que caracterizan el problema, intenta abordar estas caractersticas de una manera cuantitativa. Tambin se consideran las soluciones alternativas, estas permiten a los gestores y a los profesionales seleccionar el mejor enfoque. - Proceso: En el proceso de software proporciona la estructura desde la que se puede establecer un detallado plan para el desarrollo del software. Las actividades estructurales se pueden aplicar a todos los proyectos de software, sin tener en cuenta su tamao o complejidad, adems permiten a las actividades estructurales adaptarse a las caractersticas del proyecto de software y a los requisitos del equipo del proyecto. Personal El proceso de software lo componen participantes que pueden clasificarse en cinco categoras: - Gestores superiores: definen los aspectos de negocios que a menudo tienen una significativa influencia en el proyecto - Gestores tcnicos del proyecto: deben planificar, organizar y controlar a los profesionales que realizan el trabajo del software. - Profesionales: proporcionan las capacidades tcnicas para la ingeniera de un producto - Clientes: especifica los requisitos para la ingeniera de software.

- Usuarios finales: interaccionan con el software una vez que se ha entregado para la produccin. Para gestionar un proyecto de software, se requiere que el jefe del equipo humano tenga motivacin, organizacin, ideas o innovacin. El gestor del proyecto debe concentrarse en entender el problema a resolver, gestionando el flujo de ideas. Existen otras caractersticas como dotes de gestin, incentivo de los logros, espritu de equipo. Hay muchos motivos por los que los proyectos de software pueden tener problemas como son: - La escala del desarrollo es grande, esto conduce a tener complejidades y dificultades para coordinar a los miembros del equipo. - La incertidumbre se dan cambios continuos que impactan en el equipo del proyecto - La interoperatividad es una caracterstica de los sistemas El software nuevo debe comunicarse con el anterior y ajustarse a las limitaciones predefinidas impuestas por el sistema. Los miembros de un equipo de ingeniera del software comparten ideas, piden ayudas a medida que surgen los problemas e interactan los unos con los otros. Problema Busca un anlisis detallado de los requisitos del software proporcionara la informacin necesaria para las estimaciones, claro esta que puede llevar semanas o meses. Se debe examinar el problema al inicio de proyecto, establecer el problema y delimitndolo. La primera gestin un proyecto de software es determinar el mbito del software. Se define el contexto, que limitaciones se imponen; el objetivo de la informacin, que datos se obtienen del software; y la funcin, que realiza el software para transformar la informacin. Para la descomposicin del problema tiende a aplicarse la estrategia de divide y vencers, cuando se enfrenta a problemas complejos, es decir el problema se parte en problemas ms pequeos y con esto se busca que sean manejables. Proceso Las fases que caracterizan el proceso de software se encuentran la definicin, el desarrollo y el mantenimiento. El gestor del proyecto decide qu modelo es el ms adecuado para desarrollar el proyecto, luego debe definir un plan preliminar, para luego continuar con la descomposicin del proceso. Se debe tener en cuenta la maduracin del problema, descomposicin del proceso. Es importante invertir tiempo al principio del proyecto para tener un plan con buenas bases que se evidencian durante el desarrollo del proyecto y llevar el control de calidad de dicho proyecto.