Está en la página 1de 2

Escenario A

Antonio es el desarrollador estrella para la empresa Patito SA de CV, actualmente se encuentra en


un proyecto de punto de venta (TPV) para un cliente muy importante de su empresa. El cliente ha
reportado al lder de soluciones de Patito SA de CV que su software de TPV tarda demasiado en
cargar la lista de los productos que tiene en stock (cerca de 40 mil productos) y esto ha provocado
colapsos del sistema, lo que se traduce para el cliente cmo prdidas econmicas, ya que en
algunas ocasiones ha tenido que suspender momentneamente sus ventas para poder poner en
operacin el sistema nuevamente.
El lder de soluciones ha puesto en contexto a Antonio sobre la situacin del problema del
software TPV y le ha solicitado que analice, disee e implemente una solucin para este problema.
Despus de una semana de arduo trabajo Antonio no ha logrado obtener una solucin, entonces
recuerda que te han contratado a ti como un prospecto muy prometedor, es el momento que
demuestres porque has sido contratado y le ayudes proponiendo una solucin bajo las siguientes
restricciones:
1. Analizar el problema y determinar cul sera la solucin ideal.
2. Que implementes un pequeo ejemplo de tu solucin en cualquier plataforma y/o
lenguaje de programacin (Java, PHP, C#, etc.) con las siguientes restricciones:
a. Disear y construir una pantalla para cargar 40 mil registros o ms en el menor
tiempo posible.
b. Que dicha solucin involucre que los registros sean cargados de una base de
datos.
3. Que expliques como llegaste a esa solucin y porque la elegiste.

Escenario B
Felicidades!, lograste convencer a Antonio con la solucin que le propusiste y el cliente ha
quedado completamente satisfecho.
Todo marcha bien durante 2 meses, el cliente ha notado que la informacin de su software TPV es
inconsistente, faltante de producto, excedentes, costos no acordes al producto, entre otros. El
cliente llega a la conclusin de que el problema radica en el software esto lo deduce realizando
cruces de informacin con sus almacenes- e inmediatamente lo reporta al lder de soluciones para
que tome cartas en el asunto.
Esta informacin llega a tu departamento para que se solucione, el encargado es Antonio pero
este se ha ido de vacaciones y te han pedido a ti que asumas sus responsabilidades. Lo cual indica
que tienes que investigar porque la informacin es inconsistente en el sistema.
Decides tomar cartas en el asunto y no das con el problema, as que le mandas un correo a
Antonio para que te de pistas de cmo solucionar el problema y te contesta lo siguiente: es
necesario que implementes Logs en las operaciones del sistema para identificar el problema y te
solicita el siguiente ejercicio:
1. Implementar un servicio que guarde, actualice, consulte y elimine registros de una base de
datos.
2. Investigar y analizar una forma correcta de manejo de Logs.
3. Implementar manejo de Logs en el servicio que generaste.
4. Puedes realizar lo anterior con cualquier plataforma y/o lenguaje de programacin.
Adems Antonio te comenta que si logras hacer una implementacin con el conjunto de prcticas
de Microsoft Enterprise Library te ayudara el doble para solucionar el problema.

También podría gustarte