Sie sind auf Seite 1von 10

EL PROBLEMA DEL MILENIO Y2K

THE PROBLEM OF MILLENNIUM Y2K


El problema del ao 2000, tambin conocido como efecto 2000, error del
milenio, problema informtico del ao 2000 (PIA2000) o Y2K, es un bug
o error de software causado por la costumbre que haban adoptado los
programadores de omitir la centuria en el ao para el almacenamiento
de fechas (generalmente para economizar memoria), asumiendo que el
software slo funcionara durante los aos cuyos nombres comenzaran
con 19. Lo anterior tendra como consecuencia que despus del 31 de
diciembre de 1999, sera el 1 de enero de 1900 en vez de 1 de enero de
2000.

The year 2000 problem, also known as Year 2000, millennium bug,
computer problem 2000 (PIA2000) or Y2K, is a software bug or error
caused by custom that had adopted programmers omit the century in
the year for storing dates (usually to save memory), assuming that the
software would only work over the years whose names begin with 19.
This would mean that after December 31, 1999, would be January 1,
1900 instead 1 January 2000.

INTRODUCCIN del ao en las fechas, no nos


permite identificar el cambio de
El advenimiento del nuevo milenio, ya que slo se
milenio trae consigo uno de los representa el ao con dos
ms significativos cambios en dgitos.
latecnologa de la informacin de El advenimiento del nuevo
la cual NADIE est exento. El no milenio trae consigo uno de los
ajustarse a estos nuevos ms significativos cambios en
lineamientos puede provocar la tecnologa de
grandes errores en el la informacin de la cual NADIE
procesamiento de datos y por est exento. El no ajustarse a
consiguiente estos nuevos lineamientos puede
El procesamiento de datos ha provocar grandes errores en el
tenido una extrema relacin con procesamiento de datos y por
el manejo de fechas desde los consiguiente
primeros sistemas hasta los ms una contaminacin masiva en
recientes que permiten nuestras bases de datos.
nuevas funciones de negocios.
Las fechas han sido usadas en
clculos, ordenamientos y para
determinar el comienzo o el EL PROBLEMA DEL AO 2000
trmino de O LA LLAMADA CRISIS DEL
muchos eventos importantes. AO 2000
Actualmente, la representacin

