You are on page 1of 29

ADMINISTRACION DE PROYECTOS TI II

Tecnologas de la informacin y comunicacin

Iveth Ojeda Nues Jesus Gerardo Gonzalez Fuentez Jacob Eduardo Gonzalez Torres Sergio Zamarron Posada

9 B Torren, Coahuila 23 / Junio / 2013

ADMINISTRACION DE PROYECTOS TI II
1. I.-DETERMINAR Y EXPLICAR CUALES SON LAS RESPONSABILIDADES DE LOS LIDERES DE PROYECTO DENTRO DE UN PROYECTO TI ADMINISTRADOR DE PROYECTO Administrar y controlar los recursos asignados a un proyecto Control y coordinacin de los diferentes eventos y actividades de un proyecto Tener una visin y misin claras del proyecto Tener el producto a tiempo, bajo presupuesto y con los requisitos de calidad definidos Terminar el proyecto con los recursos asignados. Coordinar los esfuerzos generales del proyecto, ayudando a cada uno de sus integrantes a cumplir sus objetivos particulares. Cumplir con xito las diferentes fases de un proyecto, utilizando herramientas de administracin. Hacer eficiente recursos la utilizacin de

Dirigir y organizar al personal y los recursos

Poseer una descripcin clara y concisa de los objetivos del proyecto Cumplir con el contrato hecho con el cliente

Uso eficiente de recursos y evitar el desperdicio de recursos Capacitar, animar y dirigir las actividades para cumplir el objetivo general.

El administrador debe apoyarse en herramientas de software que le ayuden en tareas como calendarios, programar reuniones, compartir ideas, etc. Dar al cliente el producto que solicito

Cumplir con cliente.

las

expectativas

del

Comenzar y terminar cada actividad de acuerdo a lo planificado.

Cumplir las tareas en los tiempos establecidos

ADMINISTRACION DE PROYECTOS TI II
Lograr el mejor uso de los recursos disponibles. Buscar las maneras y metodologas para aprovechar de la mejor manera los recursos disponibles. Estar continuamente alerta para identificar en etapas tempranas cualquier error o dificultad que requiera solucin

Observar cada actividad para detectar y resolver inconvenientes.

Desarrollo eficiente de reuniones con el equipo Ayudar a los integrantes del equipo a conocer las metas, valores, objetivos, misin y visin del proyecto (Desarrollo organizacional). Estndares, Metodologas, Estructura organizacional, modelo de ciclo de vida del proyecto, plan y protocolo de reuniones, estimacin de horas-hombre por actividad y por persona, contrato con el cliente. La mejor manera de compartir la planificacin a otros es de manera grfica Reunir frecuentemente al equipo para que conozcan el estado del proyecto, para fomentar el animo y corregir problemas Es responsable de observar y evaluar el rendimiento de cada integrante para buscar la manera de ayudarlo y completar los objetivos en tiempo y recursos y Es necesaria la comunicacin con todos los roles para mantener el control del proyecto y dirigir a los integrantes.

Desarrollar un Plan de trabajo apoyado en diagramas de Gantt y flujo de actividades. Mantener informado al cliente y al equipos sobre el estado del proyecto.

Mantener evaluaciones de cada rol.

Mantener una buena relacin comunicacin con otros roles.

ADMINISTRACION DE PROYECTOS TI II
ANALISTAS Especificar un problema como la suma de subproblemas de menor complejidad Descomponer el problema principal en problemas mas especficos, fciles de analizar y resolver Debe conocer exactamente lo que el cliente quiere con el proyecto Existen varias metodologas, el analista debe escoger la que mas convenga al proyecto No debe dejar lugar a dudas por causa de falta de esfuerzo

Trabajar en conjunto con el cliente para realizar la especificacin correctamente. Definir el estndar con especificara el problema el cual se

Dedicar el suficiente esfuerzo para conocer y especificar el sistema que desea el cliente. Entrevistar al cliente para ayudarlo a conocer sus necesidades.

El cliente puede no saber expresar lo que realmente necesita, es por eso que se le debe ayudar a definir sus necesidades Cuando se hace la lista de requisitos debe compararla con el cliente para verificar su congruencia Crear un sistema donde pueda dar a conocer de manera clara los requerimientos del cliente

Verificar si los requisitos especificados son los correctos

Definir una estructura bsica del sistema que incluya fuentes de informacin, mdulos de procesamiento de informacin y resultados esperados Realizar el anlisis de los requisitos

Comprender y clarificar los requerimientos que el cliente le especifico Que los diagramas de arquitectura sean claros y fciles entender por los dems roles del proyecto. Ademas de los requerimientos centrales que otra informacin puede ser til para cumplir el proyecto de manera satisfactoria

generar diagramas de arquitectura de una manera comprensible

Determinar requerida

informacin

adicional

