1P Lunes Flashcards

1
Q

Marque la/s declaración/es correcta/s con respecto a Estimaciones:

Seleccione una o más de una:

a. La secuencia lógica de estimación de los métodos paramétricos es: primero esfuerzo, luego costo y finalmente calendario.
b. Los Function Points permiten medir el tamaño del SW en base a la funcionalidad definida en los requerimientos.
c. La técnica de Timebox Development permite estimar el tamaño y la duración del proyecto.
d. Los Use Case Points no incluyen factores de ajuste.
e. Los Object Points no son adecuados para proyectos de mantenimiento de SW.

A

Los Function Points permiten medir el tamaño del SW en base a la funcionalidad definida en los requerimientos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
El modelo de la ISO 25000 está alineada con la visión de la calidad:
Seleccione una:
a. Usuario.
b. Proceso.
c. Trascendental.
d. Producto.
e. Valor.
A

Producto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
La métrica “Tiempo Medio de Reparación” es representativa del siguiente atributo de la ISO 25000:
Seleccione una o más de una:
a. Compatibilidad.
b. Usabilidad.
c. Mantenibilidad.
d. Usabilidad.
e. Eficiencia de Desempeño.
f. Adecuación Funcional.
g. Fiabilidad.
h. Seguridad.
i. Portabilidad.
A

Mantenibilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Marque la/s declaración/es incorrecta/s con respecto al Sistema de Gestión Lean:
Seleccione una o más de una:
a. Es un framework para evaluar la madurez de los procesos de IT.
b. Se basa en principios de la mejora continua.
c. El principal objetivo de Lean es crear valor para satisfacer al cliente.
d. En IT, Lean se puede aplicar desde requerimientos hasta mantenimiento.
e. Lean involucra al 100% de los colaboradores de IT.
e’. Lean involucra al 100% de los colaboradores de la empresa, no solo a IT

A

Es un framework para evaluar la madurez de los procesos de IT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
En la ISO 25000, la capacidad de un sistema o componente de prevenir accesos o modificaciones no autorizados corresponde a:
Seleccione una:
a. Modularidad.
b. Responsabilidad.
c. Protección frente a errores de usuarios.
d. Confidencialidad.
e. Autenticidad.
f. No repudio.
g. Integridad.
A

Integridad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Marque la/s declaración/es incorrecta/s con respecto a Kanban:
Seleccione una o más de una:
a. Una vez comenzado el trabajo no se admiten cambios.
b. No requiere roles especiales.
c. La responsabilidad del “Kanban Board” es colectiva.
d. Kanban resulta ser apropiado para entornos de resolución de incidencias.
e. Genera un proceso de delivery continuo.

A

Una vez comenzado el trabajo no se admiten cambios.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

De acuerdo al framework Cynefin, en el contexto “Complicado”, los líderes de proyecto:
Seleccione una:
a. Detectan, categorizan y responden (Sense-categorize-respond) frente una situación.
b. Prueban, detectan y responden (Probe-sense-respond) frente una situación.
c. Detectan, analizan y responden (Sense-analyze-respond) frente una situación.
d. Actúan, detectan y responden (Act-sense-respond) frente una situación.

A

Detectan, analizan y responden (Sense-analyze-respond) frente una situación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Si Ud. no cuenta con historia de estimaciones de proyectos anteriores, cuál es el método más apropiado de la siguiente lista, para estimar un proyecto de forma consensuada:
Seleccione una:
a. Planning Poker.
b. Object Points.
c. Juicio Experto.
d. Function Points.
e. Use Case Points.
A

Planning Poker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Marque la/s declaración/es incorrecta/s con respecto a las responsabilidades del rol Scrum Master
Seleccione una o más de una:
a. Facilitador con el equipo de trabajo.
b. Quita obstáculos del camino.
c. Dueño del Proceso.
d. Proteje y cuida al equipo.
e. Está pendiente del cumplimiento del proceso.

A

Dueño del Proceso.

en otro parcial tiene marcadas todas las respuestas!!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuál de los siguientes atributos corresponde con Adecuación Funcional?

  • Coexistencia
  • Utilización de recursos.
  • Pertinencia funcional.
A

Pertinencia funcional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuál de los siguientes atributos pertenece a Eficiencia de Desempeño.

  • Accesibilidad.
  • Comportamiento temporal.
  • Capacidad de recuperación.
A

¿Cuál de los siguientes atributos pertenece a Eficiencia de Desempeño.
x Accesibilidad (-> Usabilidad)
v Comportamiento temporal.
x Capacidad de recuperación (-> Fiabilidad)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuál de los siguientes atributos corresponde a Compatibilidad?

  • Coexistencia.
  • Estética.
  • No repudio.
A

Coexistencia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuáles de los siguientes atributos corresponden a Usabilidad?

  • Utilización de recursos.
  • Operabilidad.
  • Facilidad de instalación.
A

Operabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuáles de los siguientes atributos corresponden a Fiabilidad?
- Cofidencialidad.
- Autenticidad.
- Madurez.

A

Según yo es Madurez.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cuál de los siguientes atributos pertenece a Seguridad?

  • Capacidad de ser reemplazado.
  • Tolerancia a fallos.
  • Integridad.
A

Integridad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cuál de los siguientes atributos pertenece a Mantenibilidad?

  • Modularidad.
  • Corrección funcional.
  • Adaptabilidad.
A

Modularidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Cuál de los siguientes atributos pertenece a Portabildad?

  • Coexistencia.
  • Facilidad de instalación.
  • Madurez.
A

Facilidad de instalación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

LÍNEAS DE CÓDIGO - Mide el número de líneas de código en cada archivo. El valor excluye …

A

Mantenibilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

TIEMPO MEDIO DE REPARACIÓN - Mide la cantidad de tiempo requerida para reparar un sistema y restaurarlo a su funcionalidad completa.

A

Mantenibilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

TIEMPO MEDIO DE RECUPERACIÓN (MTTR): Es una medida del tiempo entre el punto en el que se descubre una falla…

A

Fiabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

TIEMPO MEDIO ENTRE FALLA: Mide el tiempo previsto que transcurre entre una falla anterior de un software y la siguiente falla durante….

A

Fiabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

TIEMPO MEDIO DE RESPUESTA: Mide el tiempo de espera promedio que experimenta el usuario después de emitir una solicitud hasta….

A

Eficiencia de desempeño.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

CANTIDAD MEDIA DE RENDIMIENTO: Mide el número promedio de tareas concurrentes que el sistema puede manejar durante…

A

Eficiencia de desempeño.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

COBERTURA FUNCIONAL: Mide las funciones faltantes detectadas en la evaluación versus el número de funciones descritas en la especificación de requisitos.

A

Adecuación funcional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

FUNCIONES EVIDENTES: Mide la cantidad de funciones evidentes al usuario versus con el numero total de funciones.

A

Usabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

El modelo ISO 9126 (seleccione la/s correcta/s)

a. Se utiliza para comparar la calidad en dos procesos de software.
b. Permite que una empresa lo utilice “como está” para evaluar la calidad.
c. Requiere que una organización determine métricas para poder implementarlo.
d. Se divide en 6 atributos que se dividen en subatributos.

A

c. Requiere que una organización determine métricas para poder implementarlo.
d. Se divide en 6 atributos que se dividen en subatributos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Timebox Development: Explique para qué se utiliza y cuáles son los requisitos para poder aplicarlo en un proyecto.

A