1
CUMPLEN todos sus sistemas computadoras, al llegar al ao
de computacin con el cambio 2000 sus sistemas no
del siglo para el ao 2000? Si funcionarn adecuadamente.
usted no sabe la respuesta a Qu significa esto para usted,
esta pregunta, puede tener un su negocio, sus clientes y su
problema en su Organizacin que industria? Puede significar que el
debe enfrentar. departamento de servicio a
Se trata del hecho de que en clientes no pueda procesar las
algunas computadoras, en rdenes, que manufactura no
particular en las pueda planear y programar
de modelos viejos, las fechas son la produccin, que finanzas no
almacenadas en tres campos de pueda reportar correctamente
dos dgitos cada uno, lo cual las ventas y los ingresos, en
impide distinguir entre las fechas otras palabras, no ser posible
del siglo XX y las del siglo XXI. satisfacer las necesidades de los
Por si esto fuera poco, algunos clientes. Los problemas e
programadores utilizaron en interrogantes del ao 2000
aquella poca el 99 como tendrn un "efecto expansivo" en
un valor especial suponiendo que toda su organizacin.(1)
para 1999 ya existiran otras
aplicaciones. CUL ES EL PROBLEMA?
En el campo de la tecnologa de
la informacin (TI), la crisis del Para los sistemas informticos
ao 2000 se refiere a los errores existen tres problemas
que los computadores pueden principales:
generar en clculos basados en El problema mayor lo tienen
comparaciones de fechas con la aquellos sistemas que
llegada del nuevo milenio. Esto almacenan internamente las
se debe a que algunos fechas en un formato de dos
computadores y dispositivos dgitos para la parte
electrnicos almacenan las correspondiente al ao
fechas en campos de dos dgitos, (mm/dd/aa o dd/mm/aa). Los
por lo que les es imposible clculos que se basan en
distinguir entre fechas del Siglo este modelo no devolvern los
XX y fechas del Siglo XXI. resultados correctos. Por
De acuerdo con Bill Ulrich, una ejemplo, supongamos que en el
de las principales autoridades en ao 1999 alguien intentar
el problema del ao 2000, "si realizar una sencilla operacin
usted piensa que sus sistemas con una tarjeta de crdito (como
de computacin estnseguros, lo harn millones de personas).
ms probable es que se Supongamos que el comprador
equivoque". El ochenta por tiene un balance positivo a final
ciento de todos los programas de de ao. El banco intentar
cmputo no cumple con el calcular el inters debido, como
cambio de siglo en el ao 2000. siempre, pero ahora hay un
Esto significa que debido a la problema: para calcular el
forma en que las fechas estn inters, el banco resta la fecha
programadas en las
2
del vencimiento del pago de la necesariamente impidiendo que
fecha actual. Usando un formato los sistemas sigan funcionando
de fecha de dos dgitos, sino tambin en los sistemas que
el computador intenta restar 99 aparenten funcionar
de 00, dando como resultado correctamente pero generen
-99. Esto es debido a que fallos lgicos.(2)
aquellos sistemas, que
almacenen internamente los
aos en formato de dos dgitos AO BISIESTO
no comprenden que 00 es, en
este caso, un nmero mayor que La segunda posibilidad de error
99. relacionado con la fecha se
Pero los problemas causados por centra en el hecho de que el ao
el cambio de siglo tambin se 2000 es un ao bisiesto. Cada
extienden a otras reas. Y es que cuatro aos suele haber un
hay que considerar que el pequeo ajuste en el calendario
primero de enero de 1900 fue gregoriano utilizado hoy en da
lunes y el primero de enero de desde su implantacin en 1582.
2000 ser sbado. Como Dicho ajuste es el que ha llevado
resultado de esta aparente a la existencia de un da
insignificancia, un sistema que adicional en febrero de cada
es incapaz de distinguir entre cuatro aos, o sea, al llamado
fechas de diferentes siglos ao bisiesto. Muchos
interpretar incorrectamente a programadores de computadoras
partir de ese da, todos los das no tomaron en cuenta este
de la semana. Esto sucede hecho al definir sus frmulas
tambin en sistemas que asocian para el clculo de fechas. No
a cada da un nmero fijo como obstante, el ajuste de un da
cuenta de das desde el 1 de cada cuatro aos no representa
Enero de 1900 hasta el presente. el mayor reto de los sistemas
Este problema seguramente complejos: la llegada del ao
causar dolores de cabeza a las 2000 y los problemas que implica
compaas cuyos sistemas van mucho ms all.
emiten facturas
automticamente en das El ao es bisiesto, es decir tiene
predeterminados y a aquellas 366 das (29 de Febrero) todo
que limitan el acceso mediante aquel que sea mltiplo de 4, sin
sistemas informticos a sus incluir aquellos que a su vez
entornos seguridad en ciertos sean mltiplos de 100 a
das de la semana. excepcin de aquellos que sean
El impacto de los malos clculos mltiplos de 400"
de la fecha puede afectar a los Muchos algoritmos matemticos
sistemas tomaron las dos primeras partes
de control de inventario, herrami de la regla pero se olvidaron de
entas de proyeccin financiera, la ltima porque la ltima vez
sistemas dearchivo automtico, que pas este caso fue en el ao
etc. Los problemas del Ao 2000 1,600 !! Ahora como vez, el ao
se manifestarn no
3
2000 es bisiesto por que cumple aplicaciones se interrumpirn el
con : 9/9/99, pero volvern a funcionar
Multiplo de 4 (Esto lo hace correctamente el 10/9/99 (o
bisiesto) 9/10/99). La mayora de las
Multiplo de 100 (Esto hace que empresas
no sea bisiesto) de desarrollo de software que
Multiplo de 400 (Esto hace que incluyen cdigos especiales para
sea una execpcin al punto 2. y las fechas estn utilizando el
por lo tanto SI LO HACE proceso Ao 2000 para encontrar
BISIESTO) y eliminar esos cdigos. (4)
En realidad, 2000 es un ao
bisiesto especial, que ocurre una UN MAL FUNCIONAMIENTO
vez cada 400 aos. Muchos EN NUESTROS SISTEMAS.
sistemas y aplicaciones fueron
diseados sin tener en cuenta Generacin errnea de
que el ao 2000 es bisiesto y, informacin.
por consiguiente, no han contado Contaminacin de
con el 29 de febrero del 2000. nuestras bases de datos con
Todas las fechas siguientes a informacin errnea.
este da sern, por tanto, Paro total o parcial de los
incorrectas. (3) sistemas de manufactura, control
de procesos, produccin,
CDIGOS ESPECIALES Y facturacin, finanzas,
CONTROL DEL TIEMPO EN contabilidad, inventarios, toma
EL BIOS de decisiones, sistemas de
informacin, etc.
El tercer problema importante no Lo que a su vez ocasionar:
es especfico del ao 2000 sino Faltas a contratos de forma
que es un problema relacionado masiva.
con la fecha. Muchas Fallas en el cumplimiento de
aplicaciones antiguas reconocen obligaciones
fechas especficas concretas Desprestigio de nuestra
como si fueran compaa.
un cdigo especial del sistema. Prdidas multimillonarias. (Este
Por ejemplo, cuando un usuario es el problema ms grande de la
introduce 9/9/99 en el campo era informtica!)
fecha de un formulario de una El problema ante el cul nos
aplicacin determinada puede enfrentamos es de magnitud
dar lugar a que 9/9/99 se impresionante y debemos
interprete como un cdigo recurrir a empresas que nos
especial que haga que el brindan herramientas y
documento particular sea tratado metodologas probadas. (5)
de una forma especial, como
rellenar determinado espacio o CUL ES EL IMPACTO DEL
pasar al comienzo del CAMBIO DE MILENIO?
siguiente informe o realizar
una funcin lgica con ese
informe. En principio, esas
4
La causa de alarma es que este mucho ms un reto
problema afecta virtualmente a administrativo, que un problema
todos los negocios, gobiernos y tcnico.
organizaciones de todo el Los principales proveedores de
mundo. El Grupo de Consultores servicios tendrn que asignar
Gartner estima el costo del prioridades a las demandas de
problema de cmputo del ao sus clientes, y muchas
2000 en $400 a $600 miles de compaas tendrn que
millones de dlares en todo el arreglrselas sin ayuda. Sin
mundo. Lo anterior se traduce en recursos adicionales, las
un rango de $55 a $90 millones compaas se vern forzadas a
de dlares para una compaa asignar a todo
Fortune 500. El costo del su personal interno de Tecnologa
problema ha dejado de ser la de la Informacin a proyectos
principal preocupacin de la relacionados con el ao 2000.
industria de Tecnologa de Esto podra implicar que se
Informacin, la principal suspendieran todos los dems
inquietud radica actualmente en proyectos de Tecnologa de la
la escasez de recursos humanos Informacin
capacitados que se requieran y mantenimiento planeados o ya
para corregir los millones de iniciados, que darn apoyo a su
programas de software que estn negocio. Puede
actualmente en uso. su empresa competir de manera
Desde un punto de vista tcnico, efectiva sin el apoyo de
corregir un solo programa de Tecnologa de la Informacin para
software no es una tarea difcil. satisfacer los requerimientos en
El reto radica en el gran nmero constante cambio de sus
de programas afectados y la negocios? Se espera que el costo
complejidad de los sistemas de oportunidad sea enorme para
integrados y las bases de datos muchas organizaciones. (6)
compartidas. Por ejemplo, una
importante compaa de seguros SUS CLIENTES
opera aproximadamente 75,000
programas que representan 50 Podr darle a sus clientes la
millones de lneas de cdigo. En confianza para seguir haciendo
promedio, se necesita un negocios con usted en el prximo
ao hombre para corregir siglo? Algunos alarmistas estn
100,000 lneas de cdigo. En prediciendo un 20% de negocios
este ejemplo, la aseguradora fallidos debido a este problema
requerira de 500 aos-hombre Reaccionarn los clientes ante
de esfuerzo para eliminar el esta situacin? -S! Una
problema del ao 2000. La fecha organizacin del sector
lmite para finalizar estos pblico ya ha comenzado a
grandes y incluir estndares de
complejos proyectos no puede cumplimiento con el ao 2000 en
cambiarse, y los analistas de la todos sus contratos con
industria estn de acuerdo en proveedores y lo aplica a sus
que el problema del ao 2000 es
5
proveedores, desde vendedores tendran que pasar por un lento y
de software, hasta costoso proceso de certificacin
los bancos que manejan sus para configuraciones especficas
ingresos anuales por $2 mil que desviara recursos
millones de dlares. necesarios para enfrentar los
Establecer una garanta de problemas generados por la
certificacin para el Ao 2000 llegada del ao 2000. En una
El concepto "Certificado para el palabra, no existe estndar
Ao 2000" no es til para alguno que permita afirmar que
clasificar el comportamiento de un software est realmente
un producto en el nuevo milenio certificado para el ao 2000.(7)
ni refleja las complejidades que
los usuarios pueden enfrentar QU HACER ANTE EL
con el cambio de siglo. La frase PROBLEMA.
tampoco ofrece una gua que
permita al usuario prepararse No hay duda alguna de que si
para el ao 2000. usted no comienza a enfrentar
Hay diversas razones que este problema de inmediato, su
impiden que exista una autntica negocio puede quedar en una
garanta de certificacin en posicin difcil. Entonces, qu
el mercado. Entre stas se debe hacer? Se recomienda
pueden contar las siguientes: una estrategia en siete etapas
An cuando existen algunas para que su organizacin tome la
definiciones de "compatibilidad iniciativa en la solucin del
con el ao 2000," como el BSI problema del ao 2000:
DISC PD2000-1, no hay hasta el Asignar a un gerente de alto
da de hoy un conjunto nivel como patrocinador de una
depruebas estndar capaces de iniciativa Ao 2000 en toda la
certificar la compatibilidad. En empresa.
algunos de los actuales procesos Establecer
de certificacin, como el un plan de comunicacin en
estndar de certificacin en toda la empresa para informar a
seguridad del Reino Unido, los empleados sobre el problema,
(ITSEC), la certificacin se lo que su organizacin est
efecta en ambientes haciendo al respecto y el papel
estrictamente controlados. que tendrn en el proceso de
Cualquier prueba que se desve correccin.
de la configuracin autorizada Buscar ayuda calificada para
debe ser re-certificada para ser auxiliar a sus equipos
"compatible". En el caso del ao de trabajo en
2000 es imposible que un la evaluacin, planeacin y
sistema de certificacin similar solucin del problema del ao
pueda ser implementado de 2000.
forma generalizada en un marco Adoptar un proceso formal para
de tiempo razonable. Y an si guiar las actividades en toda la
este proceso existiera, las empresa.
empresas especializadas en
tecnologa de la informacin
6
Coordinar los recursos, apoyos LA SOLUCIN SER:
externos y proveedores como
parte de un esfuerzo integrado. Asesora en todo momento.
(8) Administracin del proyecto.
Establecer una estrategia y Capacitacin de su staff de
presupuesto programadores.
para segmentacin de la Resolucin del problema sin
empresa. afectar
Evaluar y corregir los puntos su productividad. Outsourcing
dbiles en la infraestructura, del problema a nuestras
como parte del plan global. instalaciones.
Entre las necesidades existentes Soluciones integrales y valor
debido a la llegada del ao 2000 agregado.
cabe mencionar los siguientes: Equipo experto en diferentes
El rediseo de formas y de lenguajes y plataformas.
reportes en los cuales el campo Planeacin a futuro de sus
de fecha no aparece completo o sistemas.
de manera adecuada. Migracin y cambio a software
La reindexacin de aquellas estndar.
bases de datos que utilizan la Documentacin en lnea.
fecha como ndice. El respaldo de una compaa
La reprogramacin de sistemas con experiencia y calidad en
de los que no existe el cdigo sus productos.
fuente. Las dimensiones del problema
La elaboracin Ao 2000 son de tal magnitud,
de procedimientos especiales que ninguna compaa individual
para el manejo de listas basadas puede proveer todo lo que se
en fechas, o para la recuperacin requiere durante cada una de las
de informacin existente en fases del esfuerzo
cintas de respaldo en las cuales del integracin Ao 2000. Una
el 99 aparece como separador o consultoria ofrece servicios de
como indicador de terminacin integracin de sistemas para
de una lista. disear e instrumentar todos los
El rediseo de los sistemas de aspectos de la solucin de
cdigo de barras dado que hasta negocios bajo un solo programa
ahora ninguno de los dispositivos integrado para el cliente.
existentes para tal fin utiliza 4 Nuestras soluciones se basan en
dgitos para el manejo del ao. experiencia, herramientas
La reingeniera de casi todas las automatizadas, procesos
computadoras porttiles dado y tcnicas que son los mejores
que no estn preparadas para el en su clase en el mercado.
cambio de fecha del 31 de Contar con socios dinmicos,
diciembre de 1999 al 01 de fuertes y con gran capacidad de
enero de 2000 (porque el BIOS respuesta para ayudar a brindar
no soporta el ao 2000).(9) soluciones a los clientes es un
aspecto muy importante para
una firma.