ADMINISTRACION DE PROYECTOS TI II
Considerar todos los recursos especiales requeridos Pueden existir recursos que no se haban considerado antes, por que consideran requerimientos especiales, es necesario considerarlos para que no retrasen el proyecto Que software se va a utilizar para el desarrollo En cada etapa se debe informar al cliente de los avances y conocer cual es su opinin de lo realizado Definir con tiempo cada reunin con el cliente Revisar los diagramas de arquitectura con los diseadores. Revisar el documento con los ingenieros de aseguramiento de la calidad y cliente, realizando modificaciones de ser necesario. Usar todo software que le ayude para realizar calendarios, reuniones, documentacin, etc. Debe preparase con anterioridad a cada cita con el cliente para aprovechar lo mejor que se pueda el tiempo. Cada vez que se logre un acuerdo con el cliente se debe verificar en la siguiente reunin para estar enterados de posibles cambios Buscar y escoger el mtodo de diseo que mas convenga Investigar y escoger la herramienta que le servir para realizar diagramas de casos en su anlisis.

Especificacin de requisitos de software

Mantener un contacto estrecho con el cliente

Planificar reuniones con el cliente

Relacionarse con otros roles del equipo

Usar herramientas para facilitar el trabajo administrativo

Preparar un documento con preguntas a realizar al cliente durante las entrevistas

Presentacin del documento de especificacin al cliente en la siguiente reunin.

Estudiar la metodologa de diseo.

Explorar las herramientas CASE a utilizar.

ADMINISTRACION DE PROYECTOS TI II
Construir el documento de requisitos de software Presentar de manera documentada todo la informacin de requerimientos que el cliente le proporcione

DISEADORES Generar el diseo del sistema Generar el diseo arquitectnico y diseo detallado del sistema, basndose en los requisitos. Generar prototipos rpidos del sistema (con analistas y programadores) para chequear los requisitos. Generar el documento de diseo arquitectnico de software (DDA), y mantenerlo actualizado durante el proyecto.

Velar porque el producto final se ajuste al diseo realizado (funciones de tster). Ingeniera de software

Buscar siempre que todo el desarrollo se sujete al diseo elaborado. Satisfaga una especificacin funcional Cumpla con las limitaciones del medio receptor del sistema. Cumpla requisitos implcitos y explcitos Satisfaga criterios de diseo implcitos y explcitos Satisfaga restricciones del mismo proceso de diseo a travs de una interfaz bien definida y controlada La mejor manera del tratamiento de los datos, evitando redundancias e informacin incorrecta o innecesaria Seleccionar el lenguaje y orientacin adecuados

Construir la arquitectura en niveles de abstraccin bien definidos Disear la estructura de la base de datos

Interactuar con programadores

ADMINISTRACION DE PROYECTOS TI II
Asignar la utilizacin de los procesadores Como se realizaran los hilos de procesos del programa Como se manejaran los procesos que corren en paralelo en los procesadores. Como se debe priorizar la ejecucin de los distintos procesos Conocer cuales son los limites de los recursos de hardware para la ejecucin del programa de la manera mas eficiente. Organizar el sistema en subsistemas Que usuario y procesos tendrn un mayor o menor acceso a los recursos del sistema. Que estndar usara para el diseo, de manera que se eviten problemas de interpretacin. Organizacin jerrquica modular abstracciones de datos y procedimientos interfaces simples mtodo repetible Escoger la metodologa que mas se adapte a las necesidades. Mantener una comunicacin eficaz y continua con otros roles para apoyarse y cumplir los objetivos

Administracin de la concurrencia

Seleccin de estrategias de control

Administracin de las condiciones de los limites

Descomposicin de sistemas Administracin de acceso a recursos

Seleccionar una tcnica de administracin

establecer criterios tcnicos para un buen diseo

Escoger una metodologa de diseo

Relacionarse con otros roles del equipo

ADMINISTRACION DE PROYECTOS TI II
PROGRMADOR Convertir la especificacin del sistema en cdigo fuente Conocer los ltimos desarrollos Interpretar los diseos y convertirlos en lenguaje maquina Estar actualizado en las nuevas formas de programacin que surgen Crear cdigo fcil de mantener y de ser necesario de corregir Buscar el ambiente de desarrollo mas adecuado para la aplicacin. Saber lo que el cliente pide y que planificacin se ha de seguir Escoger el mejor IDE de desarrollo de aplicaciones para este proyecto. Seleccin de un estilo de codificacin.

Reducir la complejidad del software

Explorar los diferente ambientes

Interaccin entre analistas y diseadores.

Explorar diferentes desarrollo

herramientas

de

Exploracin de los distintos estilos de codificacin Elaborar un sistema codificado

Realizacin del cdigo ejecutable que se entregara al cliente Elegir las formas en que se realizaran las diferentes pruebas de Testeo Realizar los hitos de testeo de forma eficiente y sistemtica para entregar un cdigo utilizable y seguro Es necesario conocer el estado de los hitos de programacin y apoyar a los colegas Mantener un cdigo eficiente y verstil para unirlo con los dems programadores

Interaccin con los ingenieros de Testeo

Apoyar al ingeniero de Testeo

Realizar juntas con los miembros del equipo y los programadores

Revisiones personales

Interaccin con configuracin

el

administrador

de

Tener de manera eficiente el control de la configuracin

