Beruflich Dokumente
Kultur Dokumente
ROBERT D. AUSTIN
JONATHAN WAREHAM
JAVIER BUSQUETS
Tengo la capacidad de darme cuenta cuando algo se desvía, es como si me saltara a la vista. Es una habilidad
que mucha gente no parece tener, pero es natural en mí. Me considero a mí mismo bastante normal, perotengo
este buen ojo para los errores. Terminé el 90% de mi educación como maestro y puedo manejar la parte
teórica, pero no era bueno enseñando a los niños y teniendo contacto con ellos. Pero me gusta trabajar aquí. No
tengo que tratar de ser distinto sino yo mismo. A veces me obsesiono con mi trabajo y está bien. En otras
compañías se esperaría que conversara un poco y fuera flexible. Aquí simplemente me puedoconcentrar en mi
trabajo sin ser considerado antisocial.
–Torben Sørensen, empleado de
SPECIALISTERNE, en el periódico danés URBAN DK, 10 de octubre de 2005
Thorkil Sonne, fundador de SPECIALISTERNE, colgó el teléfono, luego se puso de pie para ver
por la ventana de la oficina. Su comportamiento, tan correcto como siempre, escondía sus verdaderos
sentimientos. La llamada de uno de sus mejores clientes había traído muy malas noticias para su joven
empresa y, de hecho, lo había dejado muy agitado. La compañía, grande y de amplia visibilidad, había
decidido abandonar el contrato con SPECIALISTERNE.
De cierto modo, la decisión de retirarse del contrato con SPECIALISTERNE no tenía mucho
que ver con el trabajo de los empleados de Sonne. Un grupo inversionista había adquirido
recientemente al cliente en cuestión y los nuevos dueños habían emitido estrictas políticas de
1El Síndrome de Asperger tiene síntomas menos pronunciados que muchas formas de autismo y a menudo es diagnosticado en
edades más avanzadas.
________________________________________________________________________________________________________________
El caso de LACC número 609-S07 es la versión en español del caso de HBS número 9-608-109. Los casos de HBS se desarrollan únicamente para su discusión
en clase. No es el objetivo de los casos servir de avales, fuentes de datos primarios, o ejemplos de una administración buena o deficiente.
Copyright 2009 President and Fellows of Harvard College. No se permitirá la reproducción, almacenaje, uso en planilla de cálculo o transmisión en forma
alguna: electrónica, mecánica, fotocopiado, grabación u otro procedimiento, sin permiso de Harvard Business School.
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
reducción de costos. El interlocutor al otro lado de la línea telefónica había mantenido un tono de
disculpa: “Esto no tiene nada que ver con la calidad de su trabajo. Hemos estado más que
satisfechos con él. Pero no son los más baratos y nuestros nuevos dueños desean reducir costos. Está
más allá de nuestro control; son órdenes que vienen de arriba”.
Por otro lado, sin embargo, Sonne sabía que esta decisión podía interpretarse como un
referéndum al modelo de negocio de SPECIALISTERNE. A la gente de verdad le gustaba lo que
hacía la compañía, dándole trabajo a gente que de otra manera no podría conseguirlo. Sonne
pasaba una buena parte de su tiempo dando charlas, recibiendo visitas a su compañía, y
respondiendo solicitudes de información, debido al aura de “responsabilidad social corporativa” que
rodeaba a la joven firma. Pero había preguntas que acechaban bajo la superficie de los tratos de
Sonne con sus clientes, preguntas que él mismo a menudo contemplaba: ¿era esto un negocio en
verdad? ¿o debería ser una organización sin fines de lucro o alguna otra forma de organización
social? Al margen de los buenos sentimientos y de las inclinaciones encomiables hacia la responsabi-
lidad social, ¿su compañía brindaba mayor valor de negocio que sus competidores? Sonne así lo
creía. También creía que una proposición de valor basada en la autosuficiencia de la empresa era
mejor para sus empleados y para la misión de la compañía. Irónicamente, sin embargo, los aspectos
obvios del negocio de “empresa social” dificultaban despejar las preocupaciones respecto a la
proposición de valor. A menudo la gente hacía suposiciones equivocadas sobre por qué los clientes
debían contratar –o seguir trabajando con –SPECIALISTERNE.
Y ahora esta decisión de uno de sus más importantes clientes parecía implicar una respuesta
distinta a sus preguntas: Cuando las circunstancias fuerzan a los clientes a hacer cálculos fríos de
pérdidas y ganancias, SPECIALISTERNE sale desaprobado.
Sonne sabía que era un error, la decisión de este nuevo grupo de dueños de buscar una empresa de
prueba de software más barata, para dejar de trabajar con SPECIALISTERNE.. ¿Pero qué podría hacer
al respecto? Algunas opciones saltaron a su mente. Podría reducir precios, tratar de competir en
costos. Pero hacerlo acarrearía implicaciones de largo plazo. El crecimiento era costoso, y su compañía,
ahora con 50 empleados, recién había comenzado a cubrir sus costos. De todas formas, a Sonne no
le gustaba lo que competir por costos implicaría para sus empleados, que de alguna manera se ve-
rían inferiores a otros en el mismo negocio. Nada podría estar más lejos de la verdad; pues ellos eran
los mejores del mundo. Podía contactar a los nuevos dueños de la firma cliente, informarles sobre
SPECIALISTERNE y el valor de su trabajo para el negocio. Probablemente podría ingeniarse alguna
forma de llegar a ellos. Debido a la naturaleza tan celebrada del trabajo hecho por SPECIALISTERNE,
Sonne contaba con una sorprendentemente buena red que incluía agentes del gobierno, ejecutivos
corporativos y fundadores, y muchos otros líderes. ¿Pero usar esa red ayudaría a sus propósitos?
¿O aparecería ante los nuevos dueños como evidencia adicional de que la firma no era un negocio
real, sino más bien, una obra de caridad admirable que nadie podía permitirse en realidad?
Necesitaría ayuda para solucionar esto. Volviéndose a sentar, cogió el teléfono para llamar a
algunos de sus consejeros de más confianza, para conversar sobre qué hacer.
Historia y antecedentes
En 199ó, cuando Sonne trabajaba como gerente de TI (Tecnologías de Información) para un gran
operador de telecomunicaciones, nació su tercer hijo. Primero, dijo, “Nada parecía anormal en él”.
Sin embargo, cuando el niño cumplió tres años algunas de las personas que lo cuidaban notaron
problemas en su habla y un retraso en el desarrollo de sus habilidades sociales. “No le dimos mucha
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
importancia”, recuerda Sonne “porque los niños evolucionan y aprenden a ritmos distintos”. Sin
embargo, junto con su esposa mudaron a la familia al campo, a un ritmo de vida diaria más lento y
menos estresante. A pesar de ello, luego de varios meses en el nuevo entorno las dificultades de su
hijo no habían mejorado. Sonne recordaba:
Para Sonne fue especialmente difícil ver las dificultades continuas del niño en sus interacciones
sociales:
Era tan injusto. La gente con ASD necesita la misma aceptación social que cualquier otro. De
hecho, es más importante para ellos. Ellos no te dicen para qué son buenos... Debes aprender a
preguntar, por ejemplo, “¿Qué te gusta hacer?” Debes observar su comportamiento, lo que
hacen, lo que disfrutan hacer.
Entre todas las dificultades, había asombrosas sorpresas ocasionales que sugerían capacidades
fuera de lo común. Un día, por ejemplo, el niño de siete años comenzó a dibujar un diagrama muy
elaborado. Primero, Sonne no podía entender lo que era, pero luego de un rato tomó una forma
familiar. Gradualmente se convirtió en un mapa de Europa, pero lleno de números desconcertantes
que no significaban nada para Sonne. Luego y de manera totalmente accidental, mientras Sonne
revisaba un libro de mapas, se tropezó con la inspiración del dibujo de su hijo: el índice del libro.
Los números indicaban las páginas del libro en las que aparecían mapas más detallados por región.
Este sorprendente niño había reproducido el esquema numérico completo de memoria, sin un solo
error (ver el Anexo 1).
Sonne reconoció varias capacidades útiles en esta simple acción. Para reproducir el diagrama
de manera tan precisa se requería una enorme memoria, capacidad de concentración en el detalle, y el
deseo de ser minucioso. Su hijo mostraba estas habilidades e inclinaciones a un nivel sorprendente
para tan temprana edad. Y correspondían bien con las habilidades que Sonne, en su vida
profesional, buscaba en ciertos empleados, especialmente los encargados de las pruebas de software y
sistemas. Muchos problemas que surgen luego de la implementación de un nuevo software y otros
sistemas resultan de fallos y errores no detectados en pruebas anteriores. “Dado que mi experiencia
se relaciona con desarrollo, implementación y pruebas de software, pensé que la gente con ASD haría de
manera natural un buen trabajo en las pruebas”, dijo Sonne. Una rápida revisión de las revistas de
negocios y listas de empleos le dijeron que ninguna compañía se había especializado aún en brindar
estas habilidades.
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
A pesar de los desafíos que enfrentaba su familia, a Sonne le estaba yendo bien en su carrera.
Había sido elegido Director Técnico de una alianza estratégica (joint-venture) entre su compañía y
una gran empresa socia, una asignación de alto nivel para crear nuevo software para aplicaciones
móviles. Sin embargo, Sonne renunció a su prestigioso empleo, renunció a su carrera, en la que
había invertido tanto, y se dirigió más bien a mejorar las vidas de su hijo y de otros con autismo.
Se hizo a la idea de comenzar una nueva compañía de software, volvió a hipotecar su hogar;
asumiendo un gran riesgo con esta forma de financiamiento, pero sabía que un tipo tan inusual de
compañía requería de su control cercano.
Gracias a su investigación vio que muchas compañías habían comenzado a trasladar al exterior,
especialmente a la India, sus actividades de prueba, especialmente los procedimientos muy rutinarios
y de programación; algunas empresas de servicios de TI ofrecían asistencia en la estructuración de los
procedimientos de prueba para facilitarlo. Pero Sonne sabía por experiencia propia que para algunas
aplicaciones, especialmente las financieras y otras que ejecutaban funcionalidades críticas de la misión,
la ubicación cercana de probadores y desarrolladores era esencial. Sonne sospechaba que alguna
parte de las pruebas no se trasladaría al exterior, incluso en el largo plazo.
Había otra cosa que Sonne sabía por experiencia: los analistas de software y los programadores
eran pésimos para hacer pruebas. La gente que se ve atraída a la programación de software cuenta con
una manera típica y característica de solucionar problemas: toma situaciones únicas, las estructura en
procedimientos estándares, y las codifica de manera precisa. A los programadores les gusta trabajar
en problemas nuevos, que representen desafíos únicos. Las pruebas no eran nada de eso. Las
pruebas involucraban examinar y revisar los mismos resultados rutinarios cada vez que aparecía
una nueva versión del software, para asegurarse que alguna aplicación no hubiera “retrocedido” al
tomar accidentalmente nuevos “errores” junto con nuevas características planificadas. Implicaba
documentar los planes de prueba y luego revisarlos repetidamente. A los desarrolladores creativos,
orientados a la solución de problemas a menudo les parecía que las pruebas eran insufribles.
Además, muchos programadores sufrían de exceso de confianza en su capacidad de programación
sin errores, lo que les hacía difícil encontrarlos en su propio trabajo, casi de la misma manera en que
un escritor tendría dificultad en corregir sus propios manuscritos. Todos estos hechos sugirieron a
Sonne que las pruebas eran un área que estaba lista para la subcontratación. Propondría a las
compañías involucradas en desarrollo que deberían subcontratar los procesos de prueba en los que los
desarrolladores eran malos –con “SPECIALISTERNE”, que en danés significa literalmente, “Los
Especialistas”.
La empresa para la que Sonne había trabajado fue la primera en contratar a su firma. “Logré
convencerlos de involucrarse en el primer proyecto, con adelanto de dinero, y ellos confiaron en
mí”, recuerda. “No fue fácil”. La idea de subcontratar a especialistas en pruebas era nueva para el
cliente. Y la idea de subcontratar a los especialistas autistas era incluso un objetivo más que
ambicioso. El trabajo realizado por gente discapacitada, aunque brindaba un “bien social”, a menudo
era desmerecido, para reflejar la probabilidad de problemas o costos adicionales y gastos de personal.
Sonne no quería ir por ese camino. Quería ofrecer un servicio de primera clase, y pretendía pagar a
sus empleados salarios competitivos para la industria. Afortunadamente, su anterior empleador
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
estuvo de acuerdo con sus términos; y la nueva compañía salió a la luz. Para 2007, la empresa tenía
docenas de empleados y numerosas compañías importantes como clientes, incluyendo gigantes
internacionales como CSC, Microsoft, y Oracle (ver el Anexo 2).
Interacción social –Dificultad en las relaciones sociales; por ejemplo parecer distante e indiferente a
otras personas;
El autismo clásico también involucra de manera típica dificultades de aprendizaje, IQ (por sus
siglas en inglés) por debajo del promedio, y un retraso en el desarrollo del lenguaje. El Síndrome de
Asperger (AS), un subgrupo considerado parte del espectro autista, comparte características del
autismo, pero sin las dificultades de aprendizaje asociadas. Las personas con AS tienen un IQ
normal o por encima del promedio y no experimentan retraso en el desarrollo del lenguaje.6 Los
estimados de la proporción de gente con ASD con incapacidad de aprendizaje varían
considerablemente, y no es posible dar una cifra exacta. Pero es probable que más del 75% de las
personas con ASD tengan un IQ en el promedio a alto, y que algunas de ellas tengan altas
2 Wing, L. & Gould, J. (1979). “Severe impairments of social interaction and associated abnormalities in children Epidemiology
and classification”, [. Journal of Autism and Childhood Schizophrenia, 9, pp. 11-29.
3 National Autistic Society (2007) “Autism? What is it?”. http://www.nas.org.uk/nas/ jsp/polopoly.jsp?d=221, visitado el 20 de
septiembre de 2007.
4 Wing L. (1993) “The Definition and Prevalence of Autism”, European Child and Adolescent Psychology, 2(2) pp. 61-74.
5 Gualtieri 1991.
6 Autism Research Centre (2007) “What is Autism?” [Qué es el Autismo] Cambridge University, http://
www.autismresearchcentre.com/autism/what_is_ autism.asp; visitado el 20 de septiembre de 2007.
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
En general, las estadísticas relacionadas con la integración de las personas con autismo a la
población general revelan dificultades que siguen siendo desalentadoras. Sólo una quinta parte de
los profesores que trabajan con niños con ASD han tenido entrenamiento para tratar este desorden.
Esto podría tener más importancia de la que se le presta, tan solo por el hecho de que 25% de los
niños con autismo son excluidos de la escuela y así quedan fuera de las estadísticas. Sólo 6% de
los adultos con autismo tienen trabajos de tiempo completo. Las personas con autismo también a menudo
experimentan inestabilidad en sus vidas personales; un poco menos de la mitad de las familias con un
miembro autista experimentan aflicciones mentales perceptibles. El 60% de las personas con autismo
también tienen alguna forma de aflicción mental relacionada. Y quizás la estadística más desgarradora
de todas: 40% de los niños con autismo no tienen amigos.8
Esta última área incluye entrenamiento y educación más efectivos para los profesores, cuidadores,
y otros, así como esfuerzos para incluir estadísticas de los centros laborales. Los obstáculos para
incluir a autistas en centros de trabajo incluyen:
• Los empleados con ASD potenciales carecen de preparación para el mercado laboral;
• Pocos precedentes en la mayoría de las compañías para la contratación de personas con una
condición poco comprendida;
7 National Autistic Society (2007b) “Statistics: how many people have autistic spectrum disorders?”,
http://www.nas.org.uk/nas/jsp/ polopoly.jsp?d=235&a=3527, visitado el 20 de septiembre de 2007.
8 Fradd, A. and I. Joy (2007) “A Life Less Ordinary: People with autism, a guide form donors and funders,”
www.philanthropycapital.org, visitado el 24 de septiembre de 2007.
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
El negocio de SPECIALISTERNE
En una limpia sala con muebles básicos y grandes ventanas, están sentados dos consultores de
SPECIALISTERNE, quienes no le quitaban los ojos de encima a las pantallas de sus computadoras
personales. Están trabajando, como muchos de los empleados de la compañía, en una locación de
una empresa de software. Junto a su sala se encuentran espacios llenos de otros empleados del
cliente. Un vistazo casual nos llevaría de manera razonable a asumir que estos dos especialistas
también son empleados de la compañía de software. Ningún signo externo indica nada fuera de lo
común acerca de ellos, excepto su admirable concentración. Los dos hacen su trabajo eficientemente.
Pero no hacen nada más. No se detienen para revisar su correo o llamar por teléfono. Tales
interrupciones a su rutina nunca les ocurren.
Una tercera persona, el supervisor y empleado del cliente, lleva su silla de ruedas más cerca de
los dos, mirando por sobre sus hombros para ver cómo sigue su progreso. Están probando la versión
final de una aplicación de banca electrónica para la compañía de software que elabora sistemas para
los principales bancos. Como ocurre a menudo, retrasos al inicio del proyecto han reducido el tiempo
disponible para las pruebas. Todos sienten la presión. Pero no hay ninguna señal de la misma en los
probadores quienes trabajan exactamente como lo harían cualquier otro día.
Los especialistas usan especificaciones de prueba escritas en un manual preparado por analistas
de software y desarrolladores. Comparan lo que les dice el manual con lo que ellos ven en la pantalla.
Prueban menús, navegación, y funcionalidades de la aplicación. El supervisor sirve de contacto con el
equipo de desarrollo, y también ayuda a interpretar cuando sucede algo realmente raro. “Necesito
comprender la arquitectura del software subyacente para detectar potenciales errores
estructurales, y saber cómo son los errores serios”, explica. Cada día, lleva los resultados de las
pruebas del día anterior al grupo de desarrollo; trabaja con ellos para priorizar el trabajo de resolver los
problemas encontrados por los probadores. Ya que el supervisor comprende la arquitectura del
sistema, se incorpora a estas reuniones con ideas sobre lo que podría causar errores. Algunos
problemas son simples, y por lo tanto fáciles de corregir; otros son más complejos y toman más
tiempo. El ciclo diario brinda una disciplina al proceso; se “abren” los errores, se les da seguimiento, y se
mantienen abiertos hasta que son verificados y cerrados durante las pruebas.
Ocasionalmente, surgen dificultades que interrumpen esta tranquila eficiencia. En una ocasión,
por ejemplo, uno de los consultores de SPECIALISTERNE de repente comenzó a ir al baño con gran
frecuencia. Un gerente de la firma cliente notó que el consultor iba y venía pasando por la puerta de
su oficina cada 10 ó 15 minutos. Una llamada de la compañía cliente a una persona de soporte
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
La mayoría de los especialistas trabajaban medio tiempo o la tercera parte del tiempo. Las
firmas cliente pagaban una cuota por hora con equivalencia a tiempo completo, con el número de
horas a la semana especificadas previamente. Esto daba a los clientes una idea bastante aproximada
de los costos del servicio de pruebas, y permitía a los consultores de SPECIALISTERNE trabajar en
rutinas predecibles. Surgían dificultades cuando las firmas cliente tenían urgencia de tener el trabajo
terminado antes de una fecha límite. Como observaran los gerentes de un cliente, “Cuando pedimos
dos consultores más debido a los picos de trabajo, fue difícil conseguirlos. Normalmente nos dicen
que tenemos medio o un tercio de equivalente de un tiempo completo, debido al hecho de que no
todos los consultores pueden trabajar un día entero”.
Antes de que los consultores puedan ser “facturables” en las locaciones de los clientes,
SPECIALISTERNE tenía que identificar a los individuos con la combinación apropiada de
habilidades necesarias para realizar servicios en términos comercialmente viables; lo cual era difícil.
Las personas con ASD a menudo no saben cómo decirle a otra persona lo que pueden y no pueden
hacer. Muchos tienen tendencias perfeccionistas que los llevan a evaluaciones irrealmente
negativas de sus propias habilidades. Cuando se le preguntó a un consultor si sabía deletrear bien,
por ejemplo, replicó, “No”; cuando se le preguntó como seguimiento “¿Alguna vez comete errores
cuando deletrea?” el mismo consultor respondió nuevamente, “No”.
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
buen uso de los productos de otra firma danesa, LEGO. Había una concordancia natural entre los
juegos de robots LEGO, llamados MINDSTORMS, las inclinaciones de los consultores con ASD, y el
trabajo que podrían hacer para SPECIALISTERNE (ver el Anexo 3). La mayoría de las personas
con ASD ya conocía los LEGO. El consultor pedagógico podía identificar cualquier potencial que
tuvieran los candidatos al trabajo. Las evaluaciones llevaban a recomendaciones para pasos sub-
siguientes; típicamente, entrenamiento para trabajos futuros, o búsqueda real de trabajo para
individuos con ASD listos para comenzar a trabajar.
Algunos gerentes de las firmas cliente también sugerían que sus experiencias con
SPECIALISTERNE los hacían mejores gerentes. Más de un gerente de clientes comentó que los
empleados de TI, y especialmente los desarrolladores de software, a menudo tenían características de
personalidad especiales, hábitos de trabajo inusuales, y habilidades extraordinarias. En realidad,
varios de los mejores desarrolladores de software requerían mucho manejo especial, incluso
los “normales”. Trabajar con SPECIALISTERNE involucraba planificar con cuidado cómo crear
las condiciones en las que los empleados especiales podrían trabajar de manera más efectiva. En un
sentido real, este era exactamente el desafío de la administración de grupos de empleados
especializados y talentosos. A inicios del siglo 21, por lo menos en el mundo de TI, las compañías ya
no compraban tiempo a los empleados. En vez de ello, el éxito de las firmas de tecnología
requería obtener de los empleados sus buenas ideas, nóveles soluciones a problemas
importantes, y otras formas de “ideas inteligentes” valiosas, sin tomar en cuenta si “marcaban
tarjeta” por un periodo determinado cada día. Trabajar con SPECIALISTERNE forzaba a los
gerentes a pensar mucho sobre cómo ubicar a los empleados para lograr su máximo desempeño.
Pruebas de software
Las pruebas conforman un proceso que a menudo se da por descontado cuando se habla de
escribir software. Pero de hecho, es una fase crítica del desarrollo de software que puede emplear
hasta el 30% de los recursos de un proceso de desarrollo.
Las pruebas de software buscan asegurar la calidad en general del software escrito. Sin
embargo, lo que queremos decir con “calidad” variará según la aplicación en particular. Por ejemplo,
a la gente de banca le preocupa más la seguridad que, digamos, a los inventores de juegos de video.
Las pruebas de aplicaciones de banca se enfocarán en la seguridad, mientras que el código de un
juego haría énfasis en las imágenes y movimiento. El régimen de pruebas de software en general
variará según las necesidades de la aplicación y del usuario final.
Cuanto más temprano en el proceso de desarrollo se detecten los defectos, más barato resultará
corregirlos. De hecho, muchos postulan una relación logarítmica entre el punto en el proceso en el
que surgen los errores y los costos para corregirlos (ver el Anexo 4).
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
Las pruebas de caja blanca y caja negra son términos que denominan el punto de vista del probador
del software. Las pruebas de caja negra no requieren un conocimiento de la programación interna del
software. Un probador ingresa datos y sólo ve los resultados del objeto de prueba. Este nivel de
pruebas usualmente requiere que el equipo de desarrollo genere los casos de prueba. El probador
verifica que para un ingreso dado, los valores resultantes coincidan con los valores especificados en
el caso de prueba. Este enfoque tiene las siguientes ventajas: fuerza la generación de casos de
prueba en paralelo con el desarrollo del software (otros probadores no sabrían qué resultados esperar);
y, evita problemas en los que los probadores ven lo que piensan que el software debería hacer, en
10
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
vez de lo que en realidad hace (una versión del problema de lectura de corrección mencionado
anteriormente).
En las pruebas de caja blanca el probador tiene acceso a las estructuras internas de datos, código y
algoritmos. Las pruebas de componentes de bajo nivel y la depuración a menudo se consideran
pruebas de caja blanca, ya que usualmente requieren de una comprensión del código y de la
capacidad de revisarlo paso a paso. Las pruebas de caja blanca requieren más habilidad que las de
caja negra. Los problemas que están embebidos profundamente en la estructura del software, o que
son tan simples que una ronda de pruebas de caja negra sería una pérdida de tiempo, requieren
pruebas de caja blanca.
La verificación examina o prueba todo, incluyendo el software, en pos de su conformación con las
especificaciones provistas (¿construimos bien la cosa?). La validación verifica que el usuario realmente
quería lo que está especificado (¿Construimos la cosa correcta?).
Las pruebas de software también están muy relacionadas con la gestión de configuración. Las
compañías normalmente mantienen múltiples entornos de prueba de software. Los entornos de
preproducción son gruesas aproximaciones de los entornos en los que el software correrá
eventualmente, pero a menudo contienen características de caja blanca amigables con el proceso de
desarrollo, lo que permite tener una visión más fácil de los trabajos internos del software
(depuración, etc.). Las compañías pueden tener múltiples entornos de preproducción; de manera
típica, una compañía comenzará sus pruebas en un entorno, luego migrará el software al siguiente
entorno de preproducción una vez que haya satisfecho los requerimientos del primer nivel de
pruebas. A continuación, el software seguirá siendo probado en este entorno de preproducción, el cual
normalmente será una aproximación más cercana a un entorno de producción real. Este segundo
entorno de preproducción puede contener, por ejemplo, software de otras compañías con el que el
11
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
software en prueba deberá interactuar, con fines de Pruebas de Integración de Sistemas. Finalmente,
cuando se ha probado que el software es resistente, se migra a un entorno de pruebas de producción,
el cual es una aproximación cercana a los entornos de producción reales cuando sea técnicamente po-
sible y asequible. En los procesos ordenados, los cambios nunca se hacen directamente en los
entornos de producción; en vez de ello, las soluciones a los problemas descubiertos en las pruebas de
producción se realizan en preproducción, luego se migran nuevamente a través de las pruebas en
preproducción hasta que vuelven a llegar a nivel de producción.
Sobra decir, que cuando se hace apropiadamente esta migración a través de los entornos de
prueba no es inmediata. El tiempo requerido para asegurarse de que el software tenga un
desempeño sólido a menudo es fuente de controversia en las compañías reales. Cuando ocurre un
problema en una compañía cliente, por ejemplo, los gerentes de negocio de una empresa de software
pueden inclinarse a cortar camino en la gestión de configuración y hacer arreglos directamente en
producción, incluso en el entorno de producción que corre en locaciones del cliente. Es un
procedimiento de alto riesgo. Incluso los llamados cambios “simples” hechos directamente en
entornos de producción pueden tener consecuencias imprevistas. Los buenos gerentes de pruebas
hacen lo mejor posible para ordenar sus procesos con rigor apropiado. Pero en algunas situaciones, las
presiones por acortar los procedimientos son difíciles de resistir. La decisión de tomar el riesgo de hacer
cambios más rápidamente es, en efecto, sacrificar riesgo versus velocidad, y los gerentes a veces sienten
que es justificado. Un régimen de pruebas efectivo asegurará que los gerentes comprendan las
razones del rigor de las pruebas y también de la naturaleza de los riesgos en los que incurren cuando se
desvían del régimen. Las pruebas rigurosas de software no eliminan la toma de riesgos, la cual puede a
veces ser del interés para la empresa, pero de tener éxito se asegura de que los riesgos se tomen de
manera deliberada, con pleno conocimiento de las posibles consecuencias.
La creciente demanda de los clientes existentes puso bajo el reflector temas relacionados con el
recurso principal de la compañía: su capital humano. “Administrar a nuestros consultores especiales
no siempre es fácil”, admitía Andersen:
12
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
En la última semana, uno de nuestros supervisores ha estado con licencia médica debido al
estrés. El nivel de atención que demandan nuestros consultores es alto. A veces interpretar sus
demandas y comportamiento, debido a su falta de habilidades de comunicación, es difícil.
Cuidar nuestra organización y operaciones es demandante para nosotros. Estamos encontrando
una fuerte demanda para nuestros servicios. Pero nuestro mayor desafío es probablemente el
crecimiento de nuestras operaciones con procesos que requieren esta supervisión especial.
En la economía del conocimiento, muchas empresas alegan que la gestión de su capital humano es
el desafío crítico, pero en SPECIALISTERNE esto era obvio y apremiantemente aparente.
Hay varias solicitudes para exportar el modelo de SPECIALISTERNE a otros países, y Sonne y
sus colegas pretenden volverse internacionales pronto. En preparación para este traslado, la firma
reclutó a Lars Henriksen, un socio senior de Accenture retirado , a la Junta de Directores de
SPECIALISTERNE para ayudarlos a expandir las operaciones a otros mercados de Europa y más allá.
La decisión de Sonne
Hasta el momento, Thorkil Sonne estaba logrando sus objetivos. Su joven empresa estaba
creciendo. Como padre de tres hijos, uno de ellos con ASD, sentía que el trabajo que él y sus colegas
estaban haciendo tenía la probabilidad de hacer del mundo un lugar mejor. Pero también sentía una
gran responsabilidad con sus clientes y con su excepcional y muy especial personal.
La llamada telefónica de uno de sus principales clientes la presión que ejercían sobre sus
hombros estas responsabilidades. El interlocutor había sugerido varias formas para que Sonne
bajara sus precios en un rango que pudiera permitirle al cliente continuar con SPECIALISTERNE.
Las sugerencias eran obviamente bien intencionadas. Pero muchas de ellas involucraban encontrar
subsidios, la mayor parte del gobierno, para el trabajo hecho por el personal de SPECIALISTERNE.
Sonne no quería tomar ese camino, aunque sabía que dichos subsidios probablemente estarían
disponibles.
Su empresa y sus consultores eran considerados como “los mejores” según este y otros clientes.
Pero este importante cliente había decidido retirarse. Por lo menos, Sonne debía asegurarse que otros
no lo siguieran. También esperaba convencer a la firma en retirada para que reconsiderara su
decisión.
13
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
Quería hacer eso, pero en una forma en la que quedara claro que no estaba buscando caridad,
y que no consideraría reducciones de precios que reflejaran la estimación de alguien de que su
personal era de alguna manera inferior a los otros probadores. El problema era de negocios: cómo
posicionar a la firma y resaltar claramente la propuesta de valor para el mercado de sus
“especialistas”.
14
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
Anexo 1 Un ejemplo de las habilidades de las personas con Desorden de Espectro Autista
La figura muestra un ejemplo de las habilidades de algunas personas con ASD. El dibujo de la
izquierda fue hecho por el hijo menor de Thorkil Sonne a los siete años de edad. El lado derecho es la
página del índice del Book of European Road Maps [Libro de Mapas de Ruta de Europa]. El hijo de
Thorkil hizo el dibujo de memoria. Después fue que Thorkil encontró el libro en una repisa y
reconoció que el dibujo provenía de allí. Los números son referencias a otras páginas del libro.
Thorkil no encontró errores al comparar el dibujo con el índice real. Este dibujo refuerza la
convicción de Thorkil de que las personas con ASD tienen habilidades que merecen hacerse visibles y
accesibles a la sociedad.
15
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
Fuente: La compañía.
16
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
17
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
Anexo 4 Costo por cada reparación de errores en distintas etapas del desarrollo
1,000
100
10
Especificación de
Diseño Prueba Producción
requerimientos
18
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
Despliegue y
Pruebas de
Mantenimiento
Requerimientos
de usuarios Pruebas de Aceptación
Diseño de
Productos Pruebas de Integración de Sistemas
Requerimiento
de sistemas
Pruebas de Sistemas
Diseño de
arquitectura Pruebas Integración de Componentes
Diseño
detallado
Pruebas Componentes
Codificación
Fuente: Adaptado de un diagrama técnico de “Software Testing at a Glance –or Two”, www.Delta.dk.
19
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
20
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
SPECIALISTERNE: Sentido y detalles 609-S07
Anexo 6 (continuación)
ESPECIALISTERNE es la primera firma consultora del tareas empresariales pueden ser hechas tan bien –a
mundo que contrata exclusivamente empleados con mejor- por una persona con autismo. Estamos en un
autismo. La compañía utiliza las competencias especiales
de las personas con autismo para asignarles tareas vitales
negocio y obtenemos pedidos porque somos buenos en
de compañías en áreas como la programación, pruebas de lo que hacemos. Es importante para nosotros que
software y registro de datos. nuestros clientes nos pidan algo. Microsoft lo hace.
Siendo socio de una de las compañías más orientadas a
BUEN NEGOCIO resultados del mundo por supuesto que es un sello de
aprobación para SPECIALISTERNE y del cual estamos
Sin embargo no se trata sólo de visiones SPECIALISTERNE totalmente orgullosos.”
trabaja bajo condiciones normales de mercado,
compitiendo en términos iguales con otras firmas
Thorkil Sonne, SPECIALISTERNE
consultoras. Microsoft no los contrata por razones de
caridad, sino porque es buen negocio para ambas partes. AMBICIONES INTERNACIONALES
La colaboración con Microsoft comenzó modestamente.
Las capacidades especiales de SPECIALISTERNE es Pero las ambiciones de SPECIALISTERNE son extensas.
concentración, precisión y sistematización en las El objetivo de la compañía es el de volverse socio y
competencias exactas que Microsoft estaba necesitando participante sostenible global con un personal de cientos
cuando buscaban empleados para probar Windows XP
Media Centre. Las tareas involucraba revisar programas de
de consultores todos con autismo. El primer paso es el
televisión y de radio, chequearlos contra Media Centre, de establecer una subsidiaria en el Reino Unido para
anotando los errores y faltas de precisión y por lo tanto 2007.
incrementado la calidad de la experiencia del usuario. La
tarea debía repetirse varias veces y por lo tanto demandaba En Dinamarca, el objetivo a corto plazo de
un alto grado de perseverancia. SPECIALISTERNE es el de incrementar su personal
actual de 40 empleados a 100 consultores. Es una meta
“La tarea pudo haber sido resuelta por uno de nuestros
propios empleados, pero había un gran riesgo de que se
conservadora, pero SPECIALISTERNE piensa que el
perdiera la capacidad de concentración luego de repetir la crecimiento sostenido se dará a una velocidad que todos
tarea un par de veces. Con SPECIALISTERNE este riesgo puedan seguir. Primero es de mayor importancia tener
no existe. Su habilidad para concentrarse permanece intacta tiempo para crear las condiciones perfectas de trabajo
incluso luego de realizar la misma tarea varias veces. para los empleados, para permitirles conocer todo su
Adicionalmente, tienen una fantástica habilidad para potencia
localizar errores y aberraciones. Los 'generalistas' tendemos
a ver lo que esperamos ver. Los SPECIALISTERNE son
fantásticamente concretos, y sólo ven hechos. Son por lo Acerca de SPECIALISTERNE
tanto realmente buenos para señalar errores y aberraciones. • Fundada en 2004 por Thorkil Sonne luego que su
Hemos aprovechado esta habilidad y apreciamos altamente hijo fuera diagnosticado con ASD-Desorden de
nuestra cooperación.' Espectro Autista.
Nis Bank Lorentzen, Líder Grupo de Negocio, Microsoft • 40 empleadosd e los cuales 31 tienen ASD.
Dinamarca. • De propiedad de Thorkil Sonne Director General.
• Sus clientes incluyen a Microsoft, TDC, KMD,
“Por supuesto que somos un tipo distinto de compañía y CSC, Grundfos, Systematic, Cyptomathic.
como tal deseamos ser juzgados con criterios que no sean • Para más información favor ver
nuestros ingresos. Sin embargo, SPECIALISTERNE no es www.specialisterne.dk
terapia ocupacional. Realmente creemos que un 1% de las
Fuente: La Compañía.
21
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.
609-S07 SPECIALISTERNE: Sentido y detalles
22
This document is authorized for use only in liliana.lopez@uexternado.edu.co's Fundamentos de Sistemas de Informacion 2018-2 at Universidad Externado de Colombia from May 2018 to Nov
2018.