7
Integracin de sistemas significa Se implementan los cambios en
la responsabilidad por asumir los programas afectados y se
el liderazgo en la coordinacin de modifican reportes, interfases,
los mejores recursos de soporte, bases de datos, en todo
incluso manejar lasoperaciones y momento cuidando no afectar la
relaciones multiproveedor con productividad de la empresa. Se
mayor nivel de involucramiento. prueba cada programa
Ofrecer soluciones totales modificado a travs de
entraa manejar exitosamente la metodologas especiales as
complejidad y el riesgo. La como su desempeo global
consultoria debe aceptar la dentro del sistema productivo de
responsabilidad total por la empresa.
la instrumentacin y aplicacin En la primera etapa realizaremos
de su programa de actualizacin un inventario completo de los
Ao 2000 -Usted debe tener un sistemas a modificar y los atacar
solo responsable para todas las segn el riesgo en el cul pueda
actividades necesarias. incurrir su empresa, de esta
forma garantizan que el riesgo
LA METODOLOGA de su empresa disminuye
conforme el proyecto avanza.
Para la segunda etapa, una vez
Una metodologa de trabajo debe
que conocemos la magnitud de
comprende bsicamente cuatro
su problema, diseamos una
etapas, en las cuales
estrategia personalizada y
inventariamos, asesoramos,
planeada donde se involucre
presupuestamos,
como objetivo principal la
implementamos y probamos.
salvacin de sus sistemas, de
a.- FASE 1: Inventario del
esta manera podremos saber el
Software y el Hardware.
esfuerzo que requerir su
b.- FASE 2: Anlisis. Estrategia
solucin y el costo de la misma.
de Solucin
Debemos estar conscientes que
Se levanta un inventario
el proyecto ao 2000 no puede
completo del Software y el
ser un proyecto aislado de sus
Hardware a travs de
soluciones a futuro, este
Herramientas especiales bajo
proyecto debe ser parte de una
la supervisin de personal
nueva estrategia de negocios de
capacitado y se jerarquiza
la cual puede sacar provecho
por riesgos potenciales a la
para lograr una ventaja
empresa. En base al inventario
competitiva ante sus
se disea una estrategia de
competidores en el mercado
solucin, as como la posibilidad
La tercera etapa consiste en
de implementarla dentro de una
modificar los programas de tal
solucin integral que brinde
forma que cumplan con los
beneficios inmediatos al cliente.
requisitos del nuevo milenio
c.- FASE 3: Implementacin y
cuidando en todo momento que
cambios
su productividad no se vea
d.- FASE 4: Pruebas y Liberacin
afectada en lo ms mnimo.

