0% encontró este documento útil (0 votos)
3 vistas6 páginas

Metodologías para Desarrollo de Software

El documento aborda la importancia de seleccionar una metodología adecuada para el desarrollo de software, específicamente para una aplicación de mensajería instantánea. Se analizan los requerimientos del proyecto y se plantean preguntas sobre la elección de metodologías, considerando sus ventajas y desventajas. Además, se incluye una rúbrica para evaluar el desempeño en un juego de roles relacionado con el tema.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas6 páginas

Metodologías para Desarrollo de Software

El documento aborda la importancia de seleccionar una metodología adecuada para el desarrollo de software, específicamente para una aplicación de mensajería instantánea. Se analizan los requerimientos del proyecto y se plantean preguntas sobre la elección de metodologías, considerando sus ventajas y desventajas. Además, se incluye una rúbrica para evaluar el desempeño en un juego de roles relacionado con el tema.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Diseño de Software y Aplicaciones

ANÁLISIS DE CASO 1
Nombre de la actividad
de juego de roles

Objetivo: Identificar la importancia de la selección de una metodología de desarrollo de software


según los requerimientos y propósitos funcionales.

Instrucciones: De acuerdo con la siguiente circunstancia respondan a las preguntas tomando en


cuenta el rol que se indica.

Situación
Hoy en día la tecnología cambia constantemente, se actualiza, redefine o innova según
las necesidades del cliente final. Dentro de las empresas dedicadas al diseño y
desarrollo de software es de suma importancia definir la metodología a utilizar al
momento de diseñar un sistema o aplicación. Por lo anterior analicen cuáles son las
ventajas y desventajas de cada una de las metodologías a utilizar y elijan la que mejor
se alinee a las necesidades que requiere el siguiente proyecto:

Objetivo: Una aplicación de mensajería instantánea que permite intercambiar


información en tiempo real.
Dentro del proyecto se han dividido las necesidades en 4 rubros:
Requerimientos Temporalidad
La cuenta solo puede estar en un solo celular, no puedes
ingresar desde otro celular de forma simultánea.
Must have Año 1
Su uso es gratis.
Puedes recibir y enviar mensajes de texto y de voz.
Realizar llamadas y vídeollamadas a todo el mundo, solo
Should have Año 2
con conexión a Internet
Con el doble check, puedes saber si le llegó el mensaje a tu
Año 3
contacto y si está en azul, saber que ya lo leyó.
Could have
Comparte estados en tiempo real, estos pueden ser fotos,
Año 4
vídeos o gifs y les puedes aplicar filtros, emoticones o textos.
Will not have No usan publicidad en su aplicación. Nunca
Revisa el siguiente documento de apoyo: MANUAL PARA ELEGIR UNA
METODOLOGÍA DE DESARROLLO DE SOFTWARE DENTRO DE UN PROYECTO
INFORMÁTICO

Roles Equipo de Desarrollo de apps móviles

Aspectos para reflexionar.

a. ¿Qué aspectos se deben tomar en cuenta para elegir una metodología de desarrollo de
software?
b. De acuerdo con los roles asignados, ¿Cómo definirían la metodología correcta si el cliente
busca que sea ágil y adaptable?
c. ¿Pueden elegir más de una metodología? Ordenen las opciones que aplican según las
ventajas y desventajas de cada metodología

Justifica tu respuesta de acuerdo con las fuentes de conocimiento que dan soporte.
Emplea el formato APA para citar, referenciar y completar tus reflexiones.

Organiza tu aportación de la siguiente forma:

a. Pregunta 1 y respuesta
b. Pregunta 2 y respuesta
c. Pregunta 3 y respuesta
d. Reflexiones
e. Bibliografía
Rúbrica de evaluación de desempeño

JUEGO DE ROLES
- CONOCIMIENTOS FUNDAMENTALES -
Descripción: Un juego de roles, es una técnica de aprendizaje situacional, que permite colocar al participante en un rol o
papel preconcebido, el cual tiene que representar para brindar determinadas respuestas, soluciones o tomar decisiones.
La representación suele buscar que se asuma un papel determinado y que a partir de éste se tenga una posición basada
en conocimientos previos, experiencia y habilidades.

Al evaluar la participación en un juego de roles se deben considerar distintos aspectos: nivel jerárquico o perfil de operación,
área de especialización, actividad o actividades a desempeñar, metas o propósitos a lograr, habilidades y conocimientos
que se ponen en juego para responder o actuar de cierta forma ante una situación o estímulo.

El medio de presentación de un juego de roles puede ser diversificado: video, audio, escrito, representación gráfica o la
propia actuación.

¿Cuál es el nivel de desempeño?


No. Habilidad
Receptivo Resolutivo Autónomo Estratégico

1 2 3 3.5

