ASIGNACIÓN DE ROLES.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Metodologías ágiles.
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Aclaraciones de la Realización del Producto
NORMALIZACIÓN ISO 9000: GESTION DE LA CALIDAD.
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
PRESENTACION DEL SOFTWARE MEQUIPO útil para control de equipos de Medición y otros Presentación Control Equipos Derechos Reservados 2011 Derechos Reservados.
BizAgi - Business Agility
Musitec.
Módulo Local. Logo: Correo Electrónico: Slogan: Producir Software de alto nivel Misión: Desarrollar software de calidad para la satisfacción.
CALIDAD DE SOFTWARE Alejando Márquez Alejando Vega Claudia Aguilar
Administración de Procesos de Pruebas
Centros de Computo.
M.S.C. Ivette Hernández Dávila
Conclusiones Fase de Construcción Grupo 1.  Objetivos de la Fase  Cumplimientos  Conclusiones Puntos a tratar:
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Capítulo 3 Etapas de un Proyecto de simulación
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Seguridad Industrial. UNE
Conclusiones de Fase de Construcción Grupo 2 – Año 2006.
Unidad VI Documentación
Más de los SIG.
Calidad y Garantía de Calidad
SISTEMAS II CICLO DE VIDA.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ximena Romano – Doris Correa
El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar.
Ingeniería de Software
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
El rol de SQA en PIS.
Diseño de Sistemas Expertos
INGENIERIA DE SOFTWARE
Grupo 10 – 2008 Proyecto de Ingeniería de Software
Ciclo de vida de un sistema
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Roles de Open UP.
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
 Logo:  Correo Electrónico:  Slogan: Producir Software de alto nivel  Misión: Desarrollar software de calidad para la satisfacción.
Introducción al proceso de verificación y validación.
INGENIERIA DEL CONOCIMIENTO Toribio Sarmiento Miguel Sesarego Cruz Rosmery.
Procesos itil Equipo 8.
Análisis y Diseño de Aplicaciones
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Proyecto: Lanzamiento QUICK ORDER. Objetivo General  Desarrollar el sistema de información de acuerdo a los requerimientos establecidos por el cliente,
Definición de sistema__________
REVISION Y AUDITORIA.
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
Ciclo de Vida del Software
Sistema de control de calidad de software
Preocupaciones del Analista Programador & Usuarios
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
INGENIERIA DE SOFTWARE
Proceso de desarrollo de Software
INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE ALUMNO MILLER ANDRES GALINDO DUCUARA (412088)
TAREAS DEL CONTROL DE CALIDAD
Administración de Calidad de Software
Fundamentos de Computación
Las fases del ciclo de la vida de desarrollo de sistemas
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
RAPID APPLICATION DEVELOPMENT RAD. Proceso de RAD Involucrar en todos los aspectos al usuario en el desarrollo del sistema Uso continuo y repetitivo de.
Procesos de Planeación
Reorganización de la Dirección de Servicios de Información Administrativa (propuesta)
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
Transcripción de la presentación:

ASIGNACIÓN DE ROLES

El desarrollo de software es una actividad que, dada su complejidad, debe desarrollarse en equipos de trabajo.

Cada persona debe tener un rol dentro del grupo, que viene dado por su experiencia y capacidades personales

Los roles, que tradicionalmente se consideran en el desarrollo de software son: ADMINISTRADOR DE PROYECTO, ANALISTA, DISEÑADOR, PROGRAMADOR, TÉSTER, ASEGURADOR DE CALIDAD, DOCUMENTADOR, INGENIERO DE VALIDACIÓN Y VERIFICACIÓN, (No se contrata) ADMINISTRADOR DE LA IMPLANTACIÓN EL CLIENTE. Para cada uno de estos roles, se definen sus objetivos, actividades, interacción con otros roles, herramientas a utilizar, perfil de las personas en ese rol y un plan de trabajo.

El Administrador de Proyectos. Esta persona se encarga de resolver los problemas y de aprovechar las oportunidades que se cruzan dentro de la organización. Esta persona es una extensión del administrador general y por lo mismo debe tener una visión general. Debe resolver los problemas a través de la toma de decisiones en cumplimiento con el objetivo.

ANALISTA Es el responsable de investigar, planear, coordinar y recomendar las mejores opciones de software y sistemas para cumplir los requerimientos de un proyecto El analista juega un rol vital en el proceso de desarrollo y debe adquirir cuatro habilidades: analítica, técnica, gerencial, e interpersonal.

DISEÑADOR Es el encargado de generar el diseño del sistema. Entre sus funciones está: Generar el diseño arquitectónico y diseño detallado del sistema, basándose en los requisitos. Generar prototipos rápidos del sistema (con analistas y programadores) para chequear los requisitos. Generar el documento de diseño arquitectónico de software (DDA), y mantenerlo actualizado durante el proyecto. Velar porque el producto final se ajuste al diseño realizado (funciones de téster).

PROGRAMADOR Los programadores deben convertir la especificación del sistema en código fuente ejecutable utilizando uno o más lenguajes de programación, así como herramientas de software de apoyo a la programación.

TESTER El desarrollo de un sistema de software requiere la realización de una serie de actividades de producción. En dichas actividades existe la posibilidad de que aparezcan errores humanos. Dichos errores pueden empezar a aparecer desde el primer momento del proceso. Por ejemplo, los requisitos del sistema pueden ser especificados en forma errónea o imperfecta. Por ello, el desarrollo de software considera una actividad que apoye el proceso de detección y eliminación de los errores y defectos del sistema en construcción. El objetivo del rol de téster es precisamente realizar dichas tareas.

ASEGURADOR DE CALIDAD De entre las actividades del Asegurador de Calidad, la más importante es la de participar en las revisiones técnicas formales (RTF). Si estas revisiones están bien conducidas, son la forma más efectiva de encontrar, revelar y corregir errores mientras aún es barato encontrarlos y arreglarlos.

DOCUMENTADOR Durante el proceso de desarrollo de software, se genera una gran cantidad de documentación. Dicha documentación debe ser almacenada en el repositorio del proyecto. La documentación sirve, entre otras cosas, para conocer la historia del proyecto. Hay que destacar que los documentos no se escriben al final del proyecto, sino que se van generando junto con las diferentes fases del proyecto. El objetivo principal de la documentación es de actuar como medio de comunicación entre los miembros del equipo, incluyendo el cliente. Además, durante el proyecto, la documentación sirve también para reducir la distorsión de ideas, ayudar al control del proyecto.

INGENIERO DE VALIDACIÓN Y VERIFICACIÓN Los ingenieros de validación y verificación evalúan el nivel de concordancia entre los requisitos de usuario y el modelo del sistema diseñado, buscando desentendimientos, así como características faltantes o erróneamente implementadas. La relación con los diseñadores es de apoyo.

ADMINISTRADOR DE LA IMPLANTACIÓN El rol de implantador tiene la responsabilidad de diseñar y desarrollar los instaladores del sistema además se encarga de planificar la transición del producto a la comunidad de usuarios. Debe asegurar la correcta instalación del Software y entrega a satisfacción del cliente. Estar pendiente de que la implementación pueda ejecutarse acorde con lo planificado y con los recursos disponibles.

EL CLIENTE Un cliente es aquella persona responsable de llevar a cabo el buen desempeño del proyecto, por parte de la empresa que contrata el desarrollo, también llamada mandante. Los usuarios corresponden a las personas que están operando día a día un sistema de software. Es la persona que conoce el problema, y utiliza la herramienta computacional para apoyar su trabajo. Un cliente y un usuario no siempre son lo mismo, ya que es posible que el cliente no opere el sistema de información.