Se utiliza para proyectos de corta duración (30 a 120 días) los cuales precisan ser resueltos de forma rápida, sin atraso y (a bajo costo) (profe: no) sin perder calidad. Se suele desarrollar lo estrictamente necesario para que el sistema funcione, se recorta funcionalidad. Un ejemplo podría ser un cambio de legislación. El equipo del proyecto debe tener experiencia en el tema y el deadline es cumplido se haya llegado o no a finalizar el proyecto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Usted está trabajando para una empresa de desarrollo y le encomiendan estimar un proyecto desde cero utilizando un nuevo lenguaje de programación y con un equipo que nunca ha trabajado junto previamente. La etapa de análisis se inició hace poco tiempo, por lo que sólo se han definido el alcance, diagramas y especificaciones de alto nivel. Cuál de los siguientes métodos de estimación utilizaría (justifique).
a. Object Ponts.
b. Wideband Delphi.
c. Use Case Points.
d. Function Points.

A
  1. Elegiría function points porque al basarse en la funcionalidad (profe: x el análisis no está completo) únicamente no me afecta que el lenguaje sea nuevo ya que el método se abstrae de esta cuestión como si afecta en whiteband delphi (profe: x). Tampoco usaría case points porque necesito saber la cantidad de transacciones de cada caso de uso, y como estamos en un etapa temprana es normal que aún no se sepa (profe: x). Y no usaría object points porque podría no saber con qué interfaces de tercera generación se relacionará mi sistema. (profe: x)
  2. Estimaría con el método no paramétrico wideband delphi. Si bien los otros métodos son paramétricos y me permiten estimar el tamaño del proyecto, al no tener especificaciones más detalladas, se hace difícil implementar function points y use of case points. Además de que function points no es conveniente para una primera etapa, como es este caso. Wideband Delphi se basa en el juicio experto, pero en grupo, es útil en esta ocasión ya que como el equipo no se conoce, en la reunión cada uno dará su opinión sobre la estimación de determinada fases, y podrán consensuar una decisión. Además de que todos se sentirán parte de la decisión.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Tabla: Listado de requerimientos y al lado había que indicar que tipo de subatributo del ISO 9126 utilizarías.
“El usuario debe operar el sistema en 2 días”,
“El sistema se tiene que recuperar en menos de 4 horas en caso de caída”,
“La complejidad ciclomática tiene que ser menor a 4,6”.
“El sistema debe seguir funcionando aunque aparezca alguna falla”.

A

“El usuario debe operar el sistema en 2 días”,
-> Operabilidad -> Usabilidad.
-> Aprendizaje -> Usabilidad.
“El sistema se tiene que recuperar en menos de 4 horas en caso de caída”,
-> Recuperabilidad -> Confiabilidad.
“La complejidad ciclomática tiene que ser menor a 4,6”.
-> Eficiencia?
-> Menos caminos, son? sencillos de mantener -> Mantenibilidad.
“El sistema debe seguir funcionando aunque aparezca alguna falla”.
-> Robustez - Tolerancia a fallos - Confiablidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

V/F. Una métrica por sí sola sirve para realizar toma de decisiones.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

La visión de la calidad relacionada con “conformidad con la especificación” es …

A

La visión de la calidad relacionada con “conformidad con la especificación” es… Visión de la Manufactura.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

El atributo según el modelo ISO-9126 que define “la capacidad para interactuar con otros sistemas especificados” es …

A

El atributo según el modelo ISO-9126 que define “la capacidad para interactuar con otros sistemas especificados” es … Interoperabilidad, sub-atributo de la característica Funcionalidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Una métrica sencilla para medir la complejidad del código es …

A

Una métrica sencilla para medir la complejidad del código es … complejidad ciclomática.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

El nivel 3 de CMMI se llama _____ y se diferencia del nivel 2 principalmente en que …

A

El nivel 3 de CMMI se llama __ definido __ y se diferencia del nivel 2 principalmente en que … los procesos dentro de los proyectos en distintas process areas se definen todos mediante un mismo estándar y de la misma manera. La descripción de los procesos son mucho más rigurosas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

El nivel de madurez II del modelo CMMI, es conocido como …

A

El nivel de madurez II del modelo CMMI, es conocido como … administrado. (en el pdf escribe más él, pero no se le entiende nada).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

De acuerdo a la ISO9126 el subatributo estabilidad indica …

A

De acuerdo a la ISO9126 el subatributo estabilidad indica … capacidad del software de resistir a efectos no deseados ante cambios en el software. (en el pdf escribió algo más pero no entiendo la letra).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

V/F El resultado de un FP, puede ser igual al de UCP.

A

V. UCP deriva de FP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

V/F El diagrama de espina de pescado sirve para identificar las causas de una falla.

A

V, se concentra en caudad no es síntomas. (en el pdf escribió más)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

V/F En la creación del plan de proyecto se define la cantidad de baseline que van a existir Justifique.

A

F, se hace en la etapa de identificación del software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

¿Cuál es la visión más subjetiva de la calidad?

A

Visión trascendental o filosófica (creo que es esta).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

(-)

El modelo continuo de CMM-I puede considerarse la continuacion de SW-CMM: V/F

A

