Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Roles de un Proyecto de Software - Rafa-

Calidad del Software
by

Rafa Mendoza

on 12 May 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Roles de un Proyecto de Software - Rafa-

Asegurador de Calidad
Calidad del Software
Roles de un Proyecto de Software.
Integrantes
¿Qué es un Rol?
Administrador de proyecto,
Analista,
Diseñador,
Programador,
Téster,
Asegurador de calidad,
Administrador de Desarrollo
Documentador,
Ingeniero de manutención,
Ingeniero de validación y verificación,
Administrador de la configuración
Clientes
Los Roles que tenemos en el desarrollo de un proyecto de software.
Importancia del rol
Tester
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.
•Objetivo: Coordinar al equipo, asegurar que todos cumplan con su trabajo (reportes de datos).

•Responsabilidades: Metas, generar informes, dirigir reuniones, motivar al equipo.
La implementación es la última fase del proceso de desarrollo de software. Sin embargo, la implementación toma una parte importante del presupuesto destinado al desarrollo.
El mantenimiento de un sistema es a veces la prioridad ignorada, el Ingeniero de manutención se encarga de actualizar los sistemas, corregir los errores producido en el uso de éste y darle mantenimiento al programa.
Ingeniero de Manutención
El objetivo principal de la documentación es de actuar como medio de comunicación entre los miembros del equipo, incluyendo el clientezar la gestión de la configuración.
Documentador
•Objetivo: Controlar Avance del Proyecto(Diseño y desarrollo).

•Responsabilidades: Dirigir la realizacion de las fases siguiendo los estandares propuestos. Integrar el trabajo de todos.
Administrador de Desarrollo
Rafael Mendoza Rodriguez
Función que una persona desempeña en un lugar o en una situación.
El hecho de que en un grupo de desarrollo no se tengan claro
los roles y sus responsabilidades y actividades asociadas,
hace que se produzcan problemas.
Lider de Proyecto
EL ADMINISTRADOR DE PROYECTOS
El Rol de administrador de proyecto es un rol muy importante, debido a que sus acciones y decisiones afectan al proyecto completo.
En un proyecto, siempre debe existir un administrador, pero se debe tener en cuenta que un administrador puede dirigir más de un proyecto.
Liderazgo
Experiencia
Creatividad
Responsabilidad
Analista
El rol de analista es muy importante, debido
a que el éxito del proyecto dependerá de una buena especificación de requisitos
Analizar e Identificar
Realizar el análisis de los requisitos.
Analizar la estructura básica del sistema.
Generar los diagramas de la arquitectura.
Diseñador
El propósito del diseño es el de crear
una estructura interna limpia y
relativamente simple, también llamada a veces una arquitectura.

Generar prototipos rápidos del sistema.
Diseñar el documento arquitectónico y mantenerlo actualizado durante el proyecto.
Velar por que el producto final se ajuste al diseño realizado.
Programador
a. Menor cantidad de problemas de testeo.
b. Aumento de la productividad de los programadores.
c. Aumento de la eficiencia en la manutención del programa.
d. Reducir el tiempo de codificación, aumentando la productividad del programador.
e. Disminuir el número de errores que ocurren durante el proceso de desarrollo.
f. Disminuir los costos del ciclo de vida del software.
El objetivo principal de la labor de téster es el de diseñar test que en forma sistemática, permita eliminar diferentes clases de errores, realizando esto con la mínima cantidad de tiempo y esfuerzo.
Construir y aplicar los planes de prueba unitarios de modulo, de sistemas, de aceptación parcial, manteniéndolos actualizados durante el proyecto.
Velar por la amplitud y la exactitud de todos los documentos del proyecto.
Coordinar las inspecciones y/o caminatas.
Velar por el estándar adoptado para el desarrollo.
Velar por la calidad del producto final.
El asegurador de calidad debe ser una persona con mucha experiencia en proyectos de desarrollo de software, con conocimientos suficientes sobre técnicas que aseguren la calidad de un producto de software.
• Documentos de requisitos de Usuario y Software
• Plan de administración del proyecto
• Plan de testeo
• Fase de diseño arquitectónico
• Fase de diseño detallado
• Políticas de control de cambios, control de errores y control de la configuración
• Documentación
Este rol desempeña las siguientes actividades:
- Descubrir errores en funciones, lógica e implementación en cualquiera de las representaciones del software.
- Verificar que el software bajo revisión cumple con los requisitos.
- Asegurarse que el software ha sido representado de acuerdo al estándar en uso.
- Alcanzar software que es desarrollado en forma uniforme.
- Hacer el proyecto más manejable.
Los objetivos de la RTF son:
De entre las actividades del Asegurador de Calidad, la más importante es la de participar en las revisiones técnicas formales (RTF).
La documentación es necesaria para informar a todos los miembros del equipo de desarrollo acerca del estado y evolución del proyecto.
Estructura del documento.
• Tipos de letra y colores a usar en cada
Documento.
• Distribución de los elementos en el
Documento
• Características de las figuras, imágenes y dibujos consideradas en el documento.
Los objetivos que este rol tiene son:
• Modificar el software para adaptar nuevas funciones o modificar algunas funciones existentes
• Modernizar el software por medio de cambios al sistema.
• Asegurarse de que el equipo de desarrollo esté informado de los errores encontrados en el sistema
Deben tener las habilidades necesarias para descubrir errores en funciones, lógica e implementación en cualquiera de las representaciones del software.
Ingeniero de Validación y Verificación
Ingeniero de Implementación
Cliente
Un cliente comprometido se relacionará principalmente con el administrador de proyecto y con los analistas en forma frecuente
El Cliente debe adoptar nuevas cualidades algunas de ellas muy similares a las de un programador conservando al mismo tiempo la esencia de lo que necesita el sistema.
Ya sabemos que los roles son muy importantes para el Proyecto del Desarrollo de Software, que cada uno cumpla sus labores o rol puesto, ya que si uno falla, puede que todo el proyecto se vaya abajo o demore mas.
Conclusión
Gracias
Esther Trejo Cortes
Yeneris Torres Castro
Wendy Muñoz Camargo
Jhaerlis de la Hoz Godoy
Full transcript