Está en la página 1de 7

UNIDAD TEMTICA I.

FUNDAMENTOS DE LA ADMINISTRACIN DE PROYECTOS DE TIC. OBJETIVO: El alumno elaborar un plan considerando las etapas del proceso administrativo para un proyecto de desarrollo de software. Qu es el anlisis y diseo de sistemas? Se refiere al proceso de examinar la situacin de una empresa con el propsito de mejorarla con mtodos y procedimientos ms adecuados.

Desarrollo de Sistemas

Anlisis de sistemas Proceso de clasificacin e interpretacin de hechos, diagnstico de problemas y empleo de la informacin para recomendar mejoras al sistema

Diseo de sistemas. Proceso de planificar, reemplazar o complementar un sistema organizacional existente.

El analista debe comprender como trabaja el sistema y cul es el flujo de informacin en l. El anlisis especifica qu es lo que el sistema debe hacer. El diseo establece cmo alcanzar el objetivo. Un sistema es un conjunto de componentes que interactan entre s para lograr un objetivo comn. Un sistema de informacin tiene como finalidad procesar entradas, mantener archivos de datos relacionados con la organizacin y producir informacin, reportes y otras salidas. Los sistemas de informacin estn formados por subsistemas que incluyen hardware, software, medios de almacenamiento de datos para archivos y bases de datos. Proceso administrativo. La administracin puede verse tambin como un proceso. Segn Fayol, dicho proceso est compuesto por funciones bsicas: planificacin, organizacin, direccin, coordinacin, control. Planeacin. Procedimiento para establecer objetivos y un curso de accin adecuado para lograrlos. Organizacin: Proceso para comprometer a dos o ms personas que trabajan juntas de manera estructurada, con el propsito de alcanzar una meta o una serie de metas especficas. Direccin: Funcin que consiste en dirigir e influir en las actividades de los miembros de un grupo o una organizacin entera, con respecto a una tarea. Control: Proceso para asegurar que las actividades reales se ajusten a las planificadas.

Las funciones o procesos detallados no son independientes, sino que estn totalmente interrelacionados. Cuando una organizacin elabora un plan, debe ordenar su estructura para hacer posible la ejecucin del mismo. Luego de la ejecucin (o tal vez en forma simultnea) se controla que la realidad de la empresa no se aleje de la planificacin, o en caso de hacerlo se busca comprender las causas de dicho alejamiento. Finalmente, del control realizado puede surgir una correccin en la planificacin, lo que realimenta el proceso. PLANEACIN. Objetivo. Es la finalidad a cumplir para la que se disponen medios determinados. Sirve para: Formular resultados Planificar acciones Orientar procesos Medir resultados

Metas. Las metas establecen los resultados que se esperan alcanzar y son cuantificables. Recursos. Son todos los insumos necesarios para realizar una determinada actividad. Existen recursos humanos, materiales, econmicos. Actividades. Son las tareas o pasos a realizar. Tiempos. Es la duracin que se le asigna a las actividades para su realizacin. Rol. Es el papel que va a desempear cada participante miembro del equipo de trabajo o usuarios del sistema. Polticas. Las polticas son guas para orientar la accin, son criterios, lineamientos generales a observar en la toma de decisiones.

HERRAMIENTA DE GESTIN DE PROYECTOS.

Herramienta: Cualquier dispositivo que, cuando se emplea en forma apropiada, mejora la realizacin de una tarea

Existen mltiples herramientas que podemos utilizar en la gestin de proyectos. En la mayora de los casos facilitarn nuestra labor, pero lo que nunca podemos perder de vista, es que son simplemente eso, herramientas. La gestin de proyectos efectiva depender ms de una eleccin adecuada, de la correcta aplicacin y uso, que de la propia herramienta en s.

Nos permite gestionar proyectos, las fases, tareas, notas, estadsticas, informes, planificacin y colaboradores del proyecto. La metodologa puede considerarse tambin dentro de este mbito, aunque cuando usamos la palabra herramienta en la mayora de los casos nos estamos refiriendo a productos software, los EPM (Enterprise Project Management) o herramientas de gestin de proyectos, dan soporte de forma integral a la gestin y sirven para subrayar los procesos que se llevan a cabo. Qu debera contemplar una buena herramienta de gestin de proyectos? Al menos los siguientes puntos: Soporte a la gestin del proyecto, a travs de la planificacin del proyecto, con sus fechas o hitos temporales, los recursos y el coste del proyecto. La gestin de proyectos es el proceso por el cual se planifica, dirige y controla el desarrollo de un sistema aceptable con un costo mnimo y dentro de un periodo de tiempo especfico.

