Pregunta: Pero ¿por qué? ¿por dónde?
El porqué del efecto 2000 ya se ha dicho y explicado
(más o menos). Se trata básicamente de problemas
derivados de utilizar sólo dos dígitos para los
cálculos realizados con años.
Así por ejemplo si queremos saber si una persona es
mayor de edad, preguntamos si la diferencia entre el
año de nacimiento y el año actual es igual o mayor
que 18.
Si la pregunta se expresa diciendo: "¿2003 menos 1950 es mayor o igual que 18?" La diferencia, 53, es efectivamente mayor que 18.
Pero al preguntar: "¿03 menos 50 es mayor o igual que 18?" El resultado de la operación es -47 (menos cuarenta y siete). Un número negativo, inferior a cero y por consiguiente inferior a 18.
Es decir, que tal vez no pudiéramos entrar a "algunos" sitios por entender que no somos adultos ;)
Para comprender bien el "Efecto 2000" debemos dividir el problema en
dos partes:
- Qué tipos de fallos se pueden producir
- Dónde se pueden producir esos fallos.
Después, deberemos combinar una parte del problema con la otra y
pensar que nada trabaja aislado, que todo depende de todo, pero
ahondamos en esto a continuación.
Volver al inicio
Pregunta: ¿Y dónde se pueden producir dichos fallos?
Tenemos tres grandes entornos que a su vez pueden
subdividirse, pero sobre todo no hay que olvidar como siempre que
todos están relacionados entre sí, y que esa inter-relación es
parte importante del riego, ya que si en una cadena falla un
eslabón, este puede hacer fallar al resto de la cadena.
- En el hardware de los ordenadores
- En el software
- En los sistemas empotrados
Está todo ampliado aquí
Volver al inicio
Pregunta: ¿Cuándo dice que va a pasar?
En el efecto 2000 hay dos fechas críticas que son el 1 de enero y
el 29 de febrero. La segunda por que es bisiesto, la primera
porque empieza todo. Aunque para ser exactos, ya se han dado
muchos casos debido a que algunas aplicaciones trabajan con años
venideros. Es el caso de la caducidad de las tarjetas de crédito.
Hace dos años algunas tarjetas eran rechazadas por determinados
sistemas por caducar en el 00. Hubo bancos que hasta que esto fue
solucionado emitían las tarjetas con caducidad 12/99.
Uno de los problemas más destacados con los que nos vamos a
encontrar será la capacidad de los sistemas de "pasar" al año
2000 en vez de hacerlo a 1900 o a otro, pero esto es sólo la
punta del iceberg.
Es cierto que en la nochevieja se pueden empezar a manifestar los
primeros problemas. Que algunos que comiencen entonces no tengan
solución inmediata, pero en ese momento sólo hay un número
reducido de sistemas funcionando.
El día 3, y sobre todo el día 11 al finalizar los días de
vacaciones, cuando nos vayamos incorporando masivamente a nuestra
vida cotidiana podemos encontrarnos con que los procesos que
habitualmente efectuamos vayan fallando.
Como venimos diciendo, esto será sólo en el caso de que no hayan
sido convenientemente adaptados y es de esperar que sean una
minoría, pero los más difíciles de detectar irán surgiendo en los
primeros meses del año.
Volver al inicio
Pregunta: Entonces, ¿esto puede seguir después del 1 de enero?
Sí, oiremos hablar mucho del Efecto 2000...
Como ya hemos dicho, en la noche del 31 al 1, pocas cosas están
funcionando salvo los llamados servicios básicos. La mayoría de
"programas de ordenador" entrarán en funcionamiento el día 3
lunes, y otros conforme vayan terminando las vacaciones y la
gente se reincorpore al trabajo.
Los programas de gestión en los que están incluidas nóminas,
facturaciones, gestión de almacén, contabilidades, etc... se
cuentan por cientos de miles con millones de líneas de código a
veces en una sola empresa.
De estos la mayoría se cree que ha sido revisada, corregida y
probada, pero cabe la incertidumbre de si se ha "escapado" algo.
Igualmente se desconoce el grado de adaptación de muchos entornos
especialmente en las pymes lo que hace temer alguna que otra
sorpresa desagradable.
No se tratará en general de problemas graves. Lo más probable es
que nos encontremos con documentos en los que figuren fechas de
1900 o algún que otro cálculo erróneo. El problema principal
puede venir del ya mencionado efecto enjambre. De tal forma que
si estos pequeños errores proliferan, pueden llegar a ser una
molestia grande.
Todavía están cercanos los primeros años de la implantación
masiva de la informática en nuestras vidas en los que se hizo
famosa la frase "ha sido un fallo del ordenador". No será de
extrañar que se haga famosa esta vez la de "es un problema del
Efecto 2000" como excusa comodín ante cualquier otro tipo de
fallo difícilmente justificable.
Dentro de la anécdota, hace poco que un internauta comentaba en
un foro que mientras trataba de que Telefónica le admitiese el
número de teléfono de Internet de otra compañía para sus bonos,
la señorita en el servicio del 1004 le había justificado la
imposibilidad de hacerlo "debido al Efecto 2000".
Volver al inicio
Pregunta: ¿Hay fallos pequeños y fallos grandes?
Sí, hay fallos que pueden detener un sistema y
hay otros que simplemente pueden resultar una
molestia.
El hecho de que por ejemplo nos llegue una factura con fecha de 1900 es un detalle que no debería pasar de una aclaración con el emisor de la misma.
Si se nos tratan de cobrar (o se nos cobran) interese de demora de más de 100 años, la cosa se pone peor.
Si el programa o el ordenador en el que corre el programa que emite nuestra nómina con el salario de Enero falla, la cosa se agrava.
Hay problemas pequeños que se pueden pasar por alto
en determinados escenarios, pero no en otros.
¿Imaginan un informe de una Junta de Dirección
fechado en 1900? Ese mismo fallo, en la carta que
estamos escribiendo a un amigo no pasaría de una
anécdota.
Muchos fabricantes de Software están declarando sus
productos como "Conformes con problemas menores".
Como decimos esos problemas menores pueden no serlo
tanto según para quién, y lo que es peor, pueden
forzar a que otras cosas más importantes fallen por
el Efecto "dominó".
Volver al inicio
Pregunta: ¿Debo temer al "Efecto dominó"?
Debe temer más al "Efecto enjambre".
El efecto dominó hace referencia a que todas las fichas de dicho
juego en posición vertical pueden caer empujadas por una sola de
ellas.
Efectivamente, en el efecto 2000, si un eslabón de la cadena
falla, puede hacer fallar al resto. Lejos de tecnicismos,
pensemos en que tenemos una empresa que compra la materia prima a
un proveedor. Si éste último falla por el efecto 2000 (o por lo
que sea), no sirve de nada que nuestra empresa sea conforme. Sin
la materia prima, nuestra empresa no podrá funcionar.
Por otro lado, nuestra empresa vende a unos clientes. Si éstos
clientes se ven afectados y ello les impide pagarnos, también
nosotros nos veríamos afectados. En eso consiste el efecto
"dominó".
¿Y el efecto enjambre? Se trata de lo siguiente, si una abeja te
pica, te puede producir un cierto malestar, pero no es algo
grave. Si un enjambre entero de abejas te ataca al mismo tiempo,
el resultado puede llegar a ser muy grave. En la Amazonia se
suele explicar esto mismo con pirañas ;)
En general, las empresas y sobre todo aquellas que dan servicios
públicos suelen estar preparadas para imprevistos. Si se produce
un fallo o avería, tienen medios como para solucionarlo en un
plazo razonable de tiempo. El problema vendría si esos fallos se
produjesen de forma masiva y no se dispusiera de recursos
suficientes como para atender a todos a la vez.
Volver al inicio
PREGUNTAS SOBRE CONFORMIDAD, EQUIPOS, SOFTWARE...
Pregunta: Bueno, pero el software actual será conforme ¿no?
¡No! La mayoría del software de base actual
(sistemas operativos, programas de ofimática,...)
necesitan de algún tipo de intervención.
En general suelen ser parches que se deben instalar
en los productos que ya tenemos.
Hay que tener en cuenta no obstante que no en todos
los sitios se recicla el material informático con
frecuencia.
Existe todavía un gran parque de material, tanto
hardware como software, que no es conforme.
Volver al inicio
Pregunta: Entonces, ¿me deshago de él y compro otro?
No, hombre. Casi seguro que puedes aprovecharlo. Tal vez
tengas que hacer alguna corrección, tal vez simplemente apagarlo
y encenderlo para que se corrija él solo.
Hay cuatro tipos diferentes de comportamientos según
el grado de preparación del PC para el Efecto 2000:
- PC conforme 2000
- PC que necesita ser rearrancado
- PC que puede ser corregido manualmente
- PC que no soporta fechas de año 2000
Te lo explicamos con
detalle aquí.
Volver al inicio
Pregunta: Bueno, por si acaso voy a probarlo...
¡Nooo, espera!
Antes de empezar a hacer pruebas de cualquier tipo recuerda que
vas a probar si algo puede fallar. Si esto fuera así, deberías
tener tus datos a buen recaudo, y la posibilidad de volver a
restaurar fácilmente un sistema que puede fallar.
Si vas a probar un PC, tienes que tener en cuenta que los
programas en versión "beta" o "demos" con una licencia temporal
pueden detectar que has cambiado la fecha del sistema y sospechar
que ha sido para saltarse la protección, por lo que pueden
inutilizarse.
En general, este riesgo se elimina casi por completo si haces las
pruebas arrancando desde un disquete en vez de con el disco duro,
pero nadie te lo va a garantizar. Evalua si te merece la pena el
riesgo. y si decides probar,
lee primero el artículo sobre cómo probar el PC...
Volver al inicio
Pregunta: Y con Internet... ¿qué puede pasar?
¡Que vaya despacio y sea caro! ;) Bueno, aparte de lo de
siempre, es bastante impredecible como afectará el problema en la
red.
Como todo el mundo sabe, Internet es en sí una inmensa red de
ordenadores interconectados. Si alguno de ellos falla, lo más
probable es que se quede en fallos locales. Si falla por ejemplo
un ISP, se verían afectados los usuarios del mismo. Si fallase un
servicio de hospedaje como por ejemplo en el que está hospedado
villanos.net, no se podría acceder a estas páginas. Si fallaran
los sistemas de comunicaciones o las grandes redes que
constituyen el backbone o esqueleto de Internet la cosa sería
peor. No obstante esto último parece que todos coinciden en que
no debería tener problemas y es de esperar que lo primero
tampoco.
Esto que sigue es una especulación particular, pero en general
buena parte de los programas que dan servicio en Internet como
los servidores de páginas o los de correo son productos que
corren bajo linux. Este software aunque no está libre de fallos,
es de naturaleza más bien simple y no parece estar muy afectado.
No obstante en los últimos años el software propietario (de
"marca") se ha extendido mucho por la Red. Este suele ser
bastante complejo (en proporción a las prestaciones que da) y en
general son productos que aunque los acaban calificando de
"Conformes 2000", tienen muchos "problemas menores". Está por ver
si esos "problemas menores" no acaban pasando factura. Pero como
digo, esto es una mera especulación personal.
Bueno, además de todo eso deberían de funcionar las operadoras
telefónicas, la electricidad, etc... Pero suponemos que eso sí lo
hará... ¿verdad? ;)
Volver al inicio
LAS ÚLTIMAS PREGUNTAS
Pregunta: ¿Alguien nos puede ayudar?
¡Cientos de miles lo han hecho/están haciendo!... y aún así...
Desde hace unos años, pero sobre todo en los dos
últimos, cientos de miles de técnicos en todo el
mundo (no es una exageración) han estado buscando
errores y corrigiéndolos.
El trabajo en sí no era excesivamente complejo salvo
en ocasiones, pero sí tenía un grave problema de
volumen.
En una gran empresa por ejemplo podía haber millones
de líneas de código para revisar. Lo mismo que en los
organismos de la administración (Ministerios, etc...).
Los medios, las herramientas para hacerlo se han
tenido que crear ex-profeso, y en algunos entornos
como la Microinformática han sido muy escasas y de
dudosa efectividad, por lo que se ha tenido que
suplir con medios "humanos".
Miles de programadores se han dejado las pestañas
buscando cosas como "date" entre los millones de
líneas, para comprobar si se estaban utilizando con
dos dígitos o con cuatro y si el programa podría
"resentirse" en cuyo caso habría que corregirlo.
En muchos casos, ya no se disponía del código con el
que se había creado el programa y sólo se podía
"probar" a ver si funcionaba y si no era así
re-escribirlo de nuevo.
Al final, se habrán dado casos en que no haya dado
tiempo a probarlo y corregirlo todo. En el caso de
las pequeñas empresas se teme que no se hayan tomado
medidas. Y entre lo que se haya corregido y probado,
que duda cabe que algunas cosas se puedan escapar.
Somos humanos ¡afortunadamente!
Volver al inicio
Pregunta: Entonces ¿no se puede asegurar que todo vaya a funcionar?
Se puede probar lo más importante y lo más habitual.
Todo-todo-todo, no.
Desgraciadamente existen programas muy complejos con
muchas opciones y posibilidades que sólo se dan bajo
determinadas circunstancias. Reproducir totalmente
todas las posibles situaciones y probar cada una de
las opciones del programa en cada situación o
combinación de situaciones es poco menos que
imposible.
Volver al inicio
Pregunta: ¿Qué garantizan las pruebas de un sistema realizadas durante
un fin de semana?
Que *ese* sistema funciona durante *ese* fin de semana
mientras el resto del mundo siga funcionando y no le afecte.
Si se prueba por ejemplo un cajero automático, eso
demuestra que en condiciones normales el sistema de
cajeros está preparado. Y eso está bien. Si todo
estuviese igual no habría ningún problema. Pero se
está dando por hecho consumado que tanto la
electricidad como la línea telefónica hasta el cajero
está funcionando. Y estas no están ese fin de semana
"en fecha de 2000". Igualmente no lo están todas las
instalaciones en las que hay ordenadores que
intervienen en la operación de una manera directa o
indirecta.
Es sólo un ejemplo. Y está tomado de unos entornos
que parecen haber garantizado que van a funcionar.
Pero recordemos el efecto dominó y el efecto
enjambre. Y tengamos en cuenta que se están probando
sistemas más o menos aislados. El comportamiento a
partir del 1 de enero depende de muchos factores
tanto internos como externos.
Volver al inicio
Pregunta: Pero ¿es que nadie garantiza nada?
¡Exacto! La dificultad extrema de tener la
certeza de que todo está probado y corregido lo
impide. Basta con ver los "descargos de
responsabilidades" de las páginas de Internet.
El punto de referencia durante estos años para
conocer la conformidad de productos ha sido Internet.
Pero la "búsqueda" no ha sido ni es fácil.
Cuando las empresas empezaron a poner información
sobre la conformidad de sus productos en la Red, todo
era conforme 2000. Ordenadores, software...
Poco después tuvieron que empezar a rectificar y casi
nada lo era. Con el paso del tiempo, esos productos
se han ido corrigiendo o sustituyendo y su
conformidad por tanto, cambiando.
Sin embargo, en todas las páginas sobre información
de conformidad encontraremos una cláusula o letra
pequeña dónde el fabricante se descarga de
responsabilidades sobre lo que allí dice.
Por otra parte, cada fabricante adopta su propia
versión de lo que significa "Conformidad". Los
grandes sobre todo, han asumido frases como "Conforme
con problemas menores" o "Conforme con intervención
de usuario" según las cuales, a la hora de hacer una
estadística el 90% o más es "Conforme" (para este
título se suprime el resto de la frase).
Queda para el usuario descifrar hasta que punto para
él se trata de problemas "menores" o el darse cuenta
de que cuando le dicen "intervención de usuario" se
refieren a él. A que tiene que conseguir un parche o
solución (generalmente de Internet) y aplicarsela al
producto.
Muchos se han quedado con la idea de "He oído que mi
sistema operativo o mi paquete de ofimática es
conforme" y no caen en la cuenta de que deben
actualizarlo. O simplemente creen que porque es
nuevo, no tiene problemas.
Volvemos a recomendar un paseo por las páginas del MAP:
Hardware: http://www.map.es/a2000/conformidad2000/pg7020_102.htm
Software: http://www.map.es/a2000/conformidad2000/pg7020_154.htm
Volver al inicio
Pregunta: ¿Y si al final empiezan a fallar cosas...?
Deberían activarse los "planes de contingencia".
Un plan de contingencia es el que determina los pasos
a seguir para realizar una actividad cuando no se
dispone de los medios habituales.
Es decir, si por ejemplo hay que extender un recibo y
el ordenador o el programa no funcionan, se tiene a
mano un bolígrafo y un impreso dónde poder hacerlo.
Esto es una simplificación, pero es el principio por
el que se rigen todos los planes de contingencia.
Estos planes se establecen tanto para los casos en
que no se haya podido llegar a tiempo para la
corrección, como para los que sí se haya hecho.
Es importante que existan. No quiere decir que no se
confíe en los resultados. Pero el problema tiene tal
dimensión que a pesar de todo es necesario estar
prevenido. Y el Plan de Contingencia viene a decir
que aunque todo falle, está previsto y se puede
buscar una via alternativa. La administración y las
grandes empresas tienen sus planes de contingencia
listos en la mayoría de los casos y en otros se
espera que terminen antes de fin de año.
Romulus nos habla de un Plan
de Contingencias muy especial ;)
Volver al inicio
Pregunta: ¿Debo estar preparado?
*Siempre* se debe estar preparado.
Mucho se está hablando sobre si almacenar alimentos,
dinero, mantas...
En realidad, es de esperar que las cosas más
preocupantes como que fallase la electricidad, el
agua o bienes básicos no se produzcan.
Pero al fin y al cabo, no es tan extraordinario que
alguno de estos problemas suceda de vez en cuando sin
necesidad de Efecto 2000.
Por lo general suele ser cuestión de horas, pero ¿no falla la luz a veces durante unas horas? ¿y cuando se rompe una cañería del baño y no se consigue un fontanero hasta el día siguiente?
Hay que preguntarse por ¿qué cosas puden dejar de funcionar si me falla...? O ¿cómo consigo yo hacer xxx sin yyy?
Pero esto es para todos los días. Deberíamos tener
nuestro plan de contingencia propio para las
situaciones ordinarias. Tal vez nos confiemos
demasiado en que "lo tenemos todo a mano" y tal vez
un día no lo tengamos todo.
Resulta imposible recomendar si tomar esa serie de
medidas o descartarlas ya que nadie tiene el
conocimiento exacto para asegurar lo que va a pasar.
Lo único que sí que se puede pedir es que se haga con
moderación. Podrían venir problemas si se dan
situaciones de "pánico colectivo" que impulsara a
sacar el dinero de los bancos o a acaparar más
alimentos de los que puedan consumir en un periodo de
tiempo.
Porque, y esto es lo único que nos atrevemos a
aventurar, la cosa no parece ya tan grave como si no
se hubieran tomado medidas.
No queremos alarmar a nadie, simplemente llamar la
atención sobre algo que está ahí y que en los casos
en los que no se haya tomado medidas puede acarrear
consecuencias.
Volver al inicio
Pregunta: Y Clinton, ¿qué opina de esto?
Clinton dice que "¡USA va bien!". Por aquí no
dicen mucho...
En Estados Unidos el presidente Clinton se dirigió al
país hace dos años para concienciar de que no se
trataba de un problema pequeño y que podía haber
grandes pérdidas. El hecho de que el que no estuviera
preparado podría pasarlo muy mal se ha repetido hasta
la saciedad en otros países. En el caso de España, se
ha dicho en voz baja y a escondidas. Ahora cuando el
primer ministro japonés se dirigió a su nación hace
unos días, se oyeron voces del estilo de "¿Se
imaginan a nuestro presidente diciendo esto?". Bueno,
pues mejor hubiera sido que lo hubiera dicho y hace
tiempo, porque si bien la Administración y las
grandes empresas han estado trabajando en ello, la
pequeña empresa así como pequeños ayuntamientos y
otras entidades están empezando a oir hablar de ello
ahora. Es decir, que no han tomado medidas y poco
tiempo les queda ya para ello.
Volviendo a la pregunta ;) la mayoría de analistas de
EE UU suelen coincidir ahora en que ellos están
preparados, pero dudan del resto del mundo. En
especial de los países menos desarrollados con Rusia
a la cabeza.
Uno es de la opinión de que "en todas partes cuecen
habas".
Volver al inicio
Pregunta: ¿Se nos puede estar escapando algo?
¡Me alegra que haga esa pregunta, señor Murphy! ;)
Bueno, es muy posible que sí. Como venimos diciendo
esperamos que no sean cosas graves y que se vayan
solucionando.
Por nuestra parte, los villanos hemos querido aportar
nuestro granito de arena con esta edición. Hemos
tratado sobre todo de llamar la atención sobre el
problema, intentar explicarlo y como de costumbre
hacer pasar un buen rato :)
Somos conscientes de que se nos escapan cosas. Contar
todo lo contable sobre el Efecto 2000 sería tanto que
se nos escaparía de las manos. Hemos intentado no
obstante aclarar las dudas "más frecuentes" y las que
consideramos más importantes.
Esperamos haberlo conseguido.
Volver al inicio
Pregunta: Pero a todo esto... ¿No cambiamos de siglo
y de milenio esta nochevieja?
R: ¡¡¡NO, NO Y NOOOOO!!!
A ver, los años del calendario se numeran a partir
del 1 debido a que nuestro calendario proviene del de
los romanos. Los cuales desconocían el "cero". Según
esto, y teniendo en cuenta que un siglo son 100 años
y un milenio 1000, cambiaremos de siglo y de milenio
el 1 de enero del año 2001.
Lo que ahora "cambiamos" no es más que el 19 por el
20 debido al sistema de representación que
utilizamos.
De todas formas, los amigos de Astrored.org nos lo explican con más detalle
y nos invitan a que nos sumemos a su Manifiesto 2000