2. ¿Qué son
los
patrones?
Son aquellos que permiten
documentar y organizar de
manera efectiva el
conocimiento, que puede ser
construido en cualquier
dominio relevante, como por
ejemplo: diseño detallado de
objetos, diseño arquitectónico,
programación en un lenguaje
de alto nivel en particular.
3. “Un patrón describe primero un
problema que ocurre una y otra
vez en nuestro entorno, y a
continuación describe el núcleo
de la solución a dicho
problema, de tal manera que
usted puede usar la solución
millones de veces sin repetir la
solución específica una sola
vez.” (Alexander 1979).
¿Qué son
los
patrones?
4. “ Un patrón es una idea que ha
sido útil en algún contexto práctico y
probablemente será útil en otros”
(Fowler 1997).
¿Qué son
los
patrones?
5. El término patrón se utiliza
inicialmente en el campo de la
arquitectura, por Christopher
Alexander, a finales de los 70’s.
Este conocimiento es trasportado al
ámbito del desarrollo de software
orientado a objetos y se aplica al
diseño.
7. Elementos
esenciales
de los
patrones
Nombre: palabra o frase
corta (dos o tres palabras)
que representa lo
fundamental de un patrón , el
tipo de problemas que
resuelve y las características
generales de la solución.
9. Elementos
esenciales
de los
patrones
Solución: describe los
principales aspectos de la
solución, incluyendo objetos,
asociaciones, así como,
responsabilidades de los
objetos y colaboraciones
entre estos.
10. Elementos
esenciales
de los
patrones
Consecuencias: indica los
efectos generales sobre un
diseño de software al adaptar la
solución a un contexto
específico, cuáles son sus
beneficios e inconvenientes
desde el punto de vista de
factores como el desempeño, la
flexibilidad, reutilizabilidad,
extensibilidad y la portabilidad
de un sistema de software.
11. Conjunto de procesos que abordan la
misma área general de actividad
dentro de una organización.
Categoría
de procesos
13. Conjunto de prácticas relacionadas
entre si, llevadas a cabo por medio de
roles y por elementos automatizados,
que utilizando recursos y a partir de
insumos producen un satisfactor de
negocio para el cliente.
Proceso
14. Fin a que se dirige o encamina una
acción u operación.
Objetivo
15. Mecanismo que sirve para mostrar o significar una
cosa con evidencias y hechos.Indicador
17. Son un tipo de modelos de referencia que
señalan cómo debería ser la estructura y
funcionamiento de toda una clase de
procesos que caen bajo el dominio en
cuestión.
Definición
18. Esquema de elementos que servirá para:
• La documentación de los procesos.
Se encuentra formado por tres partes:
Definición general del proceso
Prácticas
Guías de ajuste
Definición
19. Se identifica:
Nombre del proceso.
Categoría a la que pertenece.
Propósito.
Descripción general de sus actividades.
Objetivos.
Indicadores.
Metas cuantitativas.
Responsabilidad y autoridad.
Subprocesos en caso de que se tengan.
Procesos relacionados.
Entradas, salidas.
Productos internos y referencias bibliográficas.
En la
Definición
general del
proceso
20. Se identifica:
Roles involucrados en el proceso y la capacitación
requerida.
Se describen las actividades en detalle, asociándolas a
los objetivos del proceso.
Se presenta un diagrama de flujo de trabajo, se
describen las verificaciones y validaciones requeridas.
Se listan los productos que se incorporan a la base de
conocimiento.
Se identifican los recursos de infraestructura necesarios
para apoyar las actividades.
Se establecen las mediciones del proceso, así como las
prácticas para la capacitación, manejo de situaciones
excepcionales y uso de lecciones aprendidas.
En las
prácticas
23. Se podría establecer un patrón de proceso para
el dominio de desarrollo de nuevos productos o
servicios -> esto significa que se podría elaborar
un modelo general de proceso que pueda servir
como referencia para diseñar un proceso
específico para un caso particular dentro del
dominio.
Por ejemplo:
24. El modelo de procesos tiene tres categorías de procesos:
Alta dirección.
Gestión.
Operación.
Estructura del
Modelo de
Procesos
25. Contiene el proceso de Gestión del
Negocio.
Categoría de
Alta Dirección
(DIR)
26. Integrada por:
Los procesos de Gestión de Procesos.
Gestión de Proyectos.
Gestión de Recursos.
Éste último está constituido por los subprocesos de
Recursos Humanos y Ambiente de Trabajo, Bienes,
Servicios e Infraestructura y Conocimiento de la
Organización.
Categoría de
Gestión
(GES)
27. Integrada por:
Los procesos de Administración de
Proyectos Específicos y de Desarrollo y
Mantenimiento de Software.
Categoría de
Operación
(OPE)
28. En cada proceso están definidos los roles
responsables por la ejecución de las prácticas.
Los roles se asignan al personal de la
organización de acuerdo a sus habilidades y
capacitación para desempeñarlos.