sábado, 13 de septiembre de 2014

Las 4P de la Gestión de Proyectos de Software

En todo proyecto de software existe la necesidad de tener una adecuada gestión de los proyectos, para esto se debe contar con el personal capacitado, seleccionar el mejor proceso de acuerdo al problema que se vaya a tratar, y por supuesto una excelente planificación, con el fin de obtener un producto a tiempo y de calidad.

Cuando se desea realizar una gestión adecuada, eficaz y eficiente en la gestión de proyectos de software, es necesario que se ponga en funcionamiento cuatro características muy importantes en esta gestión, las cuatro P: personal, producto, proceso y proyecto.


PERSONAS: Son los principales autores de un proyecto de Software, compuestos por arquitectos, desarrolladores, ingenieros de pruebas, y personal de Gestión. 

Equipo de Dirección de proyectos
  • Identificar a los interesados
  • Determinar sus requisitos y expectativas
  • Gestionar su influencia en relación con los requisitos
Se debe tener en cuenta:
  • Selección
  • Reclutamiento
  • Entrenamiento
  • Trabajo y desarrollo de la cultura de equipo
  • Diseño de la organización
Participantes:
  • Gestores Ejecutivos: Definen los aspectos del negocio.
  • Gestores del proyecto: Planifican, motivan, organizan y controlan a los profesionales que construyen el software.
  • Profesionales: Proporcionan las habilidades técnicas necesarias.
  • Clientes: Especifican los requerimientos.
  • Usuario Final: Interactúan con el software.

Hay cuatro factores críticos en la gestión de personal:

  1. Objetividad: el personal se debe valorar de forma equitativa.
  2. Respeto: por las diferentes habilidades de las personas.
  3. Incorporación: considerar las opiniones de todos.
  4. Honestidad: en comunicar lo que va bien y lo que va mal en el equipo.

PRODUCTO

Articulo producido, que es cuantificable y que puede ser un elemento terminado  o un componente y se crean durante la vida del proyecto.

El producto se puede definir también como la capacidad de prestar un servicio como, por ejemplo las funciones del negocio que respaldan las producción y distribución.

Otro concepto de producto es un resultado como, por ejemplo salidas o documentos.

Características:
  • La aprobación de uno o mas entregables caracterizan la fase de un proyecto.
  • Un producto entregable es un producto de trabajo que se puede medir y cuantificar.
  • Algunos productos entregables pueden corresponder al mismo proceso de direccion de proyectos
  • Los productos entregables son parte de un proceso secuencial, diseñado para asegurar el adecuado control del proyecto.
PROCESO:

Es un conjunto completo de personas, reglas, políticas, procedimientos y actividades necesarias para transformar los requerimientos de un usuario en un producto.


Elementos de un proceso:



El equipo de trabajo debe elegir el proceso adecuado que le permita obtener una solución o producto que satisfaga las necesidades del cliente.

El director de proyecto debe elegir el modelo de proceso correcto para ser aplicado en el desarrollo del producto y el adecuado para:
  • Los clientes que han solicitado el producto y el personal que hará el trabajo.
  • Las características del producto
  • El ambiente del proyecto en el que trabaja el equipo
Seleccionado el modelo de procesos se realiza una planificación preliminar del proyecto basado en las actividades del marco de trabajo, comenzando con la combinación del producto y el proceso. 

Cuando el equipo de trabajo haya definido correctamente el modelo de proceso, este debe ser flexible y adecuado para el proyecto. Este proceso se puede dividir para lograr desarrollar adecuadamente las actividades tareas del marco de trabajo. 

Las actividades que se deben desarrollar son:
  • Desarrollar una lista de conflictos que deben clasificarse.
  • Reunirse con los clientes para abordar los conflictos que deben clasificarse.
  • Desarrollar en conjunto un enunciado del ámbito.
  • Revisar el enunciado del ámbito con todos los implicados.
  • Modificar el enunciado del ámbito según lo requiera.

PROYECTO:

Elemento organizativo por el cual se gestionara el desarrollo de las actividades en la implementación de un producto o servicio.

Para la correcta implementación de un proyecto tecnológico se deben tener en cuenta los siguientes aspectos:
  • Recursos
  • Calidad
  • Finanzas
  • Contrato
  • Comunicaciones
  • Riesgo
  • Alcance
  • Planificación
Gestion de Alcances

Consta de 4 etapas:



Se puede definir como el conjunto de actividades o procedimientos que tienen un objetivo concreto, ejemplo: Crear un producto o servicio

Debe gestionar los recursos limitados disponibles, entre ellos las personas, el tiempo, los costos, etc., para conseguir los objetivos planteados.

Fases de un proyecto:

Es un conjunto de actividades relacionadas con un objetivo en el desarrollo del proyecto.
Se crea agrupando tareas especificas (actividades elementales) que pueden compartir un tramo determinado.


Entre la fases principales de un proyecto se encuentran:
  1. Inicio: Desarrollo de la idea, inicio formal del proyecto
  2. Planificación: Organizar e plan de trabajo
  3. Ejecución: Coordinar los recursos para llevar a cabo las actividades del plan de trabajo
  4. Control: Verificar la realización de las actividades según los objetivos planteados
  5. Finalización: Cierre del proyecto
Procesos
  • Tácticos: Gestion del proyecto.
  • Operativos: Tareas y actividades realizadas, estos varían según el área de aplicación y el objetivo.
  • Procesos orientados al producto

Gestion del proyecto

Es conocida como Gerencia, Dirección o administración de proyectos es la disciplina que se encarga de planificar, organizar, y coordinar recursos y personas para cumplir con objetivos, entregables y criterios de éxito para los proyectos.

Un proyecto como tal como ya se ha descrito se compone de un conjunto de actividades relacionadas para logran un fin especifico con un comienzo y un fin definidos sujete a tres restricciones principales:

Factores de Éxito:
  • Construcción del equipo correcto
  • Incentivos = Calidad
  • Seguimiento del procesos = Controlar actividades
  • Decisiones Inteligentes
  • Análisis de resultados
Alertas de peligro:

Al gestionar un proyecto se debe tener muy presente el riesgo de llegar a fracasar, según John Reel, existen 10 razones por las cuales un proyecto puede fracasar:
  1. El personal de software no entiende las necesidades del los clientes.
  2. El ámbito del producto está mal definido.
  3. Los cambios se gestionan mal.
  4. La tecnología elegida cambia.
  5. Las necesidades comerciales cambian.
  6. Los plazos de entrega no son realistas.
  7. Los usuarios se resisten a la utilización del software.
  8. Se pierde el patrocinio.
  9. El equipo del proyecto carece de personal con las habilidades apropiadas.
  10. Los gestores evitan las mejores prácticas y las lecciones aprendidas.

No hay comentarios:

Publicar un comentario