top of page

Diseño de Productos Digitales, Ingeniería de Software, y Servicios de Gestión de TI

3 razones por las que fallan los softwares:

● No redundancia: La empresa pudo haber decidido no protegerse con un backup

system

● Hackeo: The crash was caused by a malicious attacker.

● Error Humano: Layers and layers of systems that pile up over time create some kind

of glitch and suddenly the whole thing comes crashing down.


La ingeniería del software es la rama de las ciencias de la computación que busca

principios que sirvan como guía al desarrollo de sistemas de software complejos y

de gran tamaño.


Fases de desarrollo tradicional del ciclo de vida del software

● Análisis de requisitos: Especificar qué servicios proporcionará el sistema propuesto,

identificar las condiciones impuestas a esos servicios y definir cómo interactúa el

mundo exterior con el sistema

● Diseño: Crear un plan para la construcción de este sistema propuesto. El diseño

consiste en tratar de desarrollar una solución para un problema. El resultado de la

fase de diseño es una descripción detallada de la estructura del sistema software

que puede convertirse en programa.

● Implementación: la implementación implica la escritura de programas la creación de

archivos de datos, y el desarrollo de bases de datos (analista de software vs

programador)

● Pruebas: depurar los programas y confirmar que el programa es compatible con las

especificaciones del usuario. Además, se eliminan los errores.


Diseño Ágil

Fundamentos de Diseño Ágil

Scrum es una metodología ágil de colaboración para desarrollar productos para de manera

más eficiente.

¿Por qué Scrum?

● Nos permite una exploración rápida y feedback

● Nos da un acercamiento balanceado del diseño, mismo que incluye cierto diseño

con un diseño de just in time

● Scrum demanda un trabajo cruzado de equipo (cooperación entre las distintas

áreas)

● Scrum fomenta la sincronización diaria

Beneficios de Scrum

● Clientes más felices

● Mejor ROI

● Reduce costos

● Se obtienen resultados más rápido

● Mejora la confianza

● Mayor felicidad

Framework de Scrum

● Scrum es un marco de referencia para organizar trabajo en manejo (no procesos

estandarizados)

● El framework de scrum está basado en una lista de valores, principios y prácticas

que otorgan el fundamento en el que la organización pondrá su implementación

única de prácticas de ingeniería relevantes y acercamientos específicos para realizar

las prácticas de Scrum


Roles en Scrum

● Dueño del producto: Es responsable de qué se va a desarrollar y en qué orden.

Debe proyectar y comunicar una visión clara de lo que se quiere lograr. Debe poder

responder preguntas.

● ScrumMaster: Es el responsable de guiar al equipo que creará el producto siguiendo

su propio proceso utilizando la metodología de Scrum. Es un facilitador para que se

consiga el objetivo.

● El equipo de desarrollo es responsable en determinar, desarrollar y probar el

producto que el dueño del producto solicitó. Es un equipo diverso y cross-functional

de personas.





0 visualizaciones0 comentarios

Entradas recientes

Ver todo

Comments


Publicar: Blog2_Post
bottom of page