implementación de grandes proyectos en la administración pública- jorge linskens

9
VIII Foro de gobierno & VIII Foro de gobierno & ciudades digitales ciudades digitales Implementaci Implementaci ó ó n de grandes n de grandes proyectos en la Administraci proyectos en la Administraci ó ó n n P P ú ú blica blica Mayo 2011 Mayo 2011

Upload: eventosprincecooke

Post on 29-May-2015

289 views

Category:

Documents


0 download

DESCRIPTION

VIII Foro de Gobierno & Ciudades Digitales 2011

TRANSCRIPT

Page 1: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

VIII Foro de gobierno & VIII Foro de gobierno & ciudades digitalesciudades digitales

ImplementaciImplementacióón de grandes n de grandes proyectos en la Administraciproyectos en la Administracióón n

PPúúblicablica

Mayo 2011Mayo 2011

Page 2: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

CaracterCaracteríísticas de los grandes proyectos sticas de los grandes proyectos informinformááticosticos

Salvo honrosos casos, el tiempo necesario para completar los proyectos excede los tiempos políticos de las administraciones

Salvo honrosos casos, los grandes proyectos no están alineados durante todo el tiempo con las estrategias de la organización, es decir empiezan alineados y se van des-alineando con el tiempo

Es muy difícil sostener a lo largo del tiempo el adecuado “fondeo” de los proyectos

Es muy difícil mantener las prioridades de los proyectos a lo largo de los años

Page 3: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

CaracterCaracteríísticas de los grandes proyectos sticas de los grandes proyectos informinformááticosticos

Muy alto nivel de acoplamiento con los sistemas legacy y/o entre los diferentes módulos del nuevo sistema

Operación 7x24 sin ventana de mantenimiento

Funcionalidad pobremente definida e inestable en el tiempo

Rara vez los grandes proyectos informáticos se pueden implementar sobre capacidad ociosa de hardware, lo cual implica licitaciones en las que usualmente no se cumplen los cronogramas

Page 4: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

CaracterCaracteríísticas de los grandes proyectos sticas de los grandes proyectos informinformááticosticos

Las plataformas de desarrollo modernas son un gran conjunto de paquetes de soft, algunos de los cuales son muy estables y robustos (Linux, Apache, JBoss) y otros inestables, pobremente soportados, etc.

En general los programadores modernos suponen que los recursos son infinitos y perfectos (la memoria es ilimitada y las comunicaciones nunca fallan)

Salvo honrosas excepciones los desarrollos generan sistemas poco robustos y de muy difícil diagnóstico

Page 5: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

y entonces y entonces …… ??

En los grandes proyectos hay que involucrar En los grandes proyectos hay que involucrar fuertemente al personal del organismo que perdura en el fuertemente al personal del organismo que perdura en el tiempotiempo

Nunca un gran proyecto puede requerir el uso de todos Nunca un gran proyecto puede requerir el uso de todos nuestros recursos neuronales y de gerenciamiento, nuestros recursos neuronales y de gerenciamiento, siempre debemos dejar un margen razonable de siempre debemos dejar un margen razonable de capacidad de desarrollo para enfrentar las necesidades capacidad de desarrollo para enfrentar las necesidades del escenario poldel escenario polííticotico

Si se requieren inversiones importantes hSi se requieren inversiones importantes háágalas al galas al principio del proyecto que es cuando tiene el mprincipio del proyecto que es cuando tiene el mááximo de ximo de soporte polsoporte polííticotico

Page 6: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

y entonces y entonces …… ??

Antes de empezar el desarrollo defina con total precisiAntes de empezar el desarrollo defina con total precisióón n la arquitectura a utilizar incluyendo soft, interfaces, la arquitectura a utilizar incluyendo soft, interfaces, protocolos, etc.protocolos, etc.

Ponga especial atenciPonga especial atencióón en definir las facilidades de n en definir las facilidades de monitoreo y diagnmonitoreo y diagnóóstico que los sistemas deben tener.stico que los sistemas deben tener.

Reduzca al mReduzca al míínimo la diversidad de paquetes de soft (de nimo la diversidad de paquetes de soft (de todo nivel) que se utilizartodo nivel) que se utilizaráá en el desarrollo. Verifique que en el desarrollo. Verifique que todos estos paquetes son estables y robustos.todos estos paquetes son estables y robustos.

Establezca normas muy rEstablezca normas muy ríígidas sobre la utilizacigidas sobre la utilizacióón de n de paquetes, componentes, IDEs, etc. que no hayan sido paquetes, componentes, IDEs, etc. que no hayan sido expresamente aprobadosexpresamente aprobados

Page 7: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

y entonces y entonces …… ??

AsegAsegúúrese que el proceso de QA verifique las aptitudes rese que el proceso de QA verifique las aptitudes de robustez y diagnde robustez y diagnóóstico de los desarrollosstico de los desarrollos

AsegAsegúúrese que el proceso de QA verifica el rese que el proceso de QA verifica el procesamiento 7x24 sin ventana de mantenimientoprocesamiento 7x24 sin ventana de mantenimiento

Recuerde que para los programadores los recursos son Recuerde que para los programadores los recursos son infinitos, por lo tanto, haga stress testsinfinitos, por lo tanto, haga stress tests

Page 8: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

ResumenResumen

No es imposible desarrollar exitosamente grandes No es imposible desarrollar exitosamente grandes proyectos informproyectos informááticos en el Estado.ticos en el Estado.

Solo hay que tener en cuenta que las Solo hay que tener en cuenta que las ““buenas prbuenas práácticascticas””de los entornos privados/corporativos no de los entornos privados/corporativos no necesariamente son adecuadas para la Administracinecesariamente son adecuadas para la Administracióón n PPúúblicablica

Se ha demostrado que aSe ha demostrado que aúún con esos condicionantes, en n con esos condicionantes, en el Estado se pueden desarrollar las TICs igual o mejor el Estado se pueden desarrollar las TICs igual o mejor que en cualquier otro escenario que en cualquier otro escenario

Page 9: Implementación de grandes proyectos en la Administración Pública- Jorge Linskens

GraciasGracias……..