8
En la ltima etapa se debe
garantizar que sus sistemas
cumplen con los requerimientos
del nuevo milenio a travs de
metodologas de pruebas
altamente confiables. De esta
forma respaldamos que su
empresa est lista para recibir el CONCLUSIN
nuevo siglo(10)
La resolucin de la crisis del ao
RESULTADO 2000 o nuevo siglo
demanda atencin inmediata por
Cuando la fecha del sistema parte de todos, es un error
coincida con el 27 de Octubre de asumir que los proveedores
2000 o en otras ocasiones resolvern el problema, pues
escogidas al azar por Y2K, los debido a las complejas
documentos infectados interacciones entre equipo y
mostrarn en pantalla las software de tantos vendedores
palabras I love U 51 veces al en las empresas modernas, los
principio del documento. departamentos de sistemas de
El tamao de las letras con el cada compaa deben liderizar el
mensaje I love U se ir proyecto de conversin.
incrementando a medida que el Empezando a planificar ya, las
nmero de lnea avanza empresas pueden minimizar el
gran impacto potencial del ao
2000 en el hardware del PC.
La actualizacin de la BIOS es la
forma ms eficiente de
solucionar el problema en los
sistemas instalados.
Lo que es un hecho es que en lo
que resta de esta dcada, y
durante una buena parte de
siguiente, tendremos que lidiar
con los problemas relacionados
al cambio de milenio. No
tenemos mucho tiempo: el 6 de
abril de 1997 empez la cuenta
Otro sntoma visible que
regresiva, Finalmente, no hay
identifica la infeccin de Y2K es
que olvidar que habr algunos
la aparicin de una ventana con
beneficios ocultos, pues el hecho
smbolos especiales y la
de tener que reescribir millones
direccin HTTP de una pgina
de lneas de cdigo alrededor del
Web cuando se activa una de sus
mundo sin duda har que
macros llamada actNo():
muchos sistemas sean
actualizados para tener mejor

9
funcionalidad en el mundo de 7. http://www.arango.com/not
hoy.(11) icias/n_2000.html

8. http://www.lanacion.com.ar
/1216919-a-diez-anos-del-
fallido-y2k

9. http://www.taringa.net/post
s/reviews/13856145/El-
Error-del-Milenio---Y2K.html

10. http://www.pandasecurity.c
om/peru/homeusers/securit
y-info/36253/Y2K

11. http://www.monografias.co
m/trabajos/y2k/y2k.shtml#i
xzz3JoOpPv4t

BIBLIOGRAFIA

1. http://es.wikipedia.org/wiki/
Problema_del_a
%C3%B1o_2000

2. http://www.infosel.com.mx

3. http://www.economista.co
m.mx

4. http://www.year2000.com

5. http://www.internet.com.m
x/editorial/computacion/

6. http://www.map.es/csi/200
0.htm

10

Das könnte Ihnen auch gefallen