V, su evolución. (otro dice F por lo mismo (?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Ver cuando estudie más a fondo: no se supone que en el nivel 3 es que se estantariza?
En el modelo CMM-I nivel II los proyectos definen su proceso adaptando un conjunto de procesos estandar: V/F

A

V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

En ISO 9126, a que característica de calidad corresponden las subcaracterísticas “Cumplimiento de funcionalidad” y “Exactitud”.

A

Funcional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Kanban: VoF? Puedo agregar nuevas tareas a un board de Kanban en cualquier momento.

A

V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Kanban: VoF? Para usar cycle time o lead time necesito haber hecho al menos una iteración.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Kanban: VoF? Me conviene un entorno caótico.

A

V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

UCP. Un problema al estimar con Use Case Points

a. Etapa de Análisis no está avanzada.
b. Los analistas funcionales tienen distintos criterios para armar CU.
c. Hay un único actor en el sistema.
d. Estamos utilizando CU de negocio.

A

b. Los analistas funcionales tienen distintos criterios para armar CU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

VoF? Scrum: El Product Owner es quien estima el esfuerzo para completar tarea.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

VoF? Scrum: En la Sprint Review se obtiene feedback acerca de lo realizado.

A

V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

VoF? Scrum: Los requerimientos se escriben en modo de historia de usuario.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

VoF? Scrum: Sprint Burdown Chart es una forma efectiva de medir progreso.

A

V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

Variables que rigen un proyecto

A

Variables que rigen un proyecto

  • Driver: es el objetivo a cumplir. Poco grado de libertad.
  • Restricción: no es negociable (0 flexibilidad).
  • Grado de libertad: libertad para fijar los objetivos. Flexible.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

TODO NEW: Chequear esto.

VoF? Scrum: Puede contener dos versiones distintas de un ítem de configuración en el mismo baseline.

A

F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

VoF? Scrum: Tiene procesos para realizar cambios de emergencia en entornos productivos.

A

V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

El sub-item “Comportamiento frente al tiempo” indica …

A

Eficiencia: es el desempeño adecuado de acuerdo al nuevo recurso utilizados según condiciones planteadas.
Comportamiento de tiempo: los tiempos adecuados de respuesta y procesamiento, el rendimiento cuando se realizó su función en condiciones específicas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

VoF? El modelo ISO 9126 puede transformar la calidad del producto en algo medible y tangible.

A

V, TODOS los modelos de calidad permiten convertir la calidad del software en algo tangible y medible.
El modelo ISO 9126 hace referencia a la calidad del producto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

VoF? Según el modelo ISO 9126, la facilidad de mantenimiento contempla los atributos tolerancia a fallas y recuperabilidad.

A

F, Los atributos de tolerancia a fallas y facilidad de recuperación están contemplados en la característica “Confiabilidad”.
Confiabilidad (madurez porque no falla por errores de software, tolerancia a fallos manteniendo el servicio en caso de que ocurran, facilidad de recuperación)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

VoF? El contenido en ambas representaciones de CMMI (Continua y por Estados) es la misma solamente está organizado de manera diferente.

A

V, El modelo CMM-I tiene 2 representaciones: continua y por niveles, el contenido de ambas es el mismo pero su organización es diferente.

Resumen de representación continua y por estados:

La representación continua permite a una organización seleccionar un área de proceso (o un grupo de áreas de proceso) y mejorar los procesos relacionados con ésta. Esta representación utiliza unos niveles de capacidad para caracterizar la mejora concerniente a un área de proceso individual. Ofrece la máxima flexibilidad cuando se utiliza un modelo CMMI para la mejora de procesos. Una organización puede elegir mejorar el rendimiento de un punto problemático relacionado con un solo proceso, o puede trabajar en varios dominios que están fuertemente alineados con sus objetivos estratégicos. La representación continua también permite que una organización mejore diferentes procesos a diferentes niveles. Si se sabe de antemano qué procesos necesitan ser mejorados en su organización y conoce las dependencias existentes entre las áreas de proceso descritas en el CMMI, la representación continua constituye entonces la elección pertinente.

La representación por etapas utiliza conjuntos predefinidos de áreas de proceso para definir un camino de mejora para una organización. Este camino de mejora se caracteriza por diversos niveles de madurez. Cada nivel de madurez proporciona un conjunto de áreas de proceso que caracterizan diferentes comportamientos organizativos. La representación por etapas ofrece una manera sistemática y estructurada de aproximarse a la mejora de procesos basada en el modelo etapa a etapa. El logro de cada etapa asegura que una infraestructura de proceso adecuada se ha establecido como fundamento para la etapa siguiente. Las áreas de proceso están organizadas por niveles de madurez, los cuales eliminan interpretaciones a la mejora de los procesos. La representación por etapas prescribe un orden para implementar las áreas de proceso según unos niveles de madurez, que determinan el camino seguido por una organización para pasar del nivel inicial al nivel “en optimización”. Alcanzar cada nivel de madurez asegura que se ha establecido un fundamento adecuado para el siguiente nivel de madurez, lo que permite una mejora incremental y duradera. Si no sabe por dónde comenzar ni qué procesos elegir para mejorar, la representación por etapas es la opción designada. Esta ofrece un conjunto específico de procesos para mejorar en cada etapa, conjunto que se ha determinado a través de más de una década de investigación y de experimentación sobre la mejora de procesos.

Factores de decisión
Tres categorías de factores que pueden influenciar su decisión al seleccionar una representación son el negocio, la cultura, y la herencia.

Factores de negocio: Una organización con conocimiento maduro de sus propios objetivos estratégicos es probable que tenga establecido una correspondencia precisa entre estos y sus procesos. Dicha organización puede encontrar la representación continua útil para evaluar sus procesos y determinar si los procesos de la organización soportan y satisfacen sus objetivos estratégicos de una manera adecuada. Una organización guiada en base a línea de productos que decide mejorar sus procesos para toda la organización, podría ser mejor servida por una representación por etapas. La representación por etapas ayudará a una organización a seleccionar los procesos capitales sobre los cuales concentrar la mejora.
Factores culturales: Los factores culturales a considerar cuando se selecciona una representación están relacionados con la capacidad de una organización para desplegar un programa de mejora de procesos. Por ejemplo, una organización podría seleccionar la representación continua si la cultura corporativa está orientada al proceso, está experimentada en la mejora de procesos o posee un proceso específico que necesite ser mejorado rápidamente. Una organización que tiene poca experiencia en la mejora de procesos puede elegir la representación por etapas, la cual proporcionaría una ayuda adicional sobre el orden en el cual se deben producir los cambios.
Herencia: Si una organización tiene experiencia con otro modelo que tenga una representación por etapas, puede resultar inteligente continuar con la representación por etapas al usar CMMI, especialmente si se han invertido recursos y desplegado procesos a través de la organización que están asociados con una representación por etapas. Lo mismo es válido para la representación continua.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

VoF? El CMMI es un modelo que sirve para medir la calidad del software que una organización produce.

A

F, El CMMI es un modelo que sirve para evaluar la madurez de un PROCESO de desarrollo de software y organizar el esfuerzo para mejorarlo describiendo un camino incremental de mejora.

60
Q

(Decir cada nivel de CMMI)
CMMI: VoF? El Nivel 2 se caracteriza porque las organizaciones disponen de un conjunto de métricas significativas de calidad y productividad, que se usan de modo sistemático para la toma de decisiones y la gestión de riesgos.

A

F, En el Nivel 2 existe un conjunto de métricas básicas y un razonable seguimiento de la calidad, pero no significativas.
El Nivel 3 sí tiene un nivel avanzado de métricas en los procesos que se usan de modo sistemático. La Gestión de Riesgos y Resolución y Análisis de Decisiones pertenece al NIVEL 3.

En un apunte de internet, está tal cual ese párrafo y dice que eso corresponde a nivel 4.

Resumen de características de cada nivel de madurez:
Nivel 1: proyectos caóticos sin entorno estable, incapacidad de repetir sus éxitos, exceden presupuestos y no cumplen calendarios, sin procesos probados.
Nivel 2: procesos planificados y realizados de acuerdo a políticas, monitorean, controlan y revisan, las prácticas se mantienen en tiempo de estrés, documentos visibles a la gerencia en hitos importantes.
Nivel 3: procesos bien caracterizados y comprendidos, se describen estándares, se establecen y mejoran con el tiempo. Diferencias con nivel 2: los procesos son consistentes en toda la organización [en el nivel dos los procesos pueden ser diferentes en cada instancia específica, por ejemplo, en cada proyecto]; los procesos se describen más rigurosamente en el nivel 2 que en el nivel 3. Hay mayor proactividad.
Nivel 4: se establecen objetivos cuantitativos (mediciones). El rendimiento de calidad y del proceso se comprende en términos estadísticos. Hay repositorio de métricas. La diferencia entre el nivel 3 y 4 es la predictibilidad del rendimiento de los procesos.
Nivel 5: es una organización en mejora continua. Hay mejoras incrementales e innovaciones de proceso y tecnológicas. Es el nivel de la optimización.

61
Q

CMMI: VoF? La principal diferencia entre la etapa 2 y 3 de CMMI es que en la etapa 3 se cuantifica la calidad.

A

F, Igual a la anterior. En la etapa 4 se cuantifica la calidad.

62
Q

VoF? Un nivel de madurez es un subconjunto de procesos de la organización que sirven de base para poder moverse al siguiente nivel en el modelo de madurez en el marco de un proceso de mejora continua.

A

V, “Busca establecer un mecanismo de valoración del estado actual, para poder planificar los pasos necesarios para alcanzar el estado deseado.”

63
Q

VoF? Aquellas empresas que no tienen los recursos para afrontar una evaluación CMMI optan/pueden optar por una certificación ISO 9126.

A

F, Ambas certificaciones son caras. La opción entre una y otra no depende del costo.

64
Q

VoF? ISO-9126 es una alternativa más barata que CMMI para empresas que no buscan tanta calidad.

A

F, Ambas certificaciones son caras. La opción entre una y otra no depende del costo.

65
Q

VoF? La visión de la calidad basada en el usuario está basada en los atributos planteados en la ISO 9126.

A

F, La “Visión del producto” está alineada con las normas ISO 9126.

66
Q

VoF? La “Visión de la manufactura” está alineada con marcos de referencia como CMMI.

A

V, Dentro de las 5 perspectivas con que puede ser percibida la calidad, la “Visión de la manufactura” indica que la calidad es la conformidad con la especificación. Se relaciona con la fabricación. Esta visión dice que tener un buen proceso implicará tener un buen producto. Un ejemplo de esto es la adherencia a CMMI. La adherencia a CMMI servirá para vender más.
El marco de referencia CMMI está alineado con la “Calidad del proceso” y la “Visión de manufactura” hace referencia a tener un buen proceso.

67
Q

VoF? La “Visión del producto” está alineada con marcos de referencia como CMMI.

A

F, La “Visión del producto” está alineada con las normas ISO 9126.

68
Q

VoF? Estableciendo una jerarquía de atributos de calidad, la disponibilidad/confiabilidad constituye el atributo más importante que influencia en la percepción de calidad del usuario.

A

F, La disponibilidad/confiabilidad constituyen características inherentes al producto, por lo cual sería adecuada para la “Percepción de producto”.

69
Q

VoF? El atributo tolerancia a fallos hace referencia a qué tan rápido el sistema vuelve a un estado consistente cuando ocurre una falla.

A

F, La TOLERANCIA A FALLOS indica la robustez del sistema, es decir, la capacidad de mantener el servicio en caso de fallas del software.
La FACILIDAD DE RECUPERACIÓN es la que determina la posibilidad de restablecer el servicio en caso de fallas y el esfuerzo que esto demanda.

70
Q

VoF? En una priorización de atributos de calidad de un producto, maintainability sería la más importante en cuanto a la percepción del usuario.

A

F

71
Q

VoF? Dejando fijos tiempo y funcionalidad, la calidad no estará relacionada al costo en el que se quiera incurrir en el proyecto.

A

F, La calidad es una de las dimensiones sobre las que tenemos que trabajar en proyectos de software (junto con la funcionalidad, los costos, y el calendario).
En el enfoque de 5 dimensiones de un proyecto de software, se relacionan: Alcance (Funcionalidad), Calidad, Recursos, Costo y Tiempo (Plazo).

72
Q

VoF? El costo de la calidad es la suma del costo derivado de las tareas de prevención de defectos (revisiones tempranas) más el costo del testing y el re trabajo.

A

F, Existe un costo de calidad (prevención y medición) contra un costo de no calidad (fallas que afectan al cliente y al equipo de desarrollo  Baja motivación de los equipos de trabajo, duplicación de esfuerzos, over-time constante, re-trabajo constante, desgaste del equipo de trabajo, imagen negativa ante el cliente).

El costo de RETRABAJO es un costo asociado a la NO CALIDAD.

73
Q

VoF? Los FPs Permiten medir el tamaño del software en base a la funcionalidad definida en los requerimientos.

A

V, Los Function Points miden el tamaño del SW en base a la funcionalidad capturada en los requerimientos.

74
Q

VoF? Los OPs son muy adecuados para estimar proyectos de mantenimiento de SW.

A

V, Porque tiene en cuenta la reusabilidad del código, entre otros.

75
Q

VoF? Los UCPs están basados en el enfoque del Object Points.

A

F, El método de Use Case Point está basado en el método de Function Points.

76
Q

VoF? Una de las ventajas de Puntos por Función es que permite estimar a partir de la definición preliminar de requerimientos (“Wish List”).

A

F, Los Function Points miden el tamaño del SW en base a la funcionalidad capturada en los requerimientos. Requieren un análisis de requerimientos avanzado.

La definición preliminar de requerimientos es un análisis a muy alto nivel, con requerimientos abordados a un mismo nivel de abstracción. Busca no invertir tiempo desmedidamente.

77
Q

VoF? “Wideband Delphi” permite obtener requerimientos que no se conocían antes de la estimación.

A

F, “Wideband Delphi” es un método de estimación rudimentario, basado en el juicio experto en grupos. Es fácil de implementar y da sentido de propiedad sobre la estimación. Se puede utilizar en etapas tempranas del proyecto y es recomendado para proyectos poco conocidos en donde no se cuenta con historia.

78
Q

VoF? En Objects Points, es incorrecto usar reusabilidad del código como un factor de ajuste.

A

F, El Objects Points considera como factor de ajuste el porcentaje de reutilización de código.

79
Q

(-)

VoF? Los UCPs tienen en cuenta los objetos más importantes a construir para hacer las estimaciones.

A

F, Los Use Case Point tienen en cuenta: Casos de Uso, Transacciones de Casos de Uso y Actores.

80
Q

VoF? El método de Puntos por Función (Function Points) tiene la ventaja que me da como salida directamente las horas*hombre que el proyecto demandará.

A

F, El método “Puntos por Función” da como salida puntos de función que luego deben ser convertidas a Lines of Code (LOC).

81
Q

VoF? El método de “Puntos por Función Ajustados” es superior al de “Puntos por Función” ya que tiene en cuenta los ajustes del programador.

A

F, El método Function Points se lo puede ajustar a través de factores de ajustes, pero no son distintos métodos sino que es el mismo método ajustado.

82
Q

VER SI ESTÁ BIEN
VoF? La secuencia recomendada para estimar es Esfuerzo -> Tamaño -> Cronograma.

A

F, En la etapa “Estimar” del proceso de estimación, indica comenzar por estimar el tamaño para derivar el esfuerzo y el costo.
El ciclo debe ser: Tamaño  Esfuerzo (Horas X Hombre)  Costo.
(??) lo saqué de un doc pero creo que está mal. La secuencia para estimar es: Requerimientos -> Tamaño -> Esfuerzo -> Duración.

83
Q

VoF? Los modelos de estimación de Boehm y Mc Call demuestran que pequeñas variaciones en las fechas/cronogramas (adelantando o atrasando la fecha de entrega de un proyecto) tiene impacto lineal en el esfuerzo del proyecto

A

F, (((Falso, tiene un impacto exponencial.  Esta no la sé. Saqué esta respuesta del foro.)))

84
Q

VoF? Si un proyecto está gastando más de lo que debe, recomendaría Time Box Development.

A

F, Time Box Development se recomienda para:
• Requerimientos bien especificados y documentados.
• Requerimientos recortables.
• Requerimientos no volátiles.
Necesita gente muy motivada, dispuesta a trabajar bajo presión, con conocimiento y dominio (equipo formado y con tecnología conocida). El usuario tiene que estar 100% involucrado. El tiempo tiene que ser corto para generar el sentido de urgencia y así sostener el ritmo. Mucha motivación y carga de trabajo.

85
Q

VoF? Si los requerimientos son poco claros recomendaría Time Box Development.

A

F, Igual anterior.

86
Q

VoF? Time Box Development es una técnica para estimar proyectos en una ventana de tiempo determinada.

A

F, Igual anterior.

87
Q

VoF? La técnica del Timebox Development permite estimar el tamaño y la duración del proyecto.

A

F, Igual anterior.

88
Q

Según la ISO9126 el subatributo que indica la capacidad del producto software para proporcionar un conjunto apropiado de funciones para tarea y objetivos de usuario …

A

Adecuación

89
Q

(-)
Una característica del nivel II de CMMI es que los proyectos pueden definir su proceso adaptando un conjunto de procesos estándar. Verdadero o Falso. Justifique.

A

Falso, eso es CMMI 3.

90
Q

Seleccione la o las opciones correctas:
Segun ISO 9126, la característica de confiabilidad de un software busca responder:
1. Si satisface las necesidades del usuario.
2. Si se mantiene la integridad operativa del sistema software.
3. Si es rápido y minimalista en el uso de los recursos.
4. Si es fácil de modificar y verificar.
5. Ninguna de las anteriores (justifique).

A
  1. Ninguna de las anteriores (justifique).
    La característica de confiabilidad busca responder a la madurez, facilidad de recuperación, tolerancia a fallas y cumplimiento de la confiabilidad del sw.
91
Q

Seleccione la o las opciones correctas:
El método de Object Points.
1. Se suele utilizar para proyectos de mantenimiento.
2. Estima esfuerzo.
3. A diferencia de los Function Points se puede utilizar en una etapa temprana del análisis.
4. Carece de una tabla de ajustes técnicos o de entorno.
5. Todas las anteriores son válidas.

A
  1. Todas las anteriores son válidas.
92
Q

(-)
Dadas las siguientes afirmaciones sobre un proyecto, seleccione la opción correcta:

1- En el enfoque de 5 dimensiones, las mismas son alcance, tiempo, costo, recursos y complejidad.
2- Una restricción no está bajo nuestro control y no tiene flexibilidad.
3- El grado de libertad es aquella dimensión que tiene la mayor flexibilidad.

A

Las afirmaciones 2 y 3 son correctas y la 1 es incorrecta.

93
Q

SITUACIÓN: Para una aplicación de mensajería, se requiere medidas de seguridad. En particular, un requerimiento declara que se necesita prevenir modificaciones no autorizadas a los datos. En consecuencia para cumplir con ello, seleccione la opción correcta:
a. Necesita incorporar requerimientos de integridad.
b. Necesita incorporar requerimientos de confidencialidad.
c. Necesita incorporar requerimientos de autenticación.
d. Necesita incorporar requerimientos de analizabilidad.
e. Necesita incorporar requerimientos de coexistencia.
f. Necesita incorporar requerimientos de modularidad.
g. Necesita incorporar requerimientos de no repudio.

A

Necesita incorporar requerimientos de integridad

94
Q

Situación: Juan está liderando la solución técnica de una aplicación mobile, y debe definir junto al Product Owner las capacidades que debe tener la aplicación para estar operativa y accesible para su uso cuando se requiera. ¿Qué categorías de atributos del modelo de ISO 25010 podría utilizar Juan para definir estos comportamientos?

1 - Disponibilidad.
2 - Adaptabilidad.
3 - Integridad.

A

La afirmación 1 es correcta, las afirmaciones 2 y 3 son incorrectas.

95
Q

(-)
Situación: El equipo Scrum está en la planning y durante la misma están utilizando Planning Poker para realizar la estimación. Se obtuvieron los siguientes resultados para estimar el requerimiento A.

Pedro: Estimó 1 puntos
Jesica: Estimó 3 puntos
Gustavo: Estimó 13 puntos
David: Estimó 21 puntos
Carolina: Estimó 21 puntos

¿Cuál sería el próximo paso que se debe realizar?

1 - Elegir una nueva base de estimación, porque los resultados fueron divergentes.

2 - El Scrum Master debe decidir cuál es la estimación correcta.

3 - Las personas que estimaron más altos y más bajos deben explicar los criterios que utilizaron y luego volver a estimar.

A

La afirmación 3 es correcta, las afirmaciones 1 y 2 son incorrectas.

96
Q

SITUACIÓN: Al adoptar kanban en su equipo de trabajo, le toca explicar algunas de sus características. Seleccione la opción correcta:

  1. La medición del Work In Progress (WIP) les permitirá mejorar la eficiencia del flujo de desarrollo.
  2. Se podrán absorber los cambios durante el sprint, mejorando la experiencia del product owner.
  3. Diariamente se estará en condiciones de repriorizar el sprint backlog.
A

La afirmación 1 es correcta, las afirmaciones 2 y 3 son incorrectas.

97
Q

(-)
Dada la siguiente SITUACIÓN, seleccione la opción correcta:

Para un proyecto que tiene 120 días para ser terminado, un equipo de personas entrenadas en la tecnología a utilizar y con requerimientos no priorizados, se decide aplicar TimeBox Development para cumplir con el objetivo del calendario. En qué momento lo aplicaría para conseguir los resultados que brinda.

a. Planificación del Proyecto.
b. Toma de Requerimientos.
c. Diseño & Arquitectura.
d. Desarrollo.
e. Test & Deploy.
f. En ninguna etapa dado que no están dadas las condiciones del proyecto para aplicar TimeBox.

A

En ninguna etapa dado que no están dadas las condiciones del proyecto para aplicar TimeBox

98
Q

(-)
SITUACIÓN: En el marco del entendimiento del contexto de un proyecto para tomar las mejores decisiones, Ud identifica de acuerdo al modelo Cynefin que aplica una buena práctica (es decir, evaluaron los hechos y aplicaron la práctica).

¿En qué marco se identificó estar? Seleccione la opción CORRECTA:

a. Simple.
b. Caótico.
c. Complicado.
d. Complejo.

A

Complicado.

99
Q

(-)
SITUACIÓN:

En una discusión entre desarrolladores & usuarios acerca si una Producto SW “A” tiene mas calidad que un “Producto SW B”, ambas partes deciden recurrir a las visiones de la calidad para evitar subjetivismos o percepciones estomacales. En consecuencia revisan las visiones y aplicarán aquellas que les brinden objetividad y zanjar la discusión. ¿Qué visiones aplican?. Selecciones la opción correcta:

  1. Del Proceso o manufactura.
  2. Del Costo/Beneficio (o basado en Valor).
  3. Trascendental.
  4. Del Usuario.
  5. Del Producto.
A

Solo las afirmaciones 5 y 1 son correctas, resto incorrectas.

100
Q

(-)
Marque la opción correcta:

  1. Los Function Points permiten medir el tamaño del SW basandose en la implementación técnica de los requerimientos
  2. La secuencia lógica de estimación de los métodos paramétricos es: primero esfuerzo, luego costo y finalmente calendario
  3. La técnica de Timebox Development permite estimar el tamaño y la duración del proyecto.
A

Todas las afirmaciones son incorrectas.

101
Q

(-)
Situación: Juan es el Scrum Master de su equipo. María, una de las personas de su equipo tiene algunas preguntas sobre un requerimiento y el Product Owner está siempre ocupado. ¿Qué acción debería tomar Juan como Scrum Master?

1 - Crear un impedimento y cancelar el requerimiento del Sprint

2 - Juan definirá los requerimientos, ya que es quién esta en contacto estrecho con el Product Owner

3 - Organizar una reunión con el Product Owner y explicarle las necesidades que tiene el equipo para con él.

A

La afirmación 3 es correcta, las afirmaciones 1 y 2 son incorrectas.

102
Q

En el contexto “Complicado”…

a. Se caracteriza por el cambio constante.
b. La soluciones son adaptativas.
c. Se aplican las prácticas emergentes.
d. La relación causa-efecto requiere de análisis.
e. No es predecible el resultado.

A

La relación causa-efecto requiere de análisis.

103
Q

Marque la/s respuesta/s correcta/s con respecto a los roles de Scrum:

a. El Product Owner es el facilitador con el equipo de trabajo.
b. El Scrum Master prioriza de acuerdo a la importancia de los requerimientos.
c. El armado del Sprint Backlog es definido entre el equipo y el Product Owner.
d. El Product Owner quita obstáculos del camino.
e. El Scrum Master está pendiente del cumplimiento del proceso.

A
  • El armado del Sprint Backlog es definido entre el equipo y el Product Owner.
  • El Scrum Master está pendiente del cumplimiento del proceso.
104
Q

TIMEBOX DEVELOPMENT:
Marque la/s respuesta/s INCORRECTA/S:
a. La calidad no debe ser negociada.
b. El deadline es no negociable.
c. No se recomienda aplicarlo en proyectos de mas de 4 meses.
d. La funcionalidad es el driver del proyecto.
e. Solo puede modificarse la calidad para incorporar requerimientos.

A
  • La funcionalidad es el driver del proyecto.

- Solo puede modificarse la calidad para incorporar requerimientos.

105
Q

La métrica “Complejidad Ciclomática” es representativa del siguiente atributo de la ISO 25000:

a. Usabilidad.
b. Adecuación Funcional.
c. Seguridad.
d. Portabilidad.
e. Ninguna de las anteriores.

A

e. Ninguna de las anteriores.

106
Q

El SWEBOK

a. Entre sus KA están la administración de la demanda.
b. Es uno de los modelos más usados para desarrollo agile.
c. Es un manual que indica la forma/pasos para desarrollar software de calidad.
d. Está formado por 15 Knoledge Areas (KA) o áreas de conocimiento.
e. Cuerpo de conocimientos que describe al desarrollo de software como ingeniería.

A
  • Está formado por 15 Knoledge Areas (KA) o áreas de conocimiento.
  • Cuerpo de conocimientos que describe al desarrollo de software como ingeniería.
107
Q

Me piden diseñar un producto con la máxima calidad posible. Entonces tomo el modelo de calidad ISO 25000 y lo aplico a mi producto de la siguiente forma:
1. Selecciono todos los factores de calidad del modelo.
2. Maximizo todos los subfactores para que todos los factores tengan el máximo valor.
De acuerdo a lo visto en la materia, ¿es correcto este enfoque?
a. Verdadero.
b. Falso.

A

Falso.

108
Q

Según qué visión/es de calidad, un Fiat Palio puede tener más calidad que un Mercedes Nenz.
NOTA: un Fiat Palio es un auto barato y básico orientado al segmento de clase media. Un Mercedes Benz es un auto caro y sotisficado orientado al segmento de clase alta.

a. Visión del Usuario.
b. Visión Basada en Valor.
c. Visión ISO 25000.
d. Visión CMMI.
e. Visión de la Manufactura.
f. Visión de Producto.

A
  • Visión del Usuario.
  • Visión Basada en Valor.
  • Visión de la Manufactura.
109
Q

TODO NEW: Poner en el resumen.
A diferencia de los métodos no-paramétricos o rudimentarios, los métodos paramétricos me permiten estimar el ________ del proyecto.

A

A diferencia de los métodos no-paramétricos o rudimentarios, los métodos paramétricos me permiten estimar el __tamaño__ del proyecto.

110
Q

En SCRUM podemos afirmar que:

a. Busca añadir valor y evitar el desperdicio, haciendo más con menos.
b. El equipo es un conjunto auto-organizado.
c. El Scrum Master es una figura importante ya que cuida el proceso y define prioridades.
d. SCRUM nos da un marco metodológico para construir productos de forma incremental.

A
  • El equipo es un conjunto auto-organizado.

- SCRUM nos da un marco metodológico para construir productos de forma incremental.

111
Q

¿Por qué si bien el software tiene ya unos 60 años de vida aún tenemos problemas en nuestros proyectos?

a. Las tecnologías van cambiando y es difícil adaptarse.
b. El usuario muchas veces no sabe lo que quiere y se complica el proyecto.
c. A las tareas “no técnicas” no se les da tanta importancia como las tareas “técnicas”.
d. Porque hacer software es inmaterial y diferente de otras disciplinas de la ingeniería.

A
  • A las tareas “no técnicas” no se les da tanta importancia como las tareas “técnicas”.
112
Q

La ley de Parkinson dice que

a. Demasiadas tareas en un proyecto es como un estacionamiento lleno, no nos deja movernos.
b. Todos proyecto tiene temblores y si no los controlamos se vuelve crónicos.
c. Si se alarga demasiado un proyecto o tarea, esta se vuelve incierta y cuesta recordar su objetivo.
d. Toda tarea se expande hasta ocupar todo el tiempo asignado.
e. Todo plan varía entre altos y bajos y lo muestra en una curva.

A
  • Toda tarea se expande hasta ocupar todo el tiempo asignado.
113
Q
De acuerdo al modelo Cynefin, indique qué dominio se corresponde con las acciones de la derecha
Complicado
Caótico
Complejo
Simple
A
De acuerdo al modelo Cynefin, indique qué dominio se corresponde con las acciones de la derecha
Complicado: Sense - Analyze - Respond
Caótico: Act- Sense - Respond
Complejo: Probe - Sense - Respond
Simple: Sense - Categorize - Respond
114
Q

En la curva de costo de calidad (costo de calidad y de no calidad)

a. El costo de calidad tiene un óptimo, componiendo las dos curvas, que es aplicable a todos los casos.
b. El costo de calidad se compone del costo de prevención más el costo de evaluación.
c. El costo de no calidad puede remediarse utilizando timeBox Development.
d. El costo de no calidad se compone del costo de fallas internas y fallas externas.
e. Lso costos de calidad no se recuperan y deben minimizarse.

A
  • El costo de calidad se compone del costo de prevención más el costo de evaluación.
  • El costo de no calidad se compone del costo de fallas internas y fallas externas.
115
Q

VoF? El diagrama de espina de pescado nos ayuda a identificar las causas y consecuencias de los problemas con los que nos encontramos.

A

F

116
Q

El cono de la incertidumbre

a. Establece que en todo proyecto hay incertidumbre y explica cómo minimizarla.
b. Define los niveles máximos y mínimos de incertidumbre remanentes al finalizar el proyecto.
c. Ninguna respuesta es correcta.
d. Muestra cómo la incertidumbre va aumentando a medida que se avanza en un proyecto.
e. Define niveles estadísticos predecibles de incertidumbre de las estimaciones en cada etapa del proyecto.

A

Define niveles estadísticos predecibles de incertidumbre de las estimaciones en cada etapa del proyecto.

117
Q

El Modelo de Calidad de Software CMMI.

a. Nace como una necesidad de mejorar la calidad en procesos industriales y luego es adaptado al software.
b. Establece el cómo trabajar para lograr una mejor calidad del software.
c. Está fuertemente basado en la visión de calidad del Producto.
d. Está basado en ITIL.
e. Determina la madurez de un proceso y organiza el esfuerzo para mejorarlo describiendo un camino incremental de mejora.

A

Determina la madurez de un proceso y organiza el esfuerzo para mejorarlo describiendo un camino incremental de mejora.

118
Q

Se le pide que estime un proyecto para implementar una nueva funcionalidad en una aplicación existente. Utilizando un modelo paramétrico bien conocido por su equipo determinan que les llevará 6 meses de trabajo de un equipo de 4 personas. Su jefe le dice que lo necesitan hacer en 3 meses. Hace una regla de 3 simple y determina que con 8 personas puede lograr.

a. De acuerdo a lo visto en estimaciones, el esfuerzo y el tiempo no son intercambiables linealmente.
b. El razonamiento de mi jefe es correcto y acepto el proyecto en esas condiciones.
c. Ninguna de las respuestas es correcta.
d. El razonamiento es un classic mistake que dice que no debo “sumar gente a un proyecto atrasado”.
e. De acuerdo a los conceptos vistos en estimaciones, este razonamiento es correcto utilizando métodos paramétricos.

A

De acuerdo a lo visto en estimaciones, el esfuerzo y el tiempo no son intercambiables linealmente.

119
Q

¿Qué método de estimación utilizaría su equipo en etapas tempranas de un proyecto (product backlog o lista de requerimientos iniciales para definir si se hacen o no)?

a. Function Point.
b. Juicio Experto.
c. Use Case Point.
d. Planning Pocker.
e. Object Point.

A
  • Juicio Experto.

- Planning Pocker.

120
Q

¿Cuál es el SE Approaches vistos en la materia es el que más se adecúa para trabajar en resolución de fallas en producción?

A

Kanban

121
Q

Nuestro proyecto está hace más de 3 semanas en etapa de pruebas de usuario. Esto sorprendió a todos ya que la mayoría del desarrollo se hace con herramientas de codificación automatizadas. Cada semana se resuelven algunas fallas, pero se insertan o descubren nuevas. El equipo está continuamente luchando por sobrevivir y no logra superar la situación. En las reuniones que se revisan las fallas detectadas, participa el equipo de desarrollo y se estima el esfuerzo para arreglarlas y el usuario le asigna una prioridad. El negocio, debido a la situación, puso un usuario dedicado a apoyanos para solucionar esto.
¿Qué herramientas vistas en la materia pueden ayudar a resolver esta situación?
a. Timebox Development - hasta terminar las pruebas.
b. Function Point.
c. Kanban.
d. CMMI.
e. Scrum - hasta terminar el proyecto.

A
  • Timebox Development - hasta terminar las pruebas.

- Kanban.

122
Q

Ud hace software para restaurantes. Se le comunica que el gobierno permitirá a partir del 01/07 abrir los restaurantes al 50% de capacidad. Tiene que ajustar el software para calcular cuántas y cuáles mesas habilitar en función de la distancia social y capacidad del local. Sin eso sus clientes no abren. Los grandes clientes pidieron auditar el código para minimizar riesgos. ¿Cuáles de las variables o dimensiones del proyecto son driver, restricción y grado de libertad?

  • Calidad.
  • Funcionalidad/Alcance.
  • Tiempo.
  • Costo.
A
  • Calidad: Driver.
  • Funcionalidad/Alcance: Driver.
  • Tiempo: Restricción.
  • Costo: Grado de Libertad.
123
Q

Identifique de la lista los que NO son Classic Mistakes

a. Falta de un framework de calidad.
b. Expectativas poco realistas.
c. Falta de soporte de los Stakeholders.
d. Falta de herramientas adecuadas.
e. Oficinas ruidosas y muy llenas de gente.

A
  • Falta de un framework de calidad.

- Falta de herramientas adecuadas.

124
Q

Se está haciendo la revisión de un proyecto atrasado y entre las causas que se avaluaron se ven las siguientes:
- El usuario fue ajustando/completando los Requetimientos, complicando el desarrollo inicial estimado.
- Se agregó gente nueva al proyecto.
- Se llenó el servidor de fuentes y tomó 15 días remediarlo.
- Se simplificaron las pruebas y las revisiones, dejando solo las críticas.
¿Qué classic mistake/error común reconoce en estas situaciones?

a. Lack of automatic source control.
b. Feature creep.
c. Heroics.
d. Shortchange Quality Assurance.
e. Insufficient Risk Management.

A
  • Feature creep.
  • Shortchange Quality Assurance.
  • Insufficient Risk Management.
125
Q
--------------------------------------------------------------------------------------------------------------
Match columnas
- ITIL -> 
- CMMI -> 
- ISO 25000 -> 
- Spice ->
A

Match columnas

  • ITIL -> Orientado a provisión y soporte de servicios de IT.
  • CMMI -> Visión de la Manufactura.
  • ISO 25000 -> Visión del Producto.
  • Spice -> Norma ISO 15504.
126
Q

Marque la/s declaración/es CORRECTA/S con respecto a Estimaciones:

a. Los métodos basados en la experiencia (también conocidos como rudimentarios o estomacales) se pueden basar en analogías para estimar.
b. En los métodos paramétricos queda claro que para llegar a estimar el tamaño debe conocer previamente el esfuerzo.
c. Planning Poker no se puede utilizar en proyectos que tienen alta divergencia de opiniones dentro del equipo en cuanto a su estimación.
d. Los Function Points permiten medir el tamaño del SW en base a la funcionalidad definida en los requerimientos.
e. La técnica de Timebox Development permite estimar el tamaño y la duración del proyecto.

A
  • Los métodos basados en la experiencia (también conocidos como rudimentarios o estomacales) se pueden basar en analogías para estimar.
  • Los Function Points permiten medir el tamaño del SW en base a la funcionalidad definida en los requerimientos.
127
Q

Marque la/s declaración/es INCORRECTA/S con respecto a las responsabilidades de los roles en SCRUM:

a. El Equipo es quien decide la forma de implementación del backlog del sprint.
b. El Scrum Master define las prioridades.
c. El Product Owner es el dueño del proceso.
d. El Scrum Master elimina impedimentos durante la ejecución del sprint.
e. El Product Owner es quien administra el ROI de los requerimientos.

A
  • El Scrum Master define las prioridades.

- El Product Owner es el dueño del proceso.

128
Q

Marque la/s declaración/es INCORRECTA/S con respecto a TimeBox Development:

a. Si el “champion user” no está dedicado al proyecto, esta práctica de TimeBox no debería ser utilizada.
b. La calidad y funcionalidad no puede ser negociada, solo se permite modificar el deadline (tiempo) si es para incorporar nuevos requerimientos.
c. La estimación para el “timebox construction” debería ser creada por el equipo de desarrollo.
d. Para que tenga éxito se recomienda aplicarlo en proyectos de hasta 120 días.
e. Esta técnica se aplica desde la etapa de Toma de Requerimientos.

A
  • La calidad y funcionalidad no puede ser negociada, solo se permite modificar el deadline (tiempo) si es para incorporar nuevos requerimientos.
  • Esta técnica se aplica desde la etapa de Toma de Requerimientos.
129
Q

Marque la/s declaración/es incorrecta/s con respecto a las responsabilidades del rol Scrum Master.

a. Proteje y cuida al equipo.
b. Está pendiente del cumplimiento del proceso.
c. Dueño del Proceso.
d. Quita obstáculos del camino.
e. Facilitador con el equipo de trabajo.

A

a. Proteje y cuida al equipo.
b. Está pendiente del cumplimiento del proceso.
c. Dueño del Proceso.
d. Quita obstáculos del camino.
e. Facilitador con el equipo de trabajo.
(en otro parcial tiene marcada una sola respuesta!!)

130
Q

TODO NEW: Eliminar esta que está repetida.
Marque la declaración incorrecta con respecto a TimeBox Development:
Seleccione una:
a. Para que tenga éxito se recomienda aplicarlo en proyectos de hasta 120 días.
b. Si el “champion user” no está dedicado al proyecto, esta práctica de TimeBox no debería ser utilizada.
c. Solo puede modificarse el deadline para incorporar requerimientos.
d. La calidad no debe ser negociada.
e. La estimación para el “timebox construction” debería ser creada por el equipo de desarrollo.

A
  • Solo puede modificarse el deadline para incorporar requerimientos.
131
Q

SITUACIÓN: El CEO de su organización escuchó a colegas hablar que el modelo CMMI ha colaborado en otras compañías a producir productos de alta calidad en forma consistente y predecible. Tomó algunas notas y le pregunta si están OK. Seleccione la opción correcta:

  1. Es una metodología para de desarrollo y mejora continua de SW.
  2. Es un marco de referencia para la prestación de servicios de TI.
  3. Es un mecanismo de evalución de proyectos de SW.
  4. Todas las afirmaciones son incorrectas.
A
  • Todas las afirmaciones son incorrectas.
132
Q

Dadas las siguientes afirmaciones sobre el contexto complejo, seleccione la opción correcta:
1- Implica que la relación causa y efecto requiere análisis o experiencia.
2- Las Buenas Prácticas son métodos o técnicas que pueden aplicarse según la decisión de un experto.
3- Se evalúan los hechos, se analizan y se aplica una buena práctica.
4- Todas las afirmaciones son incorrectas.

A
  • Todas las afirmaciones son incorrectas.
133
Q

SITUACIÓN: Para una aplicación de mensajería, se requiere medidas de seguridad. En particular, un requerimiento declara que se necesita garantizar que una persona que recibió un mensaje no pueda negar haberlo hecho. En consecuencia para cumplir con ello, seleccione la opción correcta:

a. Necesita incorporar requerimientos de integridad.
b. Necesita incorporar requerimientos de confidencialidad.
c. Necesita incorporar requerimientos de no repudio.
d. Necesita incorporar requerimientos de autenticación.
e. Necesita incorporar requerimientos de integridad.
f. Necesita incorporar requerimientos de coexistencia.
g. Necesita incorporar requerimientos de analizabilidad.

A
  • Necesita incorporar requerimientos de no repudio.
134
Q

SITUACIÓN: Un Project Manager encuentra que su proyecto está retrasado y empieza a considerar sumar recursos (personas) al proyecto para recuperar las demoras en el calendario en las tareas que tiene por delante. ¿Bajo qué condiciones le diría que puede hacerlo?

  1. Las tareas por delante son independientes.
  2. Las tareas por delante requieren baja o nula comunicación entre ellas.
  3. Las tareas por delante requieren baja supervisión.
A
  1. Las tareas por delante son independientes.
  2. Las tareas por delante requieren baja o nula comunicación entre ellas.
  3. Las tareas por delante requieren baja supervisión.
135
Q

Dadas las siguientes afirmaciones sobre un proyecto, seleccione la opción correcta:
1- En el enfoque de 5 dimensiones, las mismas son alcance, tiempo, costo, recursos y cronograma.
2- El driver es aquella dimensión que no está bajo nuestro control y tiene poca / nada flexibilidad.
3- El grado de libertad es aquella dimensión que tiene la mayor flexibilidad.

A
  • El grado de libertad es aquella dimensión que tiene la mayor flexibilidad.
136
Q

SITUACIÓN: Se encuentra asignando los roles del proyecto a distintas personas y les tiene que explicar su función/responsabilidad. Seleccione la opción correcta:
1. Pablo es el “Champion User” con lo cual tendrá la autoridad para llevar adelante el proyecto
2. Matías & Patricia son usuarios indirectos, en consecuencia no podrán definir requerimientos de usabilidad del sistema.
3. Martha como Product Owner administrará el ROI priorizando los requerimientos del backlog.

A
  • Matías & Patricia son usuarios indirectos, en consecuencia no podrán definir requerimientos de usabilidad del sistema.
  • Martha como Product Owner administrará el ROI priorizando los requerimientos del backlog.
137
Q

SITUACIÓN: Al adoptar Scrum en su equipo de trabajo, le toca explicar algunas de sus características. Seleccione la opción correcta:

  1. La medición del Work In Progress (WIP) les permitirá mejorar la eficiencia del flujo de desarrollo.
  2. Se podrán absorver los cambios durante el sprint, mejorando la experiencia del product owner.
  3. Diariamente se estará en condiciones de repriorizar el sprint backlog.
A
  • Diariamente se estará en condiciones de repriorizar el sprint backlog.
138
Q

Dada la siguiente SITUACIÓN, seleccione la opción correcta: Para un proyecto que tiene 120 días para ser terminado, un equipo de personas entrenadas en la tecnología a utilizar y con requerimientos priorizados, se decide aplicar TimeBox Development para cumplir con el objetivo del calendario. En qué momento lo aplicaría para conseguir los resultados que brinda.

a. Planificación del Proyecto.
b. Toma de Requerimientos.
c. Diseño & Arquitectura.
d. Desarrollo.
e. Test & Deploy.
f. En ninguna etapa dado que no están dadas las condiciones del proyecto para aplicar TimeBox.

A
  • Desarrollo
139
Q

Un classic mistake a la hora de gestionar un plan de proyecto es caer en la “Ley de Parkinson”.

a. Las personas que hacen bien su trabajo son promocionadas a puestos de mayor responsabilidad hasta llegar su máximo nivel de incompetencia.
b. El 80% del esfuerzo del plan está asignado en el 20% que son las tareas mas importantes.
c. El trabajo se expande hasta llenar el tiempo disponible para que se termine.
d. El tiempo dedicado a cualquier tarea del plan de directamente proporcional a su importancia.
e. Agregar recursos a un proyecto demora aún más.

A
  • El trabajo se expande hasta llenar el tiempo disponible para que se termine.
140
Q

Situación: Martín gestiona un proyecto de mantenimiento donde en cada entrega, las estimaciones fallan por más de un 30%, a veces por arriba y a veces por abajo. Las estimaciones las hace en forma estomacal algún miembro del equipo según el componente / funcionalidad que haya que modificar.
Martín quiere comenzar a tener un método paramétrico para poder hacer la estimación y está en la disyuntiva de qué método estándar puede utilizar.
¿Cuál cree usted que mejor aplicaría en este contexto?
1-Function Points.
2-Objects Points.
3-Planning Poker.

A
  • Objects Points.
141
Q

Dadas las siguientes afirmaciones sobre el atributo eficiencia de desempeño, seleccione la opción CORRECTA:
1- Representa el desempeño relativo a la cantidad de recursos utilizados bajo determinadas condiciones.
2- Capacidad de dos o más sistemas o componentes para intercambiar información y/o llevar a cabo sus funciones requeridas cuando comparten el mismo entorno hardware o software.
3- La utilización de recursos son las cantidades y
tipos de recursos utilizados cuando el software lleva a cabo su función bajo condiciones determinadas.

A
  • Representa el desempeño relativo a la cantidad de recursos utilizados bajo determinadas condiciones.
  • La utilización de recursos son las cantidades y tipos de recursos utilizados cuando el software lleva a cabo su función bajo condiciones determinadas.
142
Q

SITUACIÓN: En el marco del entendimiento del contexto de un proyecto para tomar las mejores decisiones, Ud identifica de acuerdo al modelo Cynefin que conoce perfectamente la relación causa-efecto (es decir, que si realiza A conoce que el resultado será B).
¿En qué marco se identificó estar? Seleccione la opción CORRECTA:
a. Simple.
b. Complejo.
c. Caótico.
d. Complicado.

A
  • Simple.
143
Q

Situación: Juan está liderando la solución técnica de una aplicación mobile, y debe definir junto al Product Owner las capacidades que debe tener la aplicación para poder desempeñar las funciones especificadas, cuando se usa bajo condiciones y tiempo determinados. ¿Qué categorías de atributos del modelo de ISO 25010 podría utilizar Juan para definir estos comportamientos?
1-Fiabilidad.
2-Seguridad.
3-Usablidad.

A
  • Fiabilidad.
144
Q

Situación: Juan es el Scrum Master del equipo. En la daily meeting, Pedro, una de las personas del equipo, comenta que tiene 2 soluciones para una de las tareas que tiene que resolver y explica esas dos soluciones. ¿Qué acción debería tomar el Scrum Master en este caso?
1- Interrumpir a Pedro y organizar una reunión luego de la daily para resolver esta situación.
2- Crear 2 tareas, una para cada posible solución y luego estimar dichas tareas.
3- Todo el equipo debe estimar las nuevas tareas de Pedro.

A
  • Interrumpir a Pedro y organizar una reunión luego de la daily para resolver esta situación.
145
Q

Situación: Pedro es el Scrum Master de su equipo. Al finalizar el Sprint, convoca al Product Owner y stakeholders a la Sprint Review. Mientras están presentando los requerimientos desarrollados durante el Sprint, un error inesperado aparece como popup y la aplicación deja de funcionar. ¿Qué debería hacer Pedro en esta situación?
1- Silenciosamente resetear la aplicación y continuar con la presentación. Luego de la sesión crear un ticket para resolver el bug detectado.
2- Chequear si el problema detectado está relacionado con una funcionalidad nueva implementada durante el Sprint y marcar el requerimiento como no completado.
3- Chequear si el problema detectado está relacionado con una funcionalidad nueva implementada durante el Sprint y crear un ticket en el product Backlog para solucionar el bug detectado.

A
  • Chequear si el problema detectado está relacionado con una funcionalidad nueva implementada durante el Sprint y marcar el requerimiento como no completado.