Implica la planificacin, supervisin y control del personal de procesos y de los eventos que ocurren, que pueden ser realizados por cualquiera de nosotros porque la construccin de software es un trabajo complejo donde mucha gente es involucrada y lleva mucho tiempo. El gestor que: Olvida el esfuerzo humano debe ser intenso, no tendr xito. No tiene una minuciosa comunicacin con el cliente, va a construir una solucin a un problema equivocado. No presta atencin al proceso; dar mtodos tcnicos y herramientas eficaces al vaco.
Modelo de madurez de gestin de personal: Reclutamiento. Seleccin. Gestin de rendimiento. Entrenamiento. Retribucin. Desarrollo de carrera. Diseo de la organizacin y del trabajo. Desarrollo cultural y de espritu de equipo.
Participantes de la gestin de proyectos: Gestores superiores. Gestores tcnicos del proyecto. Profesionales. Clientes. Usuarios finales.
La gestin de proyectos requiere de un jefe de equipo que es indispensable ver quien conduce el proyecto de software. Segn Jerry Weinberg sugiere un modelo M01 Motivacin. Organizacin. Ideas de innovacin. Y segn J. Edgemen las caractersticas de un gestor de proyectos eficiente: Resolucin de problemas. Dotes de gestin. Incentivos por logros. Influencia y contribucin de espritu de equipo.
El objetivo principal de una organizacin de ingeniera de software es convertir el caos en un equipo de alto rendimiento Confianza entre miembros. Distribucin adecuada segn el problema. No debe de haber inconformistas.
mbito del software Objetivos de informacin: Qu objetos de datos visibles al cliente se obtienen del software? Qu objetos de datos son requeridos de entrada?. Funcin y rendimiento: Qu funcin realiza el software para transformar la informacin de entrada en una salida? Hay caractersticas de rendimientos especiales que abordar?
Descomposicin del problema reas principales: 1.- la funcionalidad que debe entregarse. 2.- el proceso que se empleara para entregarlo. Las funciones del software, descritas en la exposicin del mbito; se evalan y refinan para proporcionar ms detalle antes del comienzo de la estimacin.
Proceso Un proceso de software proporciona la estructura desde la que se puede establecer un detallado plan para el desarrollo del software. Las fases genricas que caracterizan el proceso de software: definicin, desarrollo y soporte son aplicables a todo software. El problema es seleccionar el modelo de proceso apropiado para la ingeniera del software que debe aplicar el equipo del proyecto. El gestor debe decidir qu modelo de proceso es ms adecuado para sus clientes y para las personas que van a realizar dicho trabajo. Las caractersticas del producto en s. El entorno del proyecto en el que trabaja el equipo de software. Maduracin del producto y del proceso Estructura comn de proceso. Comunicacin con el cliente. Planificacin. Anlisis del riesgo. Ingeniera. Construccin y entrega. Evaluacin del cliente.
Descomposicin del proceso El equipo deber ser flexible a la eleccin de un modelo. La estructura comn de proceso sirve en todos los modelos.
Proyecto Dirigimos los proyectos de software planificados y controlados por una razn principal, es la nica manera conocida de gestionar la complejidad. Para gestionar un proyecto de software con xito, debemos comprender que ir mal y cmo hacerlo bien.
La gestin de proyectos de software es una actividad protectora dentro de la ingeniera del software. Empieza antes de iniciar cualquier actividad tcnica y continua lo largo de la definicin del desarrollo y mantenimiento del software.