Ing Software Unidad 1
Ing Software Unidad 1
Ing Software Unidad 1
Nombres
Ingeniería de software
10/02/2023
índice
Capítulo 2. Objetivos………………………………………………………………………. 4
Marco teórico
SEMAT: Es una iniciativa tomada por Ivar Jacobson, Pan-Wei Ng, Paul E.McMahon, Ian
Spence y Svante Lidman que busca redefinir la ingeniería de software por medio de que
los autores consideran como ”la esencia de la ingeniería de software: El núcleo de SEMAT”
Busca dicha redefinición basándose en una teoría sólida, principios probados y las mejores
prácticas aplicables a los proyectos de software, de manera que:
2. Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los
procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al
cliente.
12. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a
continuación ajustar y perfeccionar su comportamiento en consecuencia.
Bases del trabajo en SCRUM: Al estar enmarcada dentro de las metodologías agiles,
Scrum se basa en aspectos como:
• La flexibilidad en la adopción de cambios y nuevos requisitos durante un
proyecto complejo.
• El factor humano.
Roles: el equipo tiene como foco entregar valor y ofrecer resultados de calidad que
permitan cumplir los objetivos de negocio del cliente.
Para ello, los equipos de Scrum son autoorganizados y multifuncionales. Es decir, cada uno
es responsable de unas tareas determinadas y de terminarlas en los tiempos acordados.
Esto garantiza la entrega de valor del equipo completo, sin necesidad de ayuda o la
supervisión minuciosa de otros miembros de la organización.
El Product Owner es el único perfil que habla constantemente con el cliente, lo que le
obliga a tener muchos conocimientos sobre el negocio.
Para finalizar, un equipo Scrum debe tener solo un Product Owner y este puede ser parte
del equipo de desarrollo.
Scrum Master
Es el responsable de que las técnicas Scrum sean comprendidas y aplicadas en la
organización. Es el manager de Scrum, un líder que se encarga de eliminar impedimentos
o inconvenientes que tenga el equipo dentro de un sprint (que ya revisaremos en detalle
más adelante), aplicando las mejores técnicas para fortalecer el equipo de marketing
digital.
Equipo de desarrollo
Son los encargados de realizar las tareas priorizadas por el Product Owner. Es un equipo
multifuncional y autoorganizado. Son los únicos que estiman las tareas del product
backlog, sin dejarse influenciar por nadie.
Sprint Planning
En esta reunión todo el equipo Scrum define qué tareas se van a abordar y cuál será el
objetivo del sprint. La primera reunión que se hace en el sprint puede llegar a tener una
duración de 8 horas para sprints de un mes.
El resultado de esta reunión es el Sprint Goal y un Sprint Backlog (que revisaremos más
adelante).
Daily Meeting
Es una reunión diaria dentro del sprint que tiene como máximo 15 minutos de duración.
En ella deben participar, sí o sí, el equipo de desarrollo y el Scrum Master. El Product
Owner no tiene la necesidad de estar presente.
Sprint Review
La review del valor que vamos a entregar al cliente se hace en esta reunión, al final de
cada sprint. Su duración es de 4 horas para sprints de un mes y es la única reunión de
Scrum a la que puede asistir el cliente.
Sprint Restrospective
La retrospectiva es el último evento de Scrum, tiene una duración de 3 horas para sprints
de un mes, y es la reunión del equipo en la que se hace una evaluación de cómo se ha
implementado el framework Scrum en el último sprint.
Grooming
Los artefactos SCRUM: Los eventos y artefactos de Scrum están definidos para maximizar
la transparencia dentro del equipo; es decir, que todos tengan una misma visión de lo que
está ocurriendo en el proyecto.
Si te preguntas qué son los artefactos Scrum, a continuación, explicamos los 3 clave:
Product Backlog, Sprint Backlog e Incremento.
Ventajas:
• Scrum es muy fácil de aprender: los roles, hitos y artefactos son claros y tienen un
objetivo, por lo que es un método muy relacionado con nuestra manera diaria de
trabajar.
Desventajas:
• Aunque Scrum sea fácil de aprender, es muy difícil implementarlo. Esto supone
una predisposición y un cambio de cultura de la organización que debe ir desde los
altos mandos hasta los clientes.
Modelamiento
Requisito Identifica
Cliente
Cliente
Emplea y adapta
Se enfoca en
Creado para tratar
Apoya a
Solución
Produce
delimitan
Iteraciones
Tarjetas para los requerimientos completados:
Conclusiones
Referencias
https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=774082
9e70c028a75780d3b7bd034345beb940c4
Vanegas, C. E. D., & Jaramillo, C. (2015). Una representación basada en Semat y RUP
https://www.researchgate.net/publication/299483164_Incorporando_SEMAT_en_u
n_una_metodologia_Agil_para_equipos_distribuidos