ADMINISTRACIN DE PROYECTOS. El propsito de la Administracin de un Proyecto Especfico es establecer y llevar a cabo sistemticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados. 1. Lograr los Objetivos del proyecto en tiempo y costo mediante la coordinacin y el manejo de los recursos del mismo. 2. Mantener informado al Cliente mediante la realizacin de reuniones de avance del proyecto. 3. Atender las Solicitudes de Cambio al desarrollo o Peticiones de Modificacin para el mantenimiento mediante la recepcin y anlisis de las mismas. 4. Establecer y mantener la integridad de los productos de trabajo del proyecto y hacerlos disponibles al Equipo de Trabajo. Estructura y desglose de trabajo. 1. Planificacin. 1.1. Revisar la descripcin del proyecto. 1.2. Definir el proceso especfico del proyecto. 1.3. Definir el protocolo de entrega de los entregables. 1.4. Identificar el nmero de ciclos y las actividades especficas del proyecto. 1.5. Identificar y documentar la relacin y dependencia entre actividades. 1.6. Establecer el tiempo estimado de cada actividad. 1.7. Conformar el equipo de trabajo. 1.8. Generar el calendario de trabajo. 1.9. Calcular y documentar el costo estimado del proyecto 1.10. Identificar, describir y evaluar los riesgos que pueden afectar el proyecto. 1.11. Disear la estructura del Repositorio para el proyecto 1.12. Elaborar el plan de comunicacin. 1.13. Integrar o actualizar el plan del proyecto. 1.14. Verificar el plan del proyecto 1.15. Corregir los defectos del plan del proyecto con base al Reporte de verificacin

