Análisis del caso del robot asesino
-
Upload
esteban-callejas -
Category
Documents
-
view
407 -
download
6
description
Transcript of Análisis del caso del robot asesino
Taller
Parte 1: Artículos 1 y 2
Parte 2: Artículos 1 al 5
Parte 3: Artículo 6
Parte 4: Artículo 7
Parte 5: Artículos 6, 7 y 8
Parte 6: Generalidades
¿Cuál es el problema?
Según el artículo 1 : ¿Cuál es la causa del problema?
Según el artículo 2: ¿Cuál es la causa del problema?
¿Está de acuerdo que la “perfección es enemiga de lo bueno”?
¿Cuál es su experiencia respecto de los “plazos” establecidos
en proyectos informáticos?
¿Cuál es su experiencia respecto de los “plazos” establecidos
en proyectos laborales “NO informáticos”?
¿Cuál es la causa del problema?
El fallo del programa que causa la
muerte del operario de la maquina.
¿Cuál es la causa del problema?
En el articulo 1. “ el error del programa causo la muerte del operario del robot”
La causa del problema lo atribuyen a un error en el código, en el cual programador Randy Samuels hace una mala interpretación de las formulas que describen el moviente del brazo del robot
¿Cuál es la causa del problema?
En el articulo 2. “ los que desarrollaron al
robot, trabajaron bajo una enorme presión ”
La causa se le atribuye a la presión
generada por los superiores con respecto a
la fecha de entrega del software, ya que
implícitamente sugiere que si no se cumple
el plazo “rodaran cabezas”
¿Esta de acuerdo que la “perfección
de enemiga de lo bueno ”?
No estamos de acuerdo, porque siempre
se tienen que hacer las cosas lo mejor
posible para buscar un equilibrio entre
calidad y dedicación.
¿Cuál es su experiencia respecto de
los “plazos” establecidos en
proyectos informáticos?
En nuestra experiencia, podemos decir existen
situaciones sobre las que no tenemos control,
que pueden generar retrasos, por lo cual
siempre es importante calcular un tiempo al
que llamamos “colchón”.
¿Cuál es su experiencia respecto de los
“plazos” establecidos en proyectos
laborales “NO informáticos”?
Al igual que en proyectos
informáticos, en estos se
presentan situaciones
inesperadas para las
cuales se debe planear un
tiempo extra con el fin de
evitar retrasos.
Articulo No Causa del problema Etapa o fase vinculada
1 Errores en el programa Desarrollo (codificación)
2 Mal ambiente de trabajo Planeación (tiempos de
entrega)
Administración del proyecto
3 Exceso de confianza y
personalidad arrogante
Falta de comunicación y
trabajo en grupo en todo el
desarrollo
4 Metodología
seleccionada
Planeación (metodología)
5 Pruebas maquilladas pruebas
1. ¿Quién es responsable de la definición de los requerimientos, el
usuario o el profesional de sistemas?
2. ¿Qué dificultades tiene un profesional de sistemas para definir los
requerimientos del proyecto?
3. ¿Qué dificultades tiene el usuario para definir los requerimientos del
proyecto?
4. Según el artículo 6 :
a. ¿Cuál es la causa del problema?
b. ¿Con que etapa o fase del trabajo de un profesional de sistemas se
relaciona la causa del problema?
¿Quien es el responsable de la definición de los
requerimientos, el usuario o el profesional de
sistemas?
el responsable de la definición de los
requerimientos es claramente el
profesional de sistemas, aclarando que es
su responsabilidad tener en cuenta las
necesidades y opiniones del usuario(quien
interviene indirectamente en la definición
de requerimientos).
Problemas que se le presentan a un
profesional de sistemas al definir los
requerimientos
Una de las dificultades mas grandes a las
que se enfrenta un profesional de sistemas
para definir los requerimientos es la
abstracción de las necesidades del usuario
debido a que evidentemente en muchas
ocasiones el usuario no sabe lo que necesita.
El profesional de sistemas también esta
expuesto a que la información obtenida que
sirve de base para la definición de
requerimientos no sea verídica
Problemas que se le presentan a un
usuario al definir los requerimientos
Una de las dificultades mas notorias es el poco conocimiento de sistemas que posee el usuario, en el caso particular el operario del robot no tiene idea de la estructura que deberá tener el sistema para que el robot lo pueda interpretar de la mejor manera, y sin los conocimientos necesarios el usuario no podrá especificar de manera clara los requerimientos funcionales y no funcionales.
¿Cuál es la causa del problema
según el Articulo 6?
La interfaz del usuario no fue diseñada
correctamente, no se aplicaron
estándares, la interfaz diseñada
contradecía las ocho reglas de oro de
Shneiderman, lo cual ocasiono que el
operario del robot no lo pudiera detener
con facilidad y muriera en el intento.
Con que etapa o fase del trabajo de un
profesional de sistemas se relaciona la
causa el problema
El problema se relaciona directamente
con la fase de diseño, específicamente
en el diseño de la interfaz la cual no era
apta para interactuar efectivamente con
el usuario.
1. ¿Quién es responsable de la definición de las pruebas, el
usuario o el profesional de sistemas?
2. ¿Qué dificultades tiene un profesional de sistemas para
definir los casos de prueba?
3. ¿Qué dificultades tiene el usuario para definir los casos de
prueba?
4. ¿Cuál es la precaución que debe tener el usuario al aceptar
la entrega de un sistema?
Responsable de la
definición de pruebas
Usuario
Profesional de
sistemas
Definición de pruebas
Omisión de situaciones
Terminología técnica
Dificultades del usuario en la
definición de casos de prueba 1
• Detección de errores operativos
Precaución 1
Conocer la documentación correspondiente.
Precaución 2
Capacitación suficiente.
Precaución 3
Interacción necesaria con el sistema.
Articulo No. Causa del Problema Etapa o Fase Vinculada
6 Diseño de la interfaz no
acorde con las reglas Arquitectura
7
Documentación errónea y
fallo en las pruebas del
producto final
Pruebas Auditor Externo
8 Suplantación en las
pruebas del Software Pruebas de Evaluación
1. ¿Qué personaje llamo más su atención y por qué?
2. Mencione aquellas fases del desarrollo del SW en las cuales se presentaron falencias y/o errores
3. ¿Qué factor motivo y forzó el lanzamiento del Robot CX30?
4. Mencione 4 características de Randy Samuels.
5. Uno de los errores del proyecto fue el cambio del gerente del mismo ¿Por qué sucedió este hecho?
6. De las 8 reglas de oro de Shneiderman ¿Cuáles recuerdan?
7. ¿Por qué se dice que hubo falsificación en las pruebas del sistema?
8. ¿Qué tiene usted que decir en cuanto a la ética profesional del Ingeniero de Software?
9. Según su criterio ¿Randy actuó éticamente?
10. Si existieran uno o varios responsables quiénes serían?
11. Si existieran uno o varios culpables quiénes serían?
12. ¿Cómo le pareció el caso del Robot asesino y que puede rescatar para su vida personal y
profesional?