Banksphere, Partenon, Alhambra
Que es
Una herramienta CASE que permite al Banco Santander evitar (o más bien reducir) el uso de código para personalizar webs para las entidades que crea o compra. Inicialmente basada en WAS, RAD y Windows Server, después se han eliminado dependencias propietarias de IBM para que funcione sobre Eclipse, GlassFish y Linux. ISBAN es la rama que lo gestiona, pero otras consultoras como Vector Software desarrollan también componentes para BankSphere.
Tradicionalmente su estructura interna ha sido el resultado de decisiones arbitrarias tomadas por supuestos expertos que no han sabido desarrollar una solución interesante para entidades ajenas al banco Santander. Los desarrolladores que trabajan con Banksphere suelen emplear herramientas especificas de BankSphere que tienen limitada aplicación fuera de ese entorno y su rotación (burn-out ratio) es elevado.
Muchas veces las soluciones a los problemas de desarrollo son poco aparentes debido a numerosos antipatrones de diseño y código.
Está formado por cuatro módulos: Vega, Vega Modeler, Mira y Data Modeler.
Historia
Uso interno (2002-2006)
A Emilio Botin se le atribuye una frase del año 2000, "Vamos a arrasar en Internet".
Banksphere es un sistema informatico desarrollado por ISBAN, las primeras versiones datan aproximadamente del año 2002. Incluye entre sus módulos una plataforma de desarrollo basada en Eclipse que pretende agilizar la puesta en producción de nuevo software bancario personalizado sin necesidad de bajar a nivel de código empleando interfaces visuales durante casi todo el proceso de construcción del sistema.
Los principales críticos de Banksphere han sido tradicionalmente los propios desarrolladores debido a los numerosos cambios y parches aparecidos que han obligado a deshacerse de codigo y reprogramar funcionalidad.
OpenBank (2007)
En sus comienzos Banksphere se usaba en software interno del Banco Santander, sin embargo un dia alguien decidió emplear Banskphere para un desarrollo expuesto al público en Internet. Se trataba de OpenBank. [1]
Las críticas recibidas por OpenBank cuando implantó la nueva web basada en Banksphere de cara al público fueron brutales por cantidad y por claridad. [2] [3] [4] [5] [6] [7]
Cambio de nombre (2008)
Desde 2008 se están usando los nombre Alhambra y Partenon para identificar sistemas basados y / o relacionados con Banksphere. [8]
16 Octubre 2012
La integracion de varias sucursales de la entidad RBS de Reino Unido no se puede completar debido a problemas en la migración y RBS desiste del acuerdo viendo lo caótico de la situación. Un estudio de Accenture alegaba que la migración de datos llevaría 4 años.
The Partenon platform is an integral aspect of Santander’s implementation of UK acquisitions and incorporates an in-house software called Banksphere, an application that groups all of a customer's relationships with the bank into a single profile, ultimately allowing for cross-selling opportunities and improving operational performance.
Reports suggested that an IT breakdown led to the deadline not being met, with Steve Pateman, head of Santander’s UK high street banking operation, pointing to a report from consulting firm Accenture that warned the data transfer would not be complete before 2016 as a basis to abandon the deal.
“It is now apparent that this revised target will not be achieved. Santander UK confirms that it has therefore notified RBS that it does not believe the conditions to the transfer of the business from RBS to Santander UK will be satisfied by the agreed final deadline of February 2013, and that it is not willing to agree a further extension to that deadline," Santander said in a statement.[9]
Limitados alegatos de mejora (2013)
En 2013, despues de años de evolución y procesos de reingeniería parece que el funcionamiento interno podría haber mejorado [10] (posible debido al creciente respeto a los patrones de diseño y a los fiascos producidos años atras en este proyecto). Sin embargo las webs asociadas a Banksphere presentan código en las páginas web que no respetan la estrúctura típica de una aplicación CASE, lo que da a entender que Santander ha optado por desarrollar fachadas web a medida en la mayoría de páginas web para sus bancos ¿estarán respetando su propia arquitectura de lógica interna si no son capaces de respetar sus propias herramientas CASE de web?:
http://www.santander.co.uk http://www.santander.de https://www.santanderbank.de/ http://www.sovereignbank.com https://www.bancosantander.es https://www.banesto.es https://www.openbank.es/
Sin embargo en el enlace comentado que es muy favorable y probablemente de alguien vinculado al proyecto se especifican problemas sobre ciertos modulos como Vega "Está pendiente de una refactorización completa" o Mira "Se espera que a lo largo de este año (o del siguiente), aparezca la nueva versión de Mira con un enfoque radicalmente diferente al actual y que permita mayor flexibilidad", esta última afirmación es un ejemplo de sine-die informático.
1 Mayo 2014
Santander bought Abbey, Alliance & Leicester and Bradford & Bingley (B&B) and integrated them to Partenon. The platform uses in-house middleware called Banksphere and is built on an IBM database platform.[11]
Arquitectos y desarrolladores
Existen dos roles básicos de desarrollo: los llamados "arquitectos de Banksphere" y los "desarrolladores de Banksphere".
Los arquitectos modifican internamente los módulos de desarrollo y se los facilitan a los desarrolladores que implementan software bancario personalizado para Santander y para las entidades que el Santander abre o absorve.
Una anécdota compartida hablando con un desarrollador de Banksphere:
"[...] llevábamos meses trabajando sobre la versión X de los componentes de Banksphere, había sido con diferencia el desarrollo más oscuro y complejo de sacar adelante que te puedas imaginar, workarounds, ñapas, parches... llámalo como quieras. Total que 6 meses después de empezar a currar, echando mas horas de las 8 que debíamos al día, nos meten a una reunión y nos dicen: hay que rehacerlo todo por el cambio de varios componentes. La frustración fue tal que la mitad del equipo empezó a imprimir su C.V. nada más terminar la reunión".
Accesibilidad
El desarrollo con Banksphere ha pasado por varias evoluciones, tratandose de una plataforma que permite hacer aplicaciones de banca online la accesibilidad segun WAI es crucial, sobre todo teniendo cuenta que la plataforma tiene ocho años de antiguedad.
Una página del Grupo Santander anunciaba en Julio de 2010 que "En estos momentos el sitio está evolucionando hacia un nivel AA y con el objetivo final AAA"
Parodias y críticas sobre el sistema
Banksphere es una de las plataformas más criticadas por la comunidad, los programadores que desarrollan software vinculado a Banksphere suelen tener una rotación elevada y el know-how adquirido no se puede aplicar fuera de dicha solución de negocio.
Ademas los usuarios finales sufren los problemas de usabilidad y accesibilidad que la plataforma original deja en los productos basados en Banksphere.
Muchos programadores y usuarios por lo tanto rechazan la plataforma. Esto da lugar a un importante descontento y por uno u otro medio, esto se ha plasmado en varios soportes. En los foros es habitual que programadores con experiencia en Banksphere desaconsejen con argumentos el desarrollo sobre dicha plataforma [12].
El famoso "niño aleman" ha sufrido un remake con guión aplicado a Banksphere [13]. Un artículo de la Inciclopedia recopila frases celebres sobre el sistema y los nombres alternativos que ha recibido con el tiempo [14].
Motivos para la supervivencia de Banksphere
Una pregunta muy compleja es ¿como es posible que Banksphere no se descontinuara hace tiempo teniendo en cuenta su cruenta historia?. Resulta dificil de evaluar sin embargo parece que las causas están relacionadas con:
- El Banco Santander es una entidad muy reconocida con un músculo económico importante, por lo tanto puede invertir en la reingenieria de los modulos que resultan defectuosos.
- En vez de apostarse por la política de tirarlo y hacerlo nuevo se ha motivado la Reingenieria del sistema para no dar por perdida la inversión inicial.
- Si el sistema algun día llegara a funcionar como es debido, se podria prescindir de programadores cualificados y titulados, se podría emplear a tiradores de cajas. Con el supuesto ahorro de costes que eso aportaría.
Enlaces externos
http://www.facebook.com/pages/Banksphere/36408652676?v=info#!/topic.php?uid=36408652676&topic=7293
http://banksphere.blogspot.com/
http://serhost.com/blog/comments.php?y=07&m=11&entry=entry071124-131759
http://www.vectorsf.com/soluciones-y-tecnologias/tecnologias/banksphere
http://alcojor-dibujante.com/dha/2007/08/
www.isban.es/eng/isban_products_banksphere.html (no disponible)
Referencias
- ↑ http://serhost.com/blog/comments.php?y=07&m=11&entry=entry071124-131759
- ↑ http://blogs.eurielec.etsit.upm.es/freedreams/posts/2008/01/21/como-no-hacer-paginas-web-openbank/
- ↑ http://serhost.com/blog/comments.php?y=07&m=11&entry=entry071124-131759
- ↑ http://www.fernandodelpozo.com/2007/11/30/openbank-openchapuza/
- ↑ http://www.readyfortomorrow.com/el-maltrato-al-consumidor-y-responsabilidad-del-cliente-openbank
- ↑ http://www.filmica.com/sonia_blanco/archivos/006825.html
- ↑ http://www.torresburriel.com/weblog/2008/03/24/open-bank-%C2%BFrenueva-su-operativa-online/
- ↑ http://www.computerweekly.com/Articles/2008/10/08/232532/Santanders-Partenon-to-pay-off-amid-consolidation.htm
- ↑ https://www.itproportal.com/2012/10/16/rbs-and-santander-deal-collapse-blamed-it-problems/
- ↑ http://banksphere.blogspot.com.es/2013/04/bks-en-el-2013.html
- ↑ https://www.computerweekly.com/news/2240219910/Co-operative-bank-report-reveals-challenge-of-legacy-IT-replacement
- ↑ http://www.forosdelweb.com/f91/banksphere-396634/
- ↑ http://www.youtube.com/watch?v=cfCNNeYreCc
- ↑ http://inciclopedia.wikia.com/wiki/Banksphere