ADMINISTRACION DE PROYECTOS TI II
Cambios solicitados de cdigos Mantener el software funcionando de forma eficiente Entregar la documentacin del cdigo fuente Existen muchos lenguajes de programacin, pero se debe escoger el que ofrezca un cdigo mas simple y confiable. Se deben realizar este tipo de herramientas para gestionar parte de las actividades. Para tener mayor eficiencia en la codificacin Es vital para fortalecer la eleccin del lenguaje de programacin Encontrar una herramienta IDE para realizar el desarrollo de manera eficiente. Conocer todos los desarrollos que ya existen en la empresa y conocerlos para que el nuevos sistema se integre correctamente con ellos Pasara a cdigo de programacin todo los mdulos que se ven a desarrollar Hacer las pruebas debidas que garanticen un correcto funcionamiento del programa Hacer pruebas personales que valoren su desempeo y el desempeo en conjunto con el grupo Documentar todo lo que se ha desarrollado mediante el uso de una metodologa conocida.

Documentacin del cdigo

Eleccin de un lenguaje de programacin

Desarrollo de herramientas utilitarias

Tcnicas de diseo y anlisis orientado a objetos Explorar los diferentes ambientes de desarrollo Explorar sistemas ya construidos de los cuales, el nuevo sistema ser parte.

Codificar y depurar.

Testear.

Realizar revisiones personales y reuniones.

Escribir la documentacin tcnica.

ADMINISTRACION DE PROYECTOS TI II
TESTER Proceso de deteccin y eliminacin de los La principal funcin es crear mtodos para errores y defectos del sistema en detectar errores y defectos en el sistema construccin Asegurar la calidad de cada uno de los Poseer una forma de demostrar la calidad productos del proyecto Construir y aplicar los planes de prueba Definir los planes de las pruebas que se van unitarios, de mdulo, de sistema a realizar Velar por la completitud, y exactitud de los Tener un control completo de los documentos del proyecto documentos y asegurar la fiabilidad de los datos Coordinar las inspecciones, y/o caminatas. Planear y definir cada caminata o inspeccin con los clientes para reconocer los avances del proyecto y detectar errores

Estar pendiente de que se cumpla el Definir el estndar que se debe cumplir y estndar seleccionado corregir toda desviacin que se presente del plan. Pendiente de la calidad del producto final Asegurar que el producto final cumpla con las especificaciones de calidad del estndar y del cliente

Disear test que permitan eliminar las Definir la manera en que se debe tratar los diferentes clases de errores errores encontrados en el sistema Demostrar que las funciones del sistema Crear mtodos para comprobar que el estn trabajando como se debe sistema cumple con las especificaciones del cliente Proveer indicadores calidad de software de confiabilidad y Mediante mtodos y estndares poder demostrar la calidad del software. coordinarse con los diseadores en la verificacin de los requisitos la ltima versin desarrollados de documentos

Interactuar con el diseador Informar los resultado obtenido en los Test

Relacionarse debidamente con otros roles Mantener una comunicacin eficaz y del proyecto continua con otros roles para apoyarse y cumplir los objetivos Participar en la revisin de los requisitos del Conocer que es lo que pide el cliente y sistema tomarlo en cuenta al momento de desarrollar los test Elaborar los test de los distintos niveles Alto, medio, bajo

ADMINISTRACION DE PROYECTOS TI II
Documentacin de los procesos de Test Documentar debidamente todos los procesos y planes que desarrolle en la etapa de test

ASEGURADORES DE CALIDAD Considerar la calidad como una meta final Su propsito principal es entregar un producto de gran calidad Revisar que los requisitos cumplan los estndares de calidad Comparar la planeacin metodologas de calidad con las

Revisar los documentos de requisitos de usuario y software Revisar el plan de administracin del proyecto Revisar plan de test

Asegurarse que el plan de pruebas cumpla los estndares escogidos Mantener coherencia con los que se esta realizando Que el diseo cumpla con lo que el cliente pide y no se contraponga a lo que el estndar establece. Errores Cambios Configuracin Asegurar la calidad y claridad de la documentacin generada por los dems roles RTF Mantener una comunicacin eficaz y continua con otros roles para apoyarse y cumplir los objetivos Mantenerse actualizado sobre las tcnicas

Revisar la fase de diseo arquitectnico

Revisar la fase de diseo detallado

Revisar las polticas de control

Revisar toda la documentacin

Revisiones tcnicas Formales Relacionarse con otros roles

Conocer tcnicas que aseguren la calidad

ADMINISTRACION DE PROYECTOS TI II
de calidad mas modernas ADMINISTRADOR DE CONFIGURACION Administracin de aplicada a un sistema la configuracin Tener debidamente documentada la configuracin que se ha de aplicar a a cada sistema en desarrollo Especificar la manera en que los sistemas han de organizarse para proveer coherencia Conocer completamente los componentes de hardware y software que componen el sistema entero Revisar que la configuracin cumpla las especificaciones del cliente y los estndares Encargado de autorizar y mantener el registro de todos los cambios solicitados por los otros roles. Mantener un registro de la informacin necesaria para cumplir con los objetivos y que se encuentre accesible a los dems roles Proveer al proyecto de una base de datos de control de versiones de avances del proyecto Es el encargado de controlar el acceso al software de control de versiones Es el autorizado para conceder y denegar permisos a los dems roles para los archivos de configuracin del sistema. Responsable de mantener el repositorio