1.16. Validar el plan del proyecto. 1.17. Corregir los defectos del plan del proyecto en base al reporte de validacin. 1.18. Dar inicio formal a un nuevo ciclo. 2. Realizacin. (organizacin) 2.1. Acordar la asignacin de tareas al equipo de trabajo. 2.2. Acordar la distribucin de la informacin necesaria 2.3. Revisar la descripcin del producto, el equipo de trabajo y el calendario 2.4. Recolectar y analizar los reportes de actividades, reportes de mediciones y sugerencias de mejora y productos de trabajo. 2.5. Registrar el cumplimiento de tareas, tiempos, costos y recursos. 2.6. Revisar los productos generados durante el ciclo. 2.7. Conducir reuniones de revisiones. 2.8. Realizar el respaldo del Repositorio. 3. Evaluacin y Control. 3.1. Evaluar el cumplimiento del plan del proyecto. 3.2. Dar seguimiento al cumplimiento y controlar el plan del manejo de Riesgos. 3.3. Actualizar el reporte de seguimiento del proyecto. 4. Cierre del proyecto. 4.1. Generar el reporte de mediciones y sugerencias de mejora 4.2. Realizar la reunin de cierre del ciclo o del proyecto. DESARROLLO DE SOFTWARE: El propsito de Desarrollo de Software es la realizacin sistemtica de las actividades de anlisis, diseo, construccin, integracin y pruebas de productos de software nuevos cumpliendo con los requisitos especificados. FASES DEL DESARROLLO DE SOFTWARE: 1. Inicio: (Plan del proyecto, revisin del plan del proyecto, reporte de actividades) 2. Requisitos: (Distribucin de tareas a los miembros del equipo, levantar requisitos, verificacin de documento de requisitos, validar requisitos) 3. Anlisis: ( corregir defectos en la especificacin del sistema en base al reporte de verificacin) 4. Diseo: (planificar las tareas de diseo de alto nivel, refinar las especificaciones del sistema, presentar la arquitectura candidata al cliente y lograr su aprobacin). 5. Construccin: (construir o modificar los componentes de software, realizar pruebas unitarias 6. Integracin: (Realizar la integracin y pruebas) 7. Pruebas: (Disear casos de prueba al sistema, verificarlos, corregir y validar los casos de pruebas, realizar las pruebas de aceptacin, corregir los defectos encontrados). 8. Cierre: (Documentar el manual de usuario, capacitar a usuarios en su entorno de trabajo, generar reporte de mediciones y sugerencias de mejora, integrar la configuracin del software al Repositorio).

ASIGNACIN DE RECURSOS O ROLES EL CLIENTE (CL): La persona u organizacin que paga por el producto y usualmente (pero no necesariamente) decide los requisitos. La persona u organizacin que desea usar el servicio, producto o resultado del proyecto. USUARIO (US): Persona o personas que operan o interactan directamente con el Sistema de Software. EQUIPO DE TRABAJO (ET): Revisar con los miembros del equipo de trabajo el Plan del Proyecto actual para lograr un entendimiento comn y obtener su compromiso con el proyecto. RESPONSABLE DE DESARROLLO DE SOFTWARE (RD): Revisar con los miembros del equipo de trabajo el Plan del Proyecto actual para lograr un entendimiento comn y obtener su compromiso con el proyecto. Elaborar el Reporte de Actividades registrando las actividades realizadas, fechas de inicio y fin, y responsable por actividad ANALISTA (AN): Levantar los requisitos. Identificar y consultar fuentes de informacin (clientes, usuarios, sistemas previos, documentos, etc.) para obtener nuevos requisitos. Realizar reuniones de trabajo con los usuarios seleccionados para levantar los requisitos. Analizar los requisitos identificados para delimitar el alcance y su factibilidad, considerando las restricciones del ambiente del negocio del cliente o del proyecto. Identificar y establecer los requisitos de calidad del producto requeridos de acuerdo a las condiciones existentes. Elaborar el prototipo de la interfaz con el usuario cuando sea necesario. Hacer trazabilidad entre los requisitos y los objetivos del proyecto. Negociar los requisitos con los involucrados. Generar o actualizar la Especificacin de Requisitos.

Corregir los defectos encontrados en la Especificacin de Requisitos con base en el Reporte de Verificacin y obtener la aprobacin de las correcciones DISEADOR (DI): Generar o actualizar la Especificacin del Sistema:

Elaborar el modelo conceptual que representa las entidades relevantes del sistema. Analizar la Especificacin de Requisitos para modelar las unidades funcionales del sistema. Especificar el detalle de la apariencia y el comportamiento de la interfaz con base en la Especificacin de Requisitos de forma que se puedan prever los recursos para su implementacin. Documentar estos elementos en la Especificacin del Sistema. Generar la Matriz de Trazabilidad entre los requisitos y las unidades funcionales del sistema.

Corregir los defectos encontrados en la Especificacin del Sistema y en la Matriz de Trazabilidad con base en el Reporte de Verificacin y obtener la aprobacin de las correcciones. Verificar la claridad de redaccin de la Especificacin de Requisitos y su consistencia con la Descripcin del Producto y con el estndar de documentacin requerido en el Proceso Especfico. Adicionalmente revisar que los requisitos sean completos y no ambiguos o contradictorios. Por cada requisito no funcional es relevante revisar su especificacin. Los defectos encontrados se documentan en un Reporte de Verificacin. PROGRAMADOR (PR): Construir o modificar el(los) Componente(s) de software: Implementar o modificar Componente(s) con base a la parte detallada de la Especificacin del Sistema. Implementar el modelo de datos en la tecnologa seleccionada.

Realizar pruebas unitarias: Definir y aplicar pruebas unitarias para verificar que el funcionamiento de cada componente est acorde con la parte detallada de la Especificacin del Sistema. Corregir los defectos encontrados hasta lograr pruebas unitarias exitosas (sin defectos).

EN QUE CONSISTE EL PLAN DEL PROYECTO: Documento formal usado como gua para la ejecucin y control del proyecto. Est conformado por: Descripcin del Proyecto Descripcin del Producto y tipo de proyecto (Desarrollo o Mantenimiento) Alcance Objetivos Entregables Ciclos y Actividades para los proyectos de desarrollo Tiempo Estimado para los proyectos de desarrollo Equipo de Trabajo Costo Estimado

Calendario para los proyectos de desarrollo Lista de Riesgos (Tcnicos y administrativos) Protocolo de Entrega Estrategia de Control de Versiones Plan de Comunicacin ( medios de comunicacin, formato y calendario de reuniones del equipo de trabajo)

Incluye el proceso ajustado al proyecto que se debe aplicar en los procesos de desarrollo (proceso definido a partir del proceso de la organizacin) o del acuerdo con el Cliente. Indica el nmero de ciclos y las fases de cada ciclo. EN QUE CONSISTE EL REPORTE DE ACTIVIDADES: Registro peridico de actividades, fechas de inicio y fin, responsables y mediciones, tales como: Tiempo de produccin, de correccin, de verificacin y de validacin Defectos encontrados en verificacin, validacin o prueba Tamao de productos

EN QUE CONSISTE EL DOCUMENTO DE ESPECIFICACIN DE REQUISITOS: Se compone de una introduccin, con la descripcin general del Sistema de Software y su uso en el mbito de negocio del cliente, y una descripcin de requisitos: Funcionales: Necesidades establecidas que debe satisfacer el Sistema de Software cuando es usado en condiciones especficas. Las funcionalidades deben ser adecuadas, exactas y seguras. Interfaz con usuario: Definicin de aquellas caractersticas de la interfaz de usuario que permiten que el Sistema de Software sea fcil de entender, aprender, que genere satisfaccin y con el cual el usuario pueda desempear su tarea eficientemente. Incluyendo la descripcin del prototipo de la interfaz. Interfaces externas: Definicin de las interfaces con otro software o con hardware. Confiabilidad: Especificacin del nivel de desempeo del Sistema de Software con respecto a la madurez, tolerancia a fallas y recuperacin. Eficiencia: Especificacin del nivel de desempeo del Sistema de Software con respecto al tiempo y a la utilizacin de recursos. Mantenimiento: Descripcin de los elementos que facilitarn la comprensin y la realizacin de las modificaciones futuras del Sistema de Software. Portabilidad: Descripcin de las caractersticas del Sistema de Software que permitan su transferencia de un ambiente a otro. Restricciones de diseo y construccin: Necesidades impuestas por el cliente. Legales y reglamentarios: Necesidades impuestas por leyes, reglamentos, entre otros.

También podría gustarte