Día 1 ¿Que entendiste de Appian Essentials (2022)?
Discussion posts and replies are publicly visible
Fernando Fernández MoralesAppian Essentials¿Qué es Appian?• Es una plataforma de desarrollo que ayuda a automatizar procesos creando aplicaciones escalables.• Unifica datos de múltiples sistemas• Involucra a todos los usuarios a través de experiencias web• Extrae datos para descubrir oportunidades de optimización y automatizaciónTodo eso por medio de herramientas low code para crear aplicaciones más sofisticadas y de manera más rápida 4 puntos clave de Appian• Data Fabric:o Sirve para obtener información de diversos sistemas utilizando una base de datos ya existente o creando una nueva, también permite el uso de filtros de seguridad• Automation:o Consta de RPA e IDP. RPA puede completar pulsaciones en el teclado, extraer datos, completar formularios, etc. IDP puede leer documentos PDF estructurados o semiestructurados para obtener información.• Total experience:o Funciona con un sistema de arrastrar y soltar. Cuenta con muchos componentes y plantillas para realizar un diseño.• Process Minning:o Analiza procesos comerciales para descubrir ineficacias. Brinda nuevos conocimientos como causas raíz de un cuello de botella en los procesos. Evalúa rendimiento en torno a KPI.Appian Delivery MethodologyConsta de 4 fases:• Inicio:o También llamado sprint 0, en él se definen metas, dura de 1 a 2 semanas.o Se define el éxitoo Se explora el alcanceo Se llegan a acuerdos sobre como trabajarDefinition of ready (DoR)Es una lista de requisitos para poder empezar a trabajarDefinition of Done (DoD)Lista de requisitos que se deben completar o cumplir para considerar que algo esta terminado.AgileAppian usa Scrum, ya que es simple y práctico. Scrum se compone de sprints de 2 semanas. Y cuenta con los siguientes roles:• Product Owner• Scrum Master• DevelopersUser StoriesContienen descripciones del software en lenguaje no técnico y son escritas desde la perspectiva de un usuario final.• Construir: Se conforma de varios sprints de 2 semanas. El equipo de desarrollo recibe los user stories y se califican por medio de un storie size, esto sirve para planificar los sprints.• Lanzar: Validación final, lanzamiento de la aplicación.• Optimizar: Mejorar procesosBase de datosSon un conjunto de datos organizados y estructurados.Sirven para la búsqueda y recuperación de datos eficiente.Partes que componen una base de datos:• Dato: Es cuando una fila y una columna se interceptan• Atributo: Definen la estructura de la tabla, cada columna tiene un atributo• Fila: Conjunto de valores relacionados también se conocen como registro• PK: Llave primaria, valor único para un registro• FK: Llave foránea, unión entre 2 tablas mediante un atributoTipos de datosString = LetrasNum = NúmerosDate = FechasBoolean = Cierto o falsoOrganización de datosSe pueden utilizar PK para evitar la redundancia de datosDiagrama relación entidadModelo para ilustrar gráficamente las relaciones entre tablas
Aplication architecturePartes básicas de la planeación• Persona: Grupo o persona que utilizara la aplicación• Record Type: Los datos que se gestionanProcess ModelsAyuda a definir que pasa en cada paso del procesoPersonasQuien va a trabajar en la aplicaciónSe dividen por jerarquía y gruposSe pueden dar permisos por gruposModelo de procesoSon los procesos que va a hacer la aplicaciónReportesPueden ser gráficas o tablas que muestran los resultadosLas gráficas muestran informes de valor (Métricas)Las tablas muestran potenciales problemas