Desarrollo de sistemas en forma ordenada y estructurada.

Identificar y documentar las caractersticas funcionales y fsicas de items de configuracin. Auditar los items de configuracin para verificar cumplimiento de especificaciones

Controlar cambios a configuracin y su relacionada

los items de documentacin

Registrar y reportar informacin necesaria para administrar items de configuracin

Mantener el repositorio del proyecto actualizado con las ltimas versiones

Administrar el software utilizado para el control de versiones Definir y controlar perfiles de acceso a los archivos del proyecto.

Velar por la completitud y exactitud del

ADMINISTRACION DE PROYECTOS TI II
repositorio del proyecto de versiones y configuraciones con datos confiables y oportunos Modificaciones simultaneas cdigo comn versiones Proveer una manera de comprobar avances y mejoras en las configuraciones a lo largo del proyecto Mantener un registro conde fecha y id de las configuraciones que se van aplicando al sistema. Verificar la pertinencia de la configuracin en cada etapa del desarrollo Autorizar la configuracin que se debe aplicar en cada etapa Contabilizar los cambios en las versiones de la configuracin. Se debe crear un plan para los cambio de las versiones con el fin de mantener un control de revisado por tiempos. Mantener una comunicacin eficaz y continua con otros roles para apoyarse y cumplir los objetivos Proveer a los otros roles una manera para solicitar los cambios de la configuracin Existe una gran cantidad de software de repositorios, pero se debe seleccionar la herramienta adecuada que ofrezca un mayor control y bajo limite de fallos.

Coordinacin de Productos

Mantener integridad y trazabilidad de la configuracin a travs del ciclo de vida del sistema. Identificacin de la configuracin

Auditoria de configuracin

Control de configuracin

Contabilidad del estatus de configuracin.

Preparar plan de administracin de la configuracin

Relacionarse con otros Roles

Elaborar las plantillas necesarias para solicitar un cambio Estudiar las herramientas que usadas para acceder al repositorio. sern

ADMINISTRACION DE PROYECTOS TI II
INGENIERO DE VALIDACIN Y VERIFICACIN Asegurar que el producto cumplir con las El producto est libre de fallas y cumple con expectativas del cliente las expectativas de sus usuarios Evaluacin del software al final de su Validar el estado del software en proceso de desarrollo rendimiento y funcionamiento antes de entregarlo al cliente Analizar y testear el software en forma Una vez que se termino el software es el completa encargado de hacer pruebas a ese producto final Asegurar que los requisitos del cliente no Validar los requisitos del cliente en relacin entren en conflicto con alguno de los a los del estandar estndares o mtodos Analizar, revisar, demostrar y testear todas Estar verificando cada etapa del proyecto, las salidas del desarrollo de software. para validad los estndares. Plan de validacin y verificacin del software PVVS Reporte de validacin y verificacin de RVVS software Correctitud Consistencia Necesidad Suficiencia Rendimiento Coordinar el proceso V&V Reportar Monitorear Evaluar resultados En que grado el producto est libre de fallas El producto es consistente consigo mismo y con otros productos En que grado lo que hay en el producto es necesario. En que grado el producto es completo El producto satisface los requisitos de rendimiento Ser quien se encargue de dirigir el proceso de validacin y verificacin Generar informes sobre el procesos v&v Verificar en todo momento el proceso Una vez obtenidos los datos necesarios poder realizar grficas que muestren avances Definir las consecuencias y magnitud de impacto de los cambios solicitados

Evaluacin del impacto al cambio

Evaluar documentacin en cada etapa del En conjunto con el asegurador de calidad proyecto Relacionarse con otros roles

ADMINISTRACION DE PROYECTOS TI II
DOCUMENTADOR Conocer la historia del proyecto Permitir al equipo consultar el historial de eventos del proyecto

Mostrar el estado ms reciente de desarrollo Permitir al equipo conocer de manera fiable del proyecto el estado del proyecto Reducir la distorsin de ideas Ayudar al control del proyecto Evitar malos entendidos integrantes del equipo entre los

Apoya al administrador a mantener el control del proyecto

Almacenar la lgica de las decisiones Poder demostrar de manera documental las tomadas decisiones tomadas en cada etapa del proyecto Hacer visibles las capacidades y limitaciones Mostrar al cliente lo que el sistema es capaz del sistema de hacer y cuales son los limites Documentacin de procesos Documentacin del producto Documentacin del sistema Documentacin del usuario Explicar de manera clara los procesos que componen al sistema Explicar e manera clara los datos tcnicos del producto Explicar de manera clara como funciona el sistema y de que esta compuesto Es quien realiza la documentacin que ayudara al usuario a entender y manejar el sistema (manuales, faq, etc) Responsable de tener documentacin clara y oportuna Escoger el estndar de realizacin de la documentacin para evitar mal entendidos de Escoger como se deber compartir la informacin entre el equipo y externos la Mantener el mismo estilo de presentacin en cada documento generado

Mantener la calidad de la documentacin Definir estndares de documentacin Definir estndares informacin Definir estndar documentacin de de intercambio apariencia de

