Download Diapositiva 1 - UT-AGS

Document related concepts

Proceso para el desarrollo de software wikipedia , lookup

Gestión de proyectos wikipedia , lookup

Transcript
Fue desarrollado durante el 2002, como
consecuencia de los acuerdos de la mesa de
la Estrategia 6 del Programa para el
Desarrollo de la Industria de Software
dirigido por la Secretaría de Economía, bajo
un convenio con la Facultad de Ciencias de
la UNAM.
Para el desarrollo de este
proyecto se convocó, a través de
la Asociación Mexicana para la
Calidad en Ingeniería de Software
(AMCIS)
personas con experiencia y
conocimiento
en
los
modelos de procesos y
calidad de software, quienes
serían los que conformaran
al grupo editor bajo el
mando de Hanna Oktaba
A diferencia de
CMM-SW y CMMI
Está dirigido a la micro y
pequeña industria. Sintetiza
las mejores prácticas en un
conjunto pequeño de procesos que abarcan las responsabilidades de la alta
dirección, gestión y operación.
Es la denominación del "Modelo de Procesos para
la Industria del Software“
Desarrollado por la Asociación Mexicana para la Calidad
en Ingeniería del Software (AMCIS) de la Universidad
Autónoma de México (UNAM) por encargo de la
Secretaría de Economía
Objetivo:
Fortalecer a la industria de software en México
El 90% de las empresas desarrolladoras de software
son micro y pequeña industria.
Son volátiles
Cuentan con
pocos recursos
Tienen procesos no
estandarizados, que
dependen del
personal que los
ejecuta.
1. Promover exportaciones y la atracción de
inversiones
2. Educación y formación de personal competente
3. Contar con un marco legal promotor de la
industria
4. Desarrollar el mercado interno
5. Fortalecer a la industria local
6. Alcanzar niveles internacionales en capacidad de
procesos
7. Promover la construcción de infraestructura
física y de telecomunicaciones
9
1. Específico para el desarrollo y mantenimiento de
software.
2. Fácil de entender (comprensible).
3. Definido como un conjunto de procesos.
4. Práctico y fácil de aplicar, sobre todo en
organizaciones pequeñas.
5. Orientado a mejorar los procesos para contribuir
a los objetivos del negocio y no simplemente ser
un marco de referencia de certificación.
6. Debe de tener un mecanismo de evaluación o
certificación, que indique un estado real de una
organización durante un periodo de vigencia
específico.
7. Aplicable como norma mexicana.
10
GESTION
NEGOCIOS
R HAT
GESTION
GESTION
GESTION
PROCESOS
PROYECTOS
RECURSOS
BSI
CONOCIMIENTO DE LA ORGANIZACION
ADMINISTRACION DE
DESARROLLO Y MTTO
PROYECTOS ESPECIFICOS
DE SOFTWARE
Propósito:
Mantener disponible y administrar la Base de
Conocimiento que contiene la información y los
productos generados por la organización.
12
Administración de
Proyectos Específicos
Desarrollo y
Mantenimiento de
Software
Propósito:
Establecer y llevar a cabo sistemáticamente las
actividades que permitan cumplir con los objetivos
de un proyecto en tiempo y costo esperados.
14
Descripción
del Proyecto
Gestión de
Proyectos
Administración de
Proyectos
Específicos
Plan de desarrollo
Plan de Proyecto
Avances
Entregables
Producto Final
Desarrollo y Mantenimiento
de Software
Producto Final
Cliente
Especificación de Requerimientos
Propósito:
Es la realización sistemática de las actividades de
análisis, diseño, construcción, integración y
pruebas de productos de software nuevos o
modificados cumpliendo con los requerimientos
especificados.
16
Plan de desarrollo
Producto Final
Desarrollo y
Mantenimiento
de Software
Descripción
del Proyecto
Administración
de Proyectos
Específicos
Cliente
Producto Final
Análisis y
Diseño
Componentes
Plan de Pruebas
Manual de
Operación y
Usuario
Flujos de trabajo



Ciclos de Desarrollo
Fases de un Ciclo
Actividades de una Fase
19
Necesidades Cliente
Fases del Primer Ciclo
Si
Primer Entregable
Terminado
Nuevas
Necesidades
No
Fases del Siguiente
Ciclo
Siguiente
Entregable
Necesidades del cliente y
Plan de desarrollo
Inicio
Requerimientos
Requerimientos
Análisis y Diseño
Análisis yDiseño
Componentes
Construcción
Integración y Pruebas
Configuración
de Software
Cierre
Primer / Siguiente Entregable
24
Entrada de la Fase
Producción /
Corrección
Verificación
Defectos
Defectos
Validación/Aceptación
Registro de
Mediciones
Incorporación Bajo
Control de Configuración
Salida de la Fase


Es
una
norma
mexicana
verificable
patrocinada por la Secretaría de Economía,
Desarrollado por la Asociación Mexicana para
la Calidad en Ingeniería de Software (AMCIS)
apoyado por la UNAM.
Es un sistema de gestión de la calidad de los
procesos de desarrollo y mantenimiento de
software para las PYMES.


Cuenta únicamente con 9 procesos evitando
la fragmentación que se presentan en otros
modelos.
Su contenido absorbe lo mejor de otros
modelos de calidad.
El propósito de
“EvalProsoft” para
la industria del sw
no es más que
otorgar
a
la
organización
un
perfil del nivel de
capacidad de los
procesos
implantados en la
organización,
así
como un nivel de
madurez a sus
capacidades.




Es
específico
para
el
desarrollo
y
mantenimiento de software.
Es sencillo de entender y adoptar.
Facilita el cumplimiento de los requisitos de
otros modelos como ISO 9000:2000, CMM y
CMMI.
Se enfoca a procesos.



Se le considera práctico en su aplicación,
principalmente en organizaciones pequeñas,
con bajos niveles de madurez.
Comprende un documento de menos de 200
páginas que, al compararlo con otros
modelos y estándares, lo hace bastante
práctico.
Resulta acorde con la estructura de las
organizaciones mexicanas de la industria de
software.


Está orientado a mejorar los procesos, para
contribuir a los objetivos de negocio, y no
simplemente ser un marco de referencia o
certificación.
Tiene un bajo costo, tanto para su adopción
como para su evaluación.
Categoría de
Alta Dirección
(DIR)
Categoría
Gerencia (GER)
Categoría
Operación
(OPE)
Es evidente que existe una pobre difusión de este tipo
de información y a la vez también se requiere redoblar
esfuerzos, ya que la capacitación no ha alcanzado el
suficiente nivel para llegar a la competitividad
internacional que se requiere en el futuro de la industria
del país; es evidente que se requiere con urgencia no
solo de la capacitación, sino también de métodos,
técnicas que ayuden a hacer más madura la ingeniería
de producción y administración de recursos.