¿Cómo puedo verificarme cuando soy el único que trabaja en un proyecto?

8

Estoy entre trabajos en mi campo (no relacionado con el desarrollo de software), y recientemente tomé un contrato secundario temporal escribiendo algunas aplicaciones para una empresa. Soy la única persona que trabaja en estas aplicaciones específicas. ¿Hay formas en las que debería verificarme para asegurarme de que mis aplicaciones sean correctas? Pruebo mi código, trato de pensar en casos extremos, generar datos de muestra, usar el control de origen, etc. pero como soy la única persona que trabaja en estas aplicaciones, me preocupa que extrañe errores que se encontrarían fácilmente en Un ambiente de equipo. Una vez que termine la aplicación, cuando esté contento con ella o cuando venza mi fecha límite, la empresa planea usarla en producción. ¿Algún consejo? No para usar un cliché, pero a partir de ahora, simplemente trabajo "lo mejor que puedo" y espero que sea suficiente.

Por cierto, estoy bajo estrictos NDA y leyes sobre material clasificado, así que no discuto las aplicaciones con amigos que realmente han trabajado en el desarrollo de software. (En caso de que no sea obvio, no soy desarrollador de software de oficio, e incluso mi experiencia con otros aspectos de la tecnología de la información / informática es limitada y restringida a incursionar en su mayor parte).

Ricardo Altamirano
fuente
¡El probador es imprescindible para una aplicación seria!
Yusubov
@ElYusubov Definitivamente cierto. He sugerido alguna forma de prueba de pasillo, pero a partir de ahora el departamento de la empresa solo ha expresado interés en tener la aplicación "cuando esté lista". Es problemático
Ricardo Altamirano

Respuestas:

7

Sugeriría que planifique sesiones UAT (prueba de aceptación del usuario) con su cliente.

Por lo general, se realiza en cada iteración, o cuando tiene algún bloque de funcionalidad listo para su revisión. Esto le dará buenos comentarios antes de pasar a producción.

Yusubov
fuente
1
Sugeriré algo en este sentido. Les he estado insistiendo en que a) esto debería hacerse, o b) deberían contratar a un desarrollador de software profesional, pero no estaba familiarizado con la terminología oficial en el campo, lo que puede ayudar.
Ricardo Altamirano
Claro, no hay problema. Estás en el camino correcto.
Yusubov
1
Iba a agregar una respuesta, pero esto es casi exactamente lo que iba a sugerir. Además, tenía un amigo que estaba trabajando en un programa internacional cerrado y no podía hablar de eso conmigo, pero pudo simular el programa con pseudo gráficos / información que le permitió obtener prácticamente la misma retroalimentación de mí sin comprometer La parte de atrás.
BillyNair
1
@BillyNair Eso suena como una buena idea que quizás tenga que adoptar.
Ricardo Altamirano