Construir y mantener un repositorio de Proveer a los integrantes del equipo de una documentacin base de datos de toda la documentacin Elaborar actas de reuniones Relacionarse con otros roles Responsable de llevar a cabo un registro de cada reunin y de los temas que se trataran. Mantener una comunicacin eficaz y continua con otros roles para apoyarse y cumplir los objetivos

ADMINISTRACION DE PROYECTOS TI II
Manutencin del sitio Web del proyecto Ofrecer de un sitio web de consulta de documentacion.

INGERNIERO DE MANUTENCION Modificar el software para adaptar nuevas Responsable de hacer modificaciones al funciones y las existentes software una vez que ha sido entregado al cliente. Modernizar el software por medio de Mantener el software actualizado y cambios al sistema protegido contra nuevas amenazas de seguridad o fallas. Informar al equipo de encontrado en el sistema Manutencin correctiva Manutencin perfectiva coordinar la organizacin de manutencin Definir evaluacin e informacin los errores Informar a los roles indicados de las fallas que presenta el software una vez que esta en uso Arreglar desperfectos y fallas del sistema Implementar cambios que mejoren rendimiento y funcin del sistema. el

Organizar al personal que se encargara de la manutencin Definir el procesos de evaluacin del estado del sistema y su correcto desempeo

Definir la secuencia de eventos para cada Definir las prioridades de manutencin de requisito del sistema cada componente del sistema Establecer un sistema informacin de registro de Crear un sistema para registrar cada proceso de manutencin Mantener una comunicacin eficaz y continua con otros roles para apoyarse y cumplir los objetivos Es responsable de investigar y usar de manera efectiva herramientas que ayuden a cumplir sus objetivos.

Relacionarse con otros roles

Uso de herramientas que faciliten su labor

ADMINISTRACION DE PROYECTOS TI II
CLIENTE COMPROMETIDO Llevar a cabo el buen desempeo del proyecto Estar involucrado en cada etapa para verificar que se cumpla lo que se solicito al equipo

Representar los derechos y asumir los Es la persona escogida para representar los deberes de la empresa cliente intereses de toda la empresa a la que pertenece Usurios Cliente comprometido Definir y priorizar requisitos Definir los objetivos del proyecto Operar dia a dia el sistema de software Participar en todas las etapas del proyecto, compartiendo deberes y responsabilidades Conocer cuales funciones son las de mayor importancia para la empresa. Reunirse con los miembros del equipo de ti para indicarles lo necesario.

Revisar y aprobar documentos en forma Estar al tanto de los documentos que se responsable. generen y dar su punto de vista Difundir el estado del proyecto al resto de Informar a sus superiores y/o compaeros su mbito de trabajo. de todos los avances Entregar los recursos necesarios para la Encargado de entregar al administrador los realizacin del proyecto. recursos econmicos y permisos para realizar el proyecto Escribir o participar en la elaboracin del Informar sobre el lenguaje mas apropiado manual de usuario del sistema para los futuros usuarios del programa Determinar y alertar del impacto del Estar en contacto con la organizacin para proyecto en otras reas de la organizacin. definir en que manera el nuevo sistema mejorara y cambiara los procesos actuales. Realizar la capacitacin del sistema a sus Responsable de coordinar la capacitacin usuarios de los futuros usuarios. Construir el plan de pruebas de aceptacin Rechazar o aceptar la entrega del sistema Relacionarse con otros roles del proyecto Mantener una comunicacin eficaz y continua con otros roles para apoyarse y cumplir los objetivos

ADMINISTRACION DE PROYECTOS TI II

II.- MTODO DE COOPERACIN IDENTIFICAR CUAL ES LA INFORMACIN CLAVE DE CADA ACTOR DENTRO DE UN PROYECTO (QUE NECESITA PARA REALIZAR SU TRABAJO)

ADMINISTRADOR DEL PROYECTO Una carta de organizacin de todo el proyecto. Un plan de trabajo general. Estimaciones de horas-hombre de cada actividad. Autorizacin y peticiones del Gerente del proyecto comunicacin fluida con cada miembro del equipo Con los analistas estudiar las necesidades de los clientes y los requisitos del sistema. Del diseador: la arquitectura del sistema de acuerdo con los recursos asignados al proyecto Del Tester:t El tipo de Testeo deber utilizarse, y con que profundidad, de acuerdo con los requisitos de seguridad De los aseguradores de calidad : conocer el avance del proyecto De los ingenieros de manutencin: los planes de manutencin Documentadores: Los documentos controlados por ellos. Clientes: Relacin y comunicacin con ellos.

ANALISTAS Administrador: Verificar la realizacin del sistema con los recursos disponible La agenda con actividades a ser realizadas y sus fechas Diseador: determinar la factibilidad del proyecto Programador: El entendimiento y especificacin de los requisitos de usuario y de software Tster: La revisin de los documentos de anlisis de requisitos Asegurador de la calidad: Debe revisar los documentos hechos por los analistas Administrador de la configuracin: Debe pedir los cambios pertinentes en el sistema. Documentador: entregarles la informacin que servir para la documentacin del sistema. DISEADORES Administrador: Coordinacin para que el diseo cumple con las restricciones puestas. Analista: Especificacin de los requisitos Programador: La seleccin del lenguaje de programacin y documentos de diseo. Tster: Verificacin de requisitos

