Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Explica los roles que tendrán cada miembro de la empresa en una metodología Waterfall .
Para desarrollar el proyecto en base a esta metodología se debe asignar roles concretos para
cada miembro de la empresa.
En la primera fase del proceso, se tiene que planificar el proyecto en una reunión
donde en este caso asistirán la jefa de proyectos (Sonia), la arquitecta de software
(Emma) y el cliente (Manuel) que es a su vez el CEO de la empresa. En esta reunión
estos miembros tienen como función analizar todo lo relacionado con el nuevo
software (servicios, posibles limitaciones, tiempo de desarrollo, y los objetivos del
mismo entre otros).
En la fase de diseño, la función de Emma como de Sonia, son cruciales para que se
lleve a cabo. Es en este momento cuando se le da una base al proyecto donde se irá
desarrollando todo lo demás. Se debe diseñar un plan secuencial, establecer la
arquitectura completa del software y definir las partes que tienen que formar el
producto final. Es la parte más complicada del proceso.
Una vez que se tenga claro el objetivo y la forma del software, pasamos a la fase más
técnica del proceso, el desarrollo. En ésta, Andrés, Manuela y Dimas serán los que
jueguen un papel imprescindible. Tendrán como función reunir todos los
requerimientos anteriores y plasmarlos mediante la producción del código para hacer
realidad el proyecto. Aquí es donde se empieza a construir todo.
(Explotación) Cuando se termine la codificación, se procede a la siguiente fase en la
cual el software es entregado al cliente (Manuel), quien será el responsable de que el
producto cumpla con todos los requerimientos establecidos en la fase inicial. El
objetivo de esta fase es comprobar la calidad del producto y encontrar posibles fallos
para corregirlos.
(Implementación)Cuando el cliente se asegure del buen funcionamiento del software,
deberá instalarlo en el entorno de producción para trabajar con él. Esta fase es la
decisiva para su lanzamiento, por eso suele ser la más duradera. Aquí es donde, por
ejemplo, surgen nuevos requerimientos o se producen incidencias.
Finalmente, una vez asegurado el correcto funcionamiento del software se procede al
lanzamiento. Ésta última fase, el producto necesitará un mantenimiento constante de
cara a futuras actualizaciones o correcciones.
Explica en qué consistirá el trabajo de cada uno, según el modelo en espiral y como sería el
ciclo de vida.
A pesar de la complejidad del mismo, una de las ventajas que tiene es su capacidad de
adaptación a posibles cambios, mejor reacción ante posibles riesgos en cada nivel evolutivo, el
uso de prototipos para reducir riesgos, entre otras.
Es un modelo muy costoso, que requiere mucho esfuerzo, y el lanzamiento del software suele
ser muy tardío ya que debe asegurarse la ausencia de riesgos.
Explica los roles que tendrán cada miembro de la empresa en una metodología SCRUM.
El dueño del producto (Product owner): es el rol principal en el proceso del desarrollo
del proyecto, puede ser un representante de algún cliente o, como este caso, sea la
misma persona. Las funciones de Manuel serán: comunicar los requisitos y
necesidades al líder del proyecto y a su equipo de trabajo, sugerir cambios y
adaptaciones, al igual que revisar el producto al final de cada iteración y aumentar el
valor de la inversión.
El líder de proyecto (Scrum Master): este rol solamente lo puede adquirir una persona,
es la única que conoce bien los objetivos del cliente, en este caso será Sonia, la cual
jugará un papel importante a lo largo de todo el proceso. Sus funciones serán: tomar
decisiones importantes a lo largo del proceso, implementar una filosofía de trabajo,
negociar y renegociar las condiciones con el cliente, fomentar la autogestión de su
equipo de trabajo, es decir, ayudarles a ser más independientes, motivar al equipo y
nunca intervenir en el desarrollo.
El equipo de trabajo (Scrum Team): en este rol contamos con Andrés, Emma, Manuela
y Dimas. Deberán estar organizados como un equipo para crear un entorno de trabajo
adecuado. Sus funciones serán: desarrollar cada uno de los requisitos por parte del
cliente y poner al servicio sus conocimientos y técnicas como análisis, diseño,
desarrollo, pruebas.
Explica en qué consistirá el trabajo de cada uno, según la metodología SCRUM y como sería
el ciclo de vida.
Scrum al ser una metodología de desarrollo ágil tiene como idea la creación de ciclos breves
para el desarrollo, estos ciclos serán denominados Sprints. Cada uno de éstos, se compone de
distintas etapas: