Sie sind auf Seite 1von 28

Prof.

Rafael Fabra
Taller Administracin de Software
Proyecto 2.1
Agenda
Administracin
2.1. Administracin de los Grupos de Trabajo
2.2. Estimacin del Costo del Software
2.3. Administracin de la Calidad
Administracin de los Grupos de
Trabajo
El desarrollo de software es una actividad que, dada
su complejidad, debe desarrollarse en grupo.
Adems, esta actividad requiere de distintas
capacidades, las que no se encuentran todas en una
sola persona. Por ello, se hace necesario formar el
grupo de desarrollo con las personas que cubran
todas las capacidades requeridas

Cada una de esas personas aportar al grupo parte
del total de las capacidades necesarias para llevar a
cabo con xito el desarrollo.
Roles
Miembros comprometidos
Objetivos
Algunos de los objetivos de un administrador de proyecto son los siguientes:
Administrador de proyecto
Administra Controla

Administrador de proyecto
Objetivos
Liderazgo
Tomar
decisiones
Escuchar y
Comunicar
Organizacin
Herramientas de trabajo

Diagramas Gantt y de flujo de actividades
Ganntproyect. Planner
Herramientas de comunicacin, tales como
telfono fijo y mvil, que permita ser
localizado y localizar rpidamente a otros
miembros del equipo.
El correo electrnico y grupos de discusin
tambin son herramientas de uso frecuente
Analista
La palabra anlisis se refiere a una
caracterstica tpicamente relacionada con la
inteligencia humana. Esta se refiere a la
habilidad de poder estudiar un problema de
una complejidad determinada,
descomponiendo el problema en subproblemas
de menor complejidad.
Diseadores
Es el encargado de generar el diseo del
sistema. Entre sus funciones est:

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.
Velar porque el producto final se ajuste al
diseo realizado (funciones de tster).
Programadores
Los programadores deben convertir la
especificacin del sistema en cdigo fuente
ejecutable utilizando uno o ms lenguajes de
programacin, as como herramientas de
software de apoyo a la programacin.
Tster
El desarrollo de un sistema de software requiere la
realizacin de una serie de actividades de produccin. En
dichas actividades existe la posibilidad de que aparezcan
errores humanos.
Pruebas de portabilidad
Pruebas de usabilidad
Pruebas de Integracin
Pruebas de rendimiento
Pruebas unitarias

Correccin Hace lo que quiero?
Fiabilidad Lo hace de forma fiable todo el tiempo?
Eficiencia Se ejecutar en mi hardware lo mejor que pueda?
Seguridad (Integridad). Es seguro?
Facilidad de uso. Est diseado para ser usado?
Factores que determinan la Calidad el
Software
Modelo de calidad no es una metodologa
Los modelos de calidad nos dicen QUE
hacer, no COMO hacerlo
ISO 15504: Modelo para la mejora y
evaluacin de los procesos de desarrollo y
mantenimiento de sistemas y productos de
software.
http://www.youtube.com/watch?v=XChP1F8obXU


Video
MeRinde es un proyecto que propone un
estndar abierto para el proceso de desarrollo de
software orientado a planes que se estructura en
dos dimensiones o ejes:

Metodologa de la Red Nacional
de Integracin y Desarrollo de
Software Libre
(MeRinde)
Gantproject
http://www.youtube.com/watch?v=pF5K2jS-
UF0
Descargar gantt
https://code.google.com/p/ganttproject/down
loads/list?can=2&q=label:Brno%20label:OpSys
-Windows%20label:release
Estimacin de Costo
Gracias

Das könnte Ihnen auch gefallen