1. Logra Logra dar Logra dar Hace evidente la Toma una posición para
identificar el respuestas respuestas identificación brindar las respuestas
rol asignado. generales sobre el rol, pero total del rol requeridas de acuerdo
aplicables a la se sitúa dentro de sus con el rol sumando una
situación, pero parcialmente en respuestas. visión hacia el futuro.
no particulariza el ejercicio.
sobre el rol
solicitado.
2. Logra Expresa ideas Logra situarse Hace evidente la Cumple con nivel
identificar las vinculadas a la en el rol, distinción de las autónomo, y además
responsabili- situación, sin mostrando responsabilida- propone soluciones
dades del rol colocar una algunas des de acuerdo sobre tiempos y
asignado. posición clara acciones a con el rol para movimientos hacia el
sobre la realizar sin tomar futuro, anticipando
relevancia de las apropiarse al decisiones, riesgos, retos o mejoras
responsabili- 100% de la proponer, de acuerdo con el
dades situación y de mejorar o activar contexto de la situación
solicitadas para las responsabili- la situación y los posibles
el rol a dades. según lo escenarios.
desempeñar. requerido.

3. Logra Establece Establece Hace evidente Cumple con el nivel


identificar las algunos propuestas para que es capaz de autónomo, además de
métricas con aspectos evaluar los emplear un consolidar indicadores y
las que se cualitativos sin resultados lenguaje estándares de industria
debe evaluar profundizar. asociados al paramétrico para o de carácter más
el hecho de O bien, no logra caso, proponer global, asumiendo su rol
acuerdo con establecer considerando su soluciones en el y una perspectiva más
el entorno propuestas para visión de la contexto dado de integral sobre la mirada
laboral y el rol medir o evaluar situación, sin acuerdo con el de la situación y la
asignado. la situación los que se rol solicitado. forma en que ésta se
resultados particularice o puede abordar.
propuestos. establezca un
indicador
concreto.

4. Logra emplear Realiza la tarea Aplica casi en su Aplica en su Cumple con el nivel
los básicos de sin considerar totalidad las totalidad las autónomo, y además
escritura y las reglas reglas básicas reglas básicas refleja manejar una
ortografía; o básicas de de lengua, de lengua, jerga del área disciplinar
de lengua, escritura escritura y escritura y con fluidez, muestra
comunicación y comunicación. comunicación. comunicación. evidencia de habilidades
verbal (en comunicativas para
caso de un 5 errores u trasladar y compartir
medio omisiones información de valor a
auditivo), ortográficas o De 2 a 3 errores Sin errores otros.
teniendo en más o de vicios ortográficos o de ortográficos o de
cuenta la del habla vicios del habla vicios del habla
calidad de sus (dependiendo el (dependiendo el (dependiendo el
habilidades entregable). entregable). entregable).
comunicativas
.
5. Logra Realiza la Incluye citas, Incluye citas, Aplica APA en el
seleccionar actividad pero no referencias y referencias y proceso para referenciar
fuentes de refiere autores ni fuentes pero no fuentes empleando fuentes de
información y fuentes. aplica el formato aplicando el información actual,
emplearlas en APA en su formato APA en crítica y con posturas
formato APA. totalidad. su totalidad. hacia la innovación.

Puntos
obtenidos /
1.5 =

Common questions

Con tecnología de IA

Key skills include analytical thinking, effective communication, familiarity with software methodologies, and adaptability. These skills ensure participants can provide well-reasoned responses, simulate real-world decision making, and justify methodological choices effectively, aligning with the exercise's learning objectives .

A deep understanding allows for aligning methodologies with team strengths and project needs. It helps in assigning appropriate responsibilities and improving collaboration and efficiency. This understanding provides insights into how methodologies can be tailored or combined to optimize workflows and cater to specific project dynamics .

Defining an agile methodology involves considering client requirements for adaptability and quick iterations. Agile approaches, such as Scrum, are suitable for dynamic projects like a messaging app. They offer short development cycles and regular feedback integration, aligning well with iterative feature releases over time . Justification includes their ability to respond to changing project needs and prioritize tasks effectively .

Essential considerations include the application's requirements, project timeline, team expertise, and flexibility in accommodating changing client needs. For a messaging app requiring real-time data exchange and future feature expansions (e.g., video calls, status sharing), an agile methodology like Scrum could be beneficial due to its adaptability and iterative development process .

Role-playing can simulate real-world scenarios, enhancing problem-solving and decision-making skills. It allows participants to adopt different perspectives and gain experiential learning. However, it may not accurately reflect actual pressures or dynamics in a real project environment, potentially skewing performance assessments .

Criteria include alignment with project objectives, relevance to project deliverables, and the ability to track progress effectively. These metrics should cover cost, time, quality, customer satisfaction, and flexibility. They are crucial for assessing performance, identifying improvement areas, and ensuring that project goals are met .

Integrating industry standards involves identifying relevant metrics and using them to benchmark project outcomes. This can increase transparency, provide insights into best practices, and help anticipate future challenges. Benefits include improved project alignment with industry norms and enhanced credibility .

Neglecting APA format can lead to credibility issues, affecting the perceived validity of the arguments and reflections presented. Proper citation ensures acknowledgment of original ideas and maintains academic integrity. It aids in substantively supporting claims, thus enhancing the reflection's quality and rigor .

Selecting an appropriate communication style ensures clarity, engagement, and effective expression of ideas. It helps in articulating arguments succinctly, fostering a constructive dialogue. During such exercises, clear communication aids in accurately representing methods and exchanging feedback, thereby enhancing evaluation accuracy .

Yes, combining methodologies, such as using Agile for the core development and elements of Waterfall for planning phases, can be beneficial. The decision should be guided by project requirements, team capabilities, and the complexity of tasks. Hybrid approaches allow flexibility while maintaining structure for more predictable parts of the project .

También podría gustarte