TEMAS 3.4 3.5
FabCur
Created on September 9, 2024
More creations to inspire you
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
TEMAS 3.4 3.5
3.5. Herramientas de modelado y diseño
3.4. Metodologías ágiles y enfoques de desarrollo interactivo
Contenido
y enfoques de desarrollo interactivo
El esquema ágil es una metodología iterativa, es decir, se realizan entregas cíclicas y en cada entrega se realizan todas las fases del ciclo: desde toma de requerimientos, diseño, verificación y entrega. La mayor diferencia de las metodologías ágiles frente a los antiguos modelos waterfall es que en los procesos ágiles se entrega valor constantemente y se recibe feedback también durante todo el proyecto.
3.4. Metodologías ágiles
Las metodologías ágiles son estructuras de trabajo para la gestión de proyectos en las que los proyectos se dividen en muchas fases dinámicas, normalmente conocidas como “sprints”. Después de cada sprint, los equipos reflexionan y observan lo que ha sucedido. Evalúan si hay algo que se podría mejorar para poder ajustar la estrategia para el siguiente sprint.
Referencia Asana (empresa de software Ágil): Enlace:
Lectura del documento Session 1: Agile principles and Mindset
MATERIAL CON DERECHOS RESERVADOS DE IBM CORP, SOLO VER NO COPIAR NI DISTRIBUIR.
(Haz clic en el botón para ir a cada enlace)
Videos de apoyo
What is Agile? | Agile Explained in 5 Minutes
Scrum in Under 10 Minutes
(Haz clic en cada video para verlo)
Kanban vs Scrum | What’s the Difference?
What is Iterative and Incremental development?
(Haz clic en cada video para verlo)
3.5. Herramientas de
modelado y diseño.
Las herramientas de modelado son esenciales para la aplicación de esta en nuestro trabajo cotidiano, en los sistemas organizacionales y en el desarrollo de software. Las herramientas nos van a facilitar mucho el análisis, la visualización y la documentación de cada una de las aplicaciones que estemos desarrollando, permitiendo a los equipos de desarrollo y a los stakeholders el entendimiento adecuado de lo que hay que planificar y gestionar de manera adecuada a los proyectos.
El objetivo principal de las herramientas de modelado y diseño son la visualización, el análisis y la comunicación. Adicionalmente, la documentación y administrar de manera adecuada la complejidad que pueda existir en un momento determinado en cualquier tecnología de la información en el ámbito de la aplicación práctica en ayuda a la gestión de la empresa.
Info
(Haz clic en el botón para ver más información)
(Haz clic en el botón para ver más información)
Una vez que tenemos un análisis adecuado y un diseño que da respuesta a la complejidad que tiene la organización, la siguiente etapa es la ejecución y el desarrollo del software, también llamado en algunas organizaciones desarrollo de aplicaciones en tecnologías de la información.
Info
(Pasa el cursor por el botón para ver más información)
Los datos son un espacio muy importante, por lo cual existen también una serie de herramientas que nos ayudan al modelado de estos, tales como: Mysql Workbench, Oracle Sql Developer data modeler, SPSS Modeler, entre otros.
Hay una herramienta especial que nos ayuda, sobre todo a los arquitectos, a crear, gestionar y visualizar complejos modelos de datos, los cuales se presentan a un nivel empresarial conocida como ER/Studio, herramientas de modelado de arquitectura empresarial.
Hay herramientas que nos ayudan mucho en él prototipado y diseño de interfaces que facilitan la validación temprana de los conceptos de diseño, apoyando de manera interactiva en el modelado y validación de este.
Info
Las herramientas más utilizadas son: Wireframes, Sketch, Figma y Adobe XD. Uno de los desafíos que podemos mencionar es la curva de aprendizaje que puede llevar el personal técnico en adquirir el conocimiento suficiente para dominar cada una de estas herramientas.
(Haz clic en cada video para verlo)
What is Enterprise Architecture (EA) and why is it important?
¿Qué es BPM? - Business Process Management explicado en 2 minutos
(Haz clic en cada video para verlo)
Las 6 Etapas de Business Process Management BPM y Beneficios de la Gestión de Procesos de Negocio
Figma for Beginners
Referencias
- Ross, J. W., Weill, P., & Robertson, D. C. (2006). Enterprise architecture as strategy: Creating a foundation for business execution. Harvard Business Review Press.
- Blaha, M., & Rumbaugh, J. (2004). Object-oriented modeling and design with UML (2nd ed.). Prentice Hall.
- Schwaber, K., & Sutherland, J. (2017). The Scrum Guide: The Definitive Guide to Scrum: The Rules of the Game. Scrum.org.
- Beck, K. (2004). Extreme Programming Explained: Embrace Change (2nd ed.). Addison-Wesley Professional.
- Ambler, S. W., & Lines, M. (2012). Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise. IBM Press.
- Date, C. J. (2012). Database design and relational theory: Normal forms and all that jazz. O'Reilly Media.
- Elmasri, R., & Navathe, S. B. (2015). Fundamentals of database systems (7th ed.). Pearson.
Referencias
En el contexto de la arquitectura de sistemas organizacionales las herramientas de modelado y diseño son cruciales para garantizar que los sistemas se construyan de acuerdo con los requisitos del negocio, sean escalables y que puedan integrarse con otros sistemas. Estas herramientas también son vitales para mantener la coherencia y alineación con los objetivos estratégicos de la organización.
UML Es uno de los lenguajes más utilizados en el modelado para el desarrollo de software, incluyendo la amplia gama de diagramas que podemos desarrollar, entre los que se encuentran: diagramas de clases, diagramas de casos de uso, diagramas de secuencia, diagramas de componentes, diagramas de actividad, entre otros puntos.
Existe una variedad de herramientas que nos ayudan en el modelado y diseño de los sistemas de tecnologías de la información:
Algunas de las herramientas utilizadas para la generación de este tipo de diagramas pueden ser Enterprise architect, Visual paradigm, StarUML, Estas son algunas de las más utilizadas y conocidas, pero todos los días las empresas de desarrollo de software siguen agregando una gama de aplicaciones con el propósito de mejorar, adaptar y, sobre todo, crear nuevos softwares para crear diagramas UML rápidamente.
Info
Si hablamos del modelado de procesos de negocio (BPM) Business Process Model, hay una serie de herramientas que nos ayudan con este propósito, como lo son Bizagi Modeler, Signavio, ARIS Express y Blueworkslive