Agilidad
Objetivo: Adaptarse al cambio
Impulsa el valor (del producto)
Equipos autogestionados (no hay jefe y todos son responsables)- Daily Scrum es una
herramienta que permite hacer reuniones para revisar lo anterior
Comunicación rápida
Como se debe ver la agilidad
o Es una cualidad que implica un cambio cultural de la empresa.
Pilares del manifiesto ágil:
o Valora de otra forma lo que usualmente se hace en cascada.
o Valora más herramientas y framework.
o Software por encima de documentos.
o La respuesta al cambio a un plan.
Principios
o Prioridad de brindar software funcional al cliente.
o Se acepta cambio de requerimientos hasta en etapas tardías.
o Se entrega software funcional.
o Los stakeholders y desarrolladores trabajan juntos.
o Face 2 face.
o El software funcional es la medida de avance.
o Promueven el desarrollo sostenible.
o La atención a la excelencia técnica y al buen diseño mejora la agilidad.
o La simplicidad es esencial
o Las mejores arquitecturas surgen de los mejores equipos.
Entrega
o Paquetes iterativos en vez de ir en cascada.
Flujo SCRUM:
o Caso
o Declaración
o Backlog
o Entregable
Design thinking
Cuando hay escenarios de incertidumbre, este método ha demostrado ser efectivo.
Fases:
Inspiración: Obtener información
o Empatía
Ideación: Brainstorming.
Implementación: Creación de pmv (producto mínimo viable) e iterar hasta que se obtenga la
solución.
Necesario:
Empatía
Creativo
Debe cumplir:
Factible
Roles:
Diseñador
Empresario
o Estudio de mercado
o Analiza estrategias
Ingeniero
o Investiga
o Pruebas de resistencia
o Cálculos
Fundamentos de Arquitectura Empresarial
Metodología para la solución de problemas
Definición del problema:
o Descripción del problema
o A quién afecta
o Cómo el problema impacta a las partes interesadas y sus actividades.
Recopilación de datos:
o Magnitud
o Ubicación
o Momento
o Efecto o impacto del problema
Identificación de la causa:
o Herramientas
5W2H
Why
What
Where
When
Who
How
How much
5Why
Diagrama de árbol de causas raíz
Espina de pescado (Ishikawa)
Diagrama de interrelación
Diagrama de Pareto
Benchmarking
Proceso de medir productos, servicios y prácticas contra los competidores más reconocidos.
Tipos:
Interno
o Centrado entre áreas
Competitivo
o Entre empresas
Genérico
o Entre sectores
Pasos:
Determinar actividades a analizar
Identificar resultados a medir
Medir a la competencia
Medir a la empresa
Diseñar programas y acciones para eliminar diferencias
Ejecutar y controlar resultados
Toma de decisiones
1. Identificar alternativas.
2. Identificar criterios
3. Cuadro comparativo
4. Elaborar una matriz de enfrentamiento entre los criterios para determinar una distribución
porcentual.
5. Evaluar con leyenda
6. Escoger el puntaje más alto
ADM (Architectural Development Method)
Conformado por:
o Fase preliminar
Generación de artefactos:
Diagramas
Catálogos
Matrices
Entender la situación actual:
Etapa de evolución: Según ciertos criterios se ubica en un tipo
o 4 tipos de evolución:
Silo de negocios
Las áreas de la empresa no comparten
aplicaciones, procesos, etc.
No comparten entorno.
Tecnología estandarizada
Utiliza el mismo software/hardware por toda la
empresa.
Núcleo optimizado
Los procesos están integrados en la empresa.
Modularidad
Se reparte en módulos con áreas
independientes entre módulos, pero con
estándares adoptados de la parte superior.
Madurez (Según TOGAF)
o No definido
o Ad Hoc
o Repetible
o Definido
o Gestionado
o Optimizado
Modelos
o Para describir un negocio existen modelos en los que nos
podemos ayudar.
o Ejemplo: BIAN (para empresas de banca)
Capacidades
o Habilidad de una entidad para poder operar.
o Son la capa superior de la estructura.
o Dimensiones
Tecnología
Contexto (determina el propósito)
Procesos (como es que generan valor)
Información
Inversión (necesaria)
Personas (stakeholders)
o Beneficio: Permiten identificar partes importantes de la entidad.
o Solo 5 fichas de capacidad
Definir la visión de la arquitectura (ToBe)
Tipos de capacidad empresarial
Front office: Interacción con el usuario.
Middle Office: Capacidades que permiten una integración empresarial.
Solo van capacidades de TI. Pueden ser incluidos procesos de negocio de
TI. Ejemplo: Gestión de cambios, gestión de configuración.
Tipos de integración:
Síncrona: Se realiza por medio de servicios y microservicios.
Asíncrona: Se realiza offline. No se necesita información de
manera inmediata y es una gran cantidad. Ejemplo: Obtener
recibos de luz. También se realiza este tipo de integración
cuando se ha programado.
Back office: Lógica del negocio o soporte.
Back Office Core: Actividades clave.
Back Office de soporte: Representan las actividades secundarias
de una cadena de valor.
o Preliminar
Analizar a la empresa
o Visión de la arquitectura
ASIS
TO Be
o Arquitectura de negocio
o Arquitectura de SI
o Arquitectura de tecnologías
o Oportunidades y soluciones
o Plan de migración
o Gobierno de la implementación
Soporte general
o Gestión de cambio de la architectura
Soporte del proyecto