pelicula - request translate
¿Cuál es la solicitud de usuario más divertida que hayas tenido alguna vez? (16)
Los usuarios a veces presentan los requisitos más divertidos, raros y maravillosos para que los programadores diseñen e implementen.
Hoy leí un memorando de mi jefe en el sentido de que necesitamos la "capacidad de importar cualquier Excel o acceder a los datos, independientemente de su tamaño, de manera fácil y rápida".
A partir de la misma nota, tenemos el requisito de "saber si alguien no autorizado accedió al sistema", como si un hacker dejara su tarjeta de visita encajada entre un índice y una clave externa en alguna parte.
Creo que mi jefe ha estado mirando demasiado "Star Trek" ... :)
¿Cuál es la solicitud de usuario más divertida que hayas tenido alguna vez?
"¿puedes asegurarte de que nuestras ventas aumenten al menos un 131%? Eso nos pondría por delante del año pasado".
"Acabo de eliminar un registro de datos del cliente. ¿Puedes restaurarlo desde la Papelera de reciclaje?"
Algunas personas no entienden que cuando se elimina un registro, se elimina. Eso es un poco lo que significa "eliminar", especialmente cuando no nos pidieron que creáramos una característica de "eliminar".
"Los calendarios son realmente difíciles de usar, ya que hay un número diferente de días en cada mes. ¿Podrían cambiarlos para tener el mismo número de días?"
"Necesitamos que se pueda hacer clic en el botón después de marcar la casilla para habilitar los clics del botón".
"Quiero que nadie pueda tomar una captura de pantalla de esta página web".
En serio, esta fue la demanda del cliente.
Lo más pervertido sobre esto fue, sin embargo, que REALMENTE encontré una solución (una, que me hizo odiar "Javascript" aún más ...).
Oh, la solución fue a prueba de monos.
"Sabemos que el servidor se cae a veces, pero queremos que nunca se caiga"
Cliente: "¿Estás seguro de que presionaste la última edición de copia en vivo?"
Programador: "Sí, es en vivo y lo probé".
Cliente: "Acabo de mirar y sigue mostrando el texto antiguo de copia".
Programador: "¿Intentó borrar la caché de su navegador?"
Cliente: "¿Qué es eso? ¿Cómo lo hago? ¿No puedes hacer que el sitio lo haga por mí?"
Cliente: "Me gusta mucho mi sitio web y Google, pero los necesito cuando mi computadora portátil no tiene conexión a Internet. ¿Puede grabarlos en un CD para poder usarlos sin conexión?"
Yo: "Puedo hacer una versión fuera de línea de su sitio, pero tendría una funcionalidad limitada. No obstante, no puedo poner a Google disponible sin conexión. Con el hardware y un contrato mensual, es posible obtener Internet en cualquier lugar por una tarifa mensual con una tarjeta de datos. Tendría que pagar alrededor de $ 60 al mes por ATT o Sprint o algo así ".
Cliente: "Estoy empezando a decepcionarme con tus capacidades".
Echa un vistazo a este blog llamado Clientes del infierno
Hay algunos realmente "buenos" allí.
Lo siguiente sucedió varias veces con la misma persona ...
Operador de entrada de datos (en el sitio remoto): ¿Puedes arreglar mi terminal? No se encenderá.
YO: La última vez que llamaste para desconectar este problema, ¿puedes verificarlo?
Operador de entrada de datos: ¡está enchufado!
Entonces conduzco hasta el sitio remoto y ¿qué encuentro? Una terminal desenchufada, por supuesto! Lo enchufé y funcionó bien.
Mi cliente exigió que en su sitio web el blanco actual sea demasiado normal. Y cito "Quiero el blanco brillante de Facebook y Google"
Me pregunto si esto funcionaría:
main.css
body {
background-color: #ffffff !glossy;
}
Mi equipo de programación escribió una intranet que interactuó con un sistema de contabilidad heredado. Básicamente, estábamos escribiendo una bonita interfaz de ASP.NET para proteger a los usuarios de la interfaz con el sistema de terminal.
En cualquier caso, uno de nuestros evaluadores notó que nuestro código de acceso aceptaba cualquier contraseña, siempre y cuando los primeros 8 caracteres fueran correctos. Un probador creó un usuario con la contraseña "Contraseña", pero la aplicación validaría "Contraseña1", "ContraseñaMonkey", "ContraseñaFajarFakeFakehahahah". Por lo tanto, nuestro probador registró esto como un defecto. Algunas investigaciones revelaron que el sistema heredado almacenaba contraseñas en ancho fijo, campo de 8 caracteres, y simplemente trunca las consultas a 8 caracteres. Una prueba rápida indicó que este error también existía en el sistema de contabilidad y simplemente pasó desapercibido durante 20 años.
No pudimos modificar la aplicación heredada, ya que fue mantenida por un proveedor externo, por lo que escribí un mensaje rápido if (password.Length > 8) { return false; }
if (password.Length > 8) { return false; }
de nuestro lado, después de todo, una contraseña de más de 8 caracteres no puede ser correcta. Error solucionado, QA cierra la sesión.
Entonces, cuando nuestra aplicación entra en producción, recibimos el mensaje " ¡URGENTE! ¡EL USUARIO NO PUEDE INGRESAR A SUS CUENTAS! " Del presidente de uno de nuestros clientes. Resulta que la ley estatal o la política de la compañía requieren que todas las contraseñas tengan al menos 12 caracteres de largo, y ninguno de los usuarios pudo usar nuestro producto después de la corrección.
Explicamos que el sistema de contabilidad simplemente no almacena nada más allá de 8 caracteres, y que todo será perfecto si los usuarios simplemente escriben los primeros 8 caracteres. "¡INACEPTABLE!" Bien, entonces podemos poner un maxlength en el cuadro de texto, limitando la entrada solo al rango válido de caracteres. "¡IMBÉCILES! TRABAJÓ SIMPLEMENTE BIEN ANTES, ¡AHORA ARREGLELO!" Nuestro cliente se metió en una pelea a gritos con el presidente de mi compañía, amenazando a los proveedores de cambios si no solucionábamos la solicitud.
Entonces, "arreglé" la aplicación comentando el control de cordura y reintroduje el error. No es una solicitud irracional tener código de autenticación en el front-end de ASP.NET autenticarse igual que el backend de la terminal, pero es realmente desconcertante reinventar una aplicación con un propósito.
Project Manager: "Necesitamos que haga una lista de todos los riesgos desconocidos en este proyecto".
Uno de nuestros programas permite a las personas normales manipular un sistema de distribución de video bastante complejo. Indica visualmente lo que está sucediendo en el fondo utilizando imágenes representativas de las fuentes de video: videograbadoras, reproductores de DVD, etc. Estos gráficos son muy detallados; la videograbadora tiene una pequeña pantalla de color ámbar, diciendo "12:00" en una fuente de LED de 7 segmentos. Un usuario nos pidió que lo hiciéramos parpadear. Otro nos pidió que lo hagamos mostrar la hora actual.
golpe la cabeza en el escritorio
uno de nuestros clientes puso su tarjeta de crédito en el FDD (disquete) para usarla;