ADMINISTRACION DE PROYECTOS TI II
Asegurador de calidad: Verificar que el proceso de diseo sigue las normas de calidad especificadas Ingeniero de validacin y verificacin: Evaluacin del nivel de concordancia entre los requisitos de usuario y el modelo del sistema diseado Administrador de configuracin: registros completos de cada cambio y de sus razones. Ingeniero de manutencin: arreglo de errores, mejoramiento de la funcionalidad del sistema, y modificacin de requisitos Documentador: Hacer disponibles documentos al resto del equipo de trabajo.

PROGRAMADORES Administrador de proyecto: estimacin de tiempos y costos de las actividades de programacin Analista: determinar el ambiente apropiado para el sistema. Diseador: seleccionar el lenguaje de programacin adecuado Tster: determinar una forma apropiada de construir los tests Administrador de configuracin: la ltima versin del diseo y el formulario correspondiente para solicitar cambios. Ingeniero de manutencin: Conocer las metodologas y herramientas empleadas Asegurador de calidad: verificar la calidad del sistema construido Documentador: proveer la documentacin tcnica del cdigo. TSTER Analista: Participar en la revisin de los documentos de requisitos de usuario y de software Diseador: Diseo arquitectnico del producto de software que incluye las especificaciones verificacin de los requisitos participar en las revisiones tcnicas del diseo Programador: revisin de cdigo eleccin del mejor tipo de tests tests de los mtodos tests de integracin tests de regresin Validacin y Verificacin: Coordinacin para los test segn las necesidades del cliente Administrador de configuracin: la ltima versin de documentos desarrollados por los otros roles

ASEGURADORES DE CALIDAD Administrador de proyecto: el plan de administracin de proyecto

ADMINISTRACION DE PROYECTOS TI II
Analista: la especificacin de requisitos de usuario y de software Diseador: la fase de diseo arquitectnico Programador: la fase de diseo detallado Tster: el plan de testeo Documentador: la documentacin Administrador de configuracin: los registros de cambios, errores y de configuracin

ADMINISTRADOR DE CONFIGURACIN Items de configuracin de software que se ha de integrar en el repositorio Quienes pertenecern al Cuerpo de Control de Cambios. Solicitud de cambio de tem de la configuracin de software. Administrador de proyecto: Plan de proyecto Analista: el DRU y el DRS Diseador: DDA y el DDD Programador: DDD y el cdigo del sistema (fuente y ejecutable) Tster: Plan de Testeo Asegurador de calidad: Plan de Aseguramiento de la Calidad. Validacin y verificacin: Plan de Validacin y Verificacin Documentador: El plan del Documentador Ingeniero de manutencin: Plan de Manutencin cambios pedidos al software despus de la fase de diseo INGENIERO DE VALIDACIN Y VERIFICACIN Analista: la documentacin producida en diferentes fases del desarrollo del sistema Diseador: los requisitos de usuario y el modelo diseado del sistema Programador: La traduccin de diseo de software a su implementacin en cdigo Tster: la ejecucin de los casos de tests Ingeniero de manutencin: chequeo peridicos Documentacin de cambios Entrenamiento de operadores

DOCUMENTADOR los documentos generados durante las diferentes fases Administrador de proyecto: los planes, agenda y presupuestos del proceso de desarrollo de software Administrador de configuracin:Autorizacin de cambios en documentos Validacin y verificacin: El registro elaborado durante las reuniones de revisin

ADMINISTRACION DE PROYECTOS TI II
Asegurador de calidad: Garantizar la calidad de la documentacin generada. Ingeniero de manutencin: Mantener la consistencia de la documentacin con la operacin del sistema.

INGENIERO DE MANUTENCIN Administrador de proyecto: los estndares del proyecto. Analista: Determinar nuevos requisitos. Diseador: redisear las partes del sistema que requieren ser corregidas, agregadas o perfeccionadas. Programador: Cooperacin para cambios importantes} Tster: Evaluacin de las partes corregidas o modificadas Asegurador de calidad: Asegurar la calidad de acurdo al estndar definido Validacin y verificacin: Revisin de satisfaccin del cliente Documentador: Documentacin de los cambios aprobados por el Comit de Control de Cambios CLIENTE COMPROMETIDO Administrador de proyecto: la relacin formal del proyecto Analista: reuniones sistemticas de anlisis, dirigidas por los analistas Diseador: Revisiones de DA/R y DD/R junto a los diseadores. Programador: Revisin del DD/R Tster: el plan de aceptacin parcial plan de aceptacin definitiva plan de testeo Asegurador de calidad: Reporte de bsqueda de diferencias entre los requisitos de usuario y las funcionalidades implementadas

ADMINISTRACION DE PROYECTOS TI II
III.- MTODO DE COMUNICACIN INDICAR COMO SERIAN LOS MEDIOS DE COMUNICACIN Y DE CADA UNO DE LOS ACTORES Dentro de cualquier proyecto de TI la comunicacin debe ser formal y la utilizacin de las herramientas adecuadas facilita la realizacin del proyecto y garantiza un mayor xito del proyecto. Las herramientas se deben establecer al inicio del proyecto pues as se evitan conflictos entre los integrantes del equipo, algunas de estas herramientas por utilizarse son: Reuniones Conferencias Memorndum Videoconferencias Videollamadas Llamadas telefnicas E-mail

Estas herramientas podrn ser utilizadas por cualquiera de los roles que a continuacin se mencionaran. Tomando en cuenta que un cliente comprometido debe estar en contacto con todo el equipo del proyecto puede utilizar alguna de estas herramientas para revisar los avances de su producto. ADMINISTRADOR DEL PROYECTO El administrador debe mantener una comunicacin formal tanto con los integrantes del equipo as como con el cliente. ANALISTAS La comunicacin con el cliente es de manera formal pues el primer contacto con el, mediante el uso de entrevistas, reuniones, llamadas telefnicas. DISEADORES Los diseadores deben mantener un contacto estrecho con los analistas y con los programadores pues deben de coordinarse al establecer uno o mas lenguajes de programacin as como la estructura arquitectura del sistema, este rol se apoya con grficos para ser comprensible su comunicacin. PROGRAMADORES El programador permanecer en contacto permanente con los diseadores como se

ADMINISTRACION DE PROYECTOS TI II
vio en el punto anterior aso como con los tster y los administradores de calidad y configuracin pues con ellos se planificar tanto los estndares a implementar. TSTER El tster debe mantener contacto continuo con el programador y los administradores de configuracin y de calidad pues se deben establecer que pruebas se establecern dentro de los sistemas de calidad adecuados. ASEGURADORES DE CALIDAD Los aseguradores de calidad mantienen contacto con todos los integrantes del equipo pues desde el inicio hasta el final del proyecto deben aplicarse los estndares de calidad seleccionados (programacin, diseo, documentacin,etc). ADMINISTRADOR DE CONFIGURACIN El administrador de configuracin permanece en contacto con el programador, con el asegurador de calidad y con el tester pues deben establecerse fechas as como procedimientos para revisin del sistema. INGENIERO DE VALIDACIN Y VERIFICACIN Este rol mantiene contacto con los roles anteriores pues debe verificar su trabajo realizado y si es correcto se valida por medio de juntas donde cada rol muestra los avances que deben apegarse a los requerimientos.. DOCUMENTADOR El estilo de comunicacin del documentador debe ser muy claro pues al tener que hacer referencia a los aspectos tcnicos a un lenguaje comprensible para el cliente y para el usuario final lo cual se logra por medio de grficas y descripciones. INGENIERO DE MANUTENCIN El ingeniero de manutencin tiene que establecer tiempos en conjunto con el programador y el cliente para los futuros mantenimientos que se le tengan que dar al sistema, generalmente por medio de reuniones o visitas personalizadas (improvistos).

ADMINISTRACION DE PROYECTOS TI II
IV. ELABORAR EN UNA TABLA UN PLAN DE COMUNICACIN E IDENTIFICAR LOS ACTORES QUE INTERVIENEN EN EL DESARROLLO DE UN SISTEMA (CONTROL DE CALIFICACIN DE UNA ESCUELA) EN LA CUAL SE COLOCAN CUALES SON LAS RESPONSABILIDADES DE CADA UNO DE ELLOS Y MAPA DE COMUNICACIN.

Mapa de comunicacin del proyecto Control de calificaciones

Analista

Diseador

Tester

Administrador de proyectos Cliente


Usuario con privilegios

Programador

Usuario sin privilegios

Usuario con privilegios restringidos

ADMINISTRACION DE PROYECTOS TI II
Rol Responsabilidad Actividades Objetivos Tener el producto a tiempo, bajo presupuesto y con los requisitos de calidad definidos

Ayudar a los integrantes Administrar y del equipo a conocer las Administrador controlar los metas, valores, objetivos, del proyecto recursos asignados al misin y visin del proyecto proyecto (Desarrollo organizacional)

Analista

Conocer a fondo las Entrevistar al Organizar entrevistas con necesidades del cliente y personal indicado el cliente para establecer generar una propuesta para conocer a fondo los alcances del sistema apropiada a estas las necesidades necesidades Disear la estructura del sistema, conocer y establecer los mdulos de personal que contendrn el sistema segn los requerimientos de la escuela Generar el diseo arquitectnico y diseo detallado del sistema, basndose en los requisitos. Crear el diseo del sistema de acuerdo a las necesidades del cliente y el resultado del anlisis previo del personal. Realizar la conversin de las necesidades del cliente a cdigo fuente generando los mdulos de captura, edicin y visualizacin dependiendo el tipo de usuario que este en uso. Detectar posibles fallos dentro del sistema previos a su liberacin e implementacin

Diseador

Desarrollar un Elegir un lenguaje de software que cubra programacin segn los Programador las necesidades de la resultados del analista y escuela en el manejo el diseo arquitectnico de calificaciones especificado Planear fechas de la implementacin de pruebas para la verificacin del funcionamiento del sistema Establecer contacto permanente con el equipo del proyecto y verificar que se estn cumpliendo sus requerimientos

Tster

Crear los planes para las pruebas correspondientes al sistema

Cliente

Estar siempre pendiente de los avances de su producto

Aprueba que lo que compro es lo que necesita

ADMINISTRACION DE PROYECTOS TI II Cuadro de responsabilidades del cliente (usuarios) Rol Responsabilidad Actividad Objetivo Si en caso de alguna equivocacin realizar las correcciones y mantener el sistema siempre disponible Entregar calificaciones de manera sistematizada y centralizada Realizar consultas de calificaciones para el uso que a le convenga

Usuario con privilegios

Realizar las correcciones Responsable de la necesarias en caso administracin del de algn sistema de conveniente captura de generado por otro calificaciones usuario (Altas, Bajas, Cambios) Captura de calificaciones mediante el Realizar la captura sistema integral de calificaciones correspondiente a su modulo especificado (Altas) Hacer uso eficiente del sistema Consulta de calificaciones (Consultas)

Usuario con privilegios restringidos

Usuario sin privilegios

ADMINISTRACION DE PROYECTOS TI II V.- Cuales serian las consecuencias de no llevar la administracin de proyectos (general y aplicacin)
Los costos, retrasos de un proyecto y actividades mal definidas y trabajar sin una especificacin se deben a una mala administracin de un proyecto. La comunicacin entre los integrantes del equipo es una parte importante para la estructura de trabajo. Sin la comunicacin dentro del proyecto los hitos y objetivos a alcanzar no se cumplirn. Si el grupo de trabajo no se unifica de forma eficiente las etapas de trabajo ser imposible alcanzar las etapas del proyecto. Al no definir un estilo de trabajo y las herramientas de trabajo necesarias para cada uno de los integrantes del grupo los tiempos e hitos se retrasaran. Por otra parte se debe seleccionar el perfil que debe tener cada integrante del equipo surgirn retrasos en el proyecto por lo que el perfil es muy importante para el equipo de trabajo debido a que se define de forma eficiente el rol que el integrante tiene que realizar. El administrador del proyecto debe ser muy verstil dentro del equipo de trabajo debe tener una forma de interactuar con los integrantes del proyecto especificar deforma concisa como se debe trabajar y aplicar cada accin que corresponda al participante del proyecto. Por lo tanto si el administrador no especifica lo que se pretende alcanzar o lograr a cada uno de los participantes del proyecto y si no existir la interaccin requerida la administracin del proyecto se disipa y no tomara ningn rumbo lo que se planto.

ADMINISTRACION DE PROYECTOS TI II Qu pasara si no existe interaccin entre los participantes del proyecto?
A continuacin redactare la interaccin de cada uno de los participantes del proyecto:

Administrador del proyecto Analista


Qu pasara si el administrador del proyecto y el analista no tienen una buena comunicacin. Esto afectara de forma muy sensible al trato con el cliente por lo que el administrador tiene que coordinar cada una de las acciones que ejecute el analista, la interaccin deber muy asertiva entre estos dos. Par que el analista trabaje de forma emptica con el cliente y el proyecto se lleve en marcha de no ser as el analista no entender lo que se especifique durante el transcurso del proyecto provocando una insatisfaccin al cliente y un fracaso en sus hitos de trabajo.

Diseador Analista
Si la interaccin falla entre el diseador y el analista afectara de forma negativa la disponibilidad de los recursos necesarios para llevar acabo los objetivos o metas sealados. Esto afectara en el diseo del sistema provocando que no se cumpla con los objetivos a alcanzar es importante una comunicacin muy estrecha entre estos dos.

Programador Analista
El analista siempre debe especificar al programador el diseo o prototipo que se desea obtener de no ser as el programador nunca entender que es lo que desea el cliente mermando los objetivos y metas del proyecto.

Tester analista
Si en tester no participa con el analista sera muy grave para el anlisis de requisitos. El tester debe realizar reconocimiento el problema en el diseo del software de no llevarse esta revisin y las otras partes importantes de su trabajo afectaran de manera sebera a la documentacin de anlisis de requisitos.

ADMINISTRACION DE PROYECTOS TI II Diseador Programador


El diseo es ms fcil que cambie de forma muy constante, incluso que se comience a programar sin documento de diseo, pues lo ir adaptando el programador sobre la marcha. Y eso puede dar lugar a muchas incoherencias, aspectos que no terminen de encajar dentro del sistema.

Tester Programador
Sin el objetivo del tester el desarrollo del sistema puede fallar es importante que interacten el tester y el programador para resolver de forma eficiente y ahorrar tiempo en la pruebas del software. Sin la comunicacin entre estos dos no se podran eliminar los diferentes tipos de errores que pudieran surgir dentro del diseo creado.

Aplicacin
Se aplicara un sistema de control de calificaciones en una escuela desarrollando un sistema en lnea que permita administrar de forma adecuada las calificaciones las carreras y pagos de cada uno de los alumnos. Analizara la situacin actual bajo la cual se realiza el procedimiento de llenado de las calificaciones de los estudiantes de la Escuela. Se elaborar el modelo de bases de datos del Sistema de implementando los conceptos de modelo relacional. Se Implementara el lenguaje de programacin PHP y HTML en el diseo y elaboracin del sistema de calificaciones en Lnea de la Escuela. calificaciones en Lnea de la escuela

You might also like