openSAP: a veces veo cursos…

Quizás tras el artículo anterior alguien se ha podido sentir un poco como Bruce Willis al final de “El Sexto Sentido”… pero tranquilos, la cosa no es para tanto y tiene solución 😉

En alguna entrada ya os he hablado de qué recursos utilizo para estar al tanto de las últimas tendencias del sector y concretamente de openSAP hablé por primera vez hace más de 4 años, así que no me voy a repetir en eso.

Desde entonces, me he apuntado a muchos de los cursos que han ido lanzando y, en términos generales, he de decir que son bastante interesantes. Alguno son meramente teóricos y te sirven más para coger discurso de negocio y otros son más prácticos y te permiten experimentar desde el primer momento con nuevas herramientas/tecnologías.

Evidentemente, lo primero que tienes que tener claro es cuál es tu perfil y qué quieres obtener al apuntarte al curso. Si no, te limitarás a apuntarte a “todo lo que se mueva” y no le sacarás valor alguno.

(Sé de alguno que ha habido semanas que ha estado apuntado a más de 4 cursos a la vez… y he dicho “apuntado”, no que los haya aprovechado como debiera).

Aprovechando que durante este mes de agosto se han tomado un breve respiro, os voy a comentar los cursos que van a empezar los próximos 2 meses: algunos son totalmente nuevos y otros son ediciones nuevas de cursos ya convocados con anterioridad.

Hay cursos para todo tipo de perfiles (desarrolladores, administradores, consultores…) sólo tienes que decidir “qué quieres ser de mayor” y ponerte manos a la obra.

Ah, y no olvidéis que esto es sólo una herramienta más, el aprendizaje debe ser algo continuo y permanente o “¿De verdad crees que no tienes nada que aprender?” 😉

¿El ABAP está muerto?

Con tanto HANA XS, Fiori, SAPUI5, JavaScript y demás, muchos me hacéis esta pregunta… y la respuesta es fácil: ABAP sigue siendo el lenguaje de programación básico de SAP, tanto en el viejo R/3 como en el nuevo S/4, por lo que le queda mucha vida por delante.

A corto plazo, me da que va a haber unas cuantas migraciones para pasar a la Business Suite on HANA y/o al S/4HANA, que ya sabemos que son dos cosas distintas, ¿no? 😉

Bien, pues aunque para esto SAP nos proporciona una serie de herramientas, quizás tengas algún (ejem, ejem…) desarrollo de cliente en tu instalación… y puede que ese desarrollo no esté muy optimizado (ejem, ejem…), por lo que quizás tengas que revisarlo… ya que las cosas en HANA, en general, irán más rápido siempre que sean estándar y/o estén bien diseñadas.

Por supuesto, la ventaja de HANA no es únicamente esa (que lo de antes vaya más rápido), sino que se abre un nuevo mundo de posibilidades, lo que ha llevado a redefinir múltiples procesos y reescribir millones de líneas de código… en ABAP.

Evidentemente, no puede ser el mismo ABAP, ya que no tendría mucho sentido seguir haciendo lo de siempre y programando igual que hace 20 años cuando la idea principal era “no cargues la base de datos con trabajo, ya lo haces en la aplicación” y ahora es justo la contraria: “todo lo que puedas meter a nivel de base de datos, adelante”.

Ya sabéis, el acceso a memoria es más rápido, el almacenamiento columnar y todas esas cosas… ¿Que no lo sabéis? Bueno, podéis empezar por aquí: ABAP Development for SAP HANA

Y, en breve, otro curso interesante: Managing ABAP Systems on SAP NetWeaver

En resumen, que sí, que Fiori, UI5, HANA, Leonardo y todo esto, muy bien, pero no olvidemos el ABAP 😉

En mi opinión, este muerto está muy vivo…

Internet de las Cosas (IoT): ¿esto qué es?

Internet de las Cosas (IoT) es la red de objetos físicos que contienen tecnología incorporada para detectar e interactuar con su entorno y para recopilar e intercambiar datos para mejorar nuestra vida.

Esa es la definición que dan en el curso de openSAP Touch IoT with SAP Leonardo, en el cual podréis:

Evidentemente, teniendo un curso donde os los explican claramente, lo mejor es que os apuntéis y lo veáis de primera mano. El curso empezó ayer, así que no pongáis excusas, que todavía estáis a tiempo de engancharos.

De todas formas, yo iré contando alguna cosilla por aquí, que siempre es más cómodo que alguien se lo curre por ti, ¿no? 😉

¿Quieres aprender a desarrollar aplicaciones móviles?

Tú pones el tiempo y yo te digo dónde 😉

Aquí lo tienes: Curriculum Mobile App Developer.

¿Y esto cuánto vale? Nada, porque se engloba dentro de una iniciativa que conoces de sobra, porque te hablé de ella hace más de 3 años: Academy Cube.

Y claro, tú no tienes otra cosa que hacer que leerte todos los artículos que pongo y además acordarte de todos y cada uno de ellos 😉

Bueno, no pasa nada, estás a tiempo de registrarte y acceder a la formación, que tiene muy buena pinta, ya que mezcla contenido de distintos proveedores: Udacity, Udemy, Microsoft Virtual Academy, Google, openSAP… algunos de los cuales os recomendaba hace unos días cuando os preguntaba si realmente creéis que no tenéis nada que aprender.

Se tratarán temas muy diversos como:

  • UX
  • SCRUM
  • HTML5, CSS3, JavaScript
  • Desarrollo en iOS
  • Desarrollo en Android
  • RESTful APIs
  • SAP Cloud Platform

Si sólo te interesa algún tema en concreto, no hay problema, porque puedes hacer los cursos de manera aislada y a tu aire, pero lo mejor es que te registres y lo veas por ti mismo; yo ya lo he hecho, ¿a qué esperas? 😉

¿De verdad crees que no tienes nada que aprender?

Si estás vivo, no lo creo…pero aún así siempre hay gente muy atrevida, como un amigo que hace ya unos años (no más de 10), tras conectarse por primera vez a Internet, me llamó a los 2 días y me dijo: “Oye, dime algo chulo para ver, que ya me lo he visto todo”… Tal y como lo cuento 😉

Por suerte o por desgracia, en el mundo en el que vivimos estamos condenados a aprender eternamente, para poder adaptarnos a la nueva realidad que nos toca vivir. Además, ya sabéis que esto es algo exponencial y que cada vez las cosas cambian más rápido.

Personalmente, esto es algo que tengo claro y dedico parte de mi tiempo a formarme, utilizando medios que tenemos hoy en día a nuestra disposición sin movernos de casa. Os cuento aquí alguno de esos recursos:

  • openSAP: cursos de SAP, con distintos niveles de profundidad. Aconsejo especialmente todos los de Cloud Platform. Algunos son puramente teóricos, pero están bien para tener una idea de por dónde van los tiros.
  • openHPI: de aquí salió openSAP, ¿quizás tenga que ver algo que HPI es Hasso Plattner Institute? Sí, uno de los miembros de El Equipo SAP.
  • Coursera: porque no sólo de SAP vive el hombre 😉 De aquí, he enredado con cosas de Design Thinking, Big Data, modelos de negocio… tienen un catálogo muy amplio.
  • MiriadaX:  similar a Coursera, he hecho cosas de liderazgo, Agile, Scrum… lo mejor es que eches un vistazo.
  • Acumen: organización sin ánimo de lucro que ofrece cursos de emprendimiento, storytelling o uno de Design Thinking organizado por IDEO del que, por cierto, hay una nueva edición en mayo.
  • Udacity: si empresas como Amazon o Google están por detrás de esto, algo deben de saber, ¿no? Me parecen especialmente interesantes los cursos de iniciación a HTML5, JavaScript, Python
  • Youtube: sí, esto no sirve simplemente para ver vídeos donde llaman a la gente “caranchoa”, también puedes aprender HANA, por ejemplo, con la SAP HANA Academy.
  • Twitter: esta es mi mayor fuente de aprendizaje, ya que aquí puedes aprender de lo mucho que tienen que enseñarte los demás… siempre hay contenidos interesantes, que te ayudan a descubrir nuevos recursos y/o conocimientos. ¿En sólo 140 caracteres? A veces, sí 😉

Y lo que no me vale es lo de que no tenéis tiempo: No existe la “falta de tiempo” sino la falta de interés

Evidentemente, hay muchos más sitios en los que encontrar información, pero, a no ser que seáis mi amigo, al que hacía referencia al principio, es imposible mirarlo todo 😉

Quiero ir a SAP S/4HANA: ¿por dónde empiezo?

Primero, empezaría preguntándome: ¿para qué? ¿Realmente lo necesitas? ¿Es el momento? Si crees que sí, adelante, sigue leyendo; si no lo tienes claro, vuelve a esta entrada dentro de unos meses/años… porque terminarás necesitándolo, si quieres seguir dentro del “mundo SAP”.

SAP S/4HANA es un nuevo producto, no la nueva versión de SAP R/3. Un nuevo producto en el que se han/están rediseñando procesos, interfaces, funcionalidades, etc… evidentemente, sin olvidar todo lo bueno aprendido en los 45 años de existencia de SAP.

Por lo tanto, no podemos hablar de una migración, tal y como la entendemos ahora, el proceso implica un cambio mayor. De hecho, tengo 3 opciones: convertirme, transformarme o instalar de nuevo. Bueno, sí, existe la 4ª (seguir igual), pero ya sabéis que la resistencia al cambio la mayoría de las veces no suele traer buenas consecuencias…

s4hana

Como veis, en el gráfico anterior, tengo la posibilidad de permanecer con mis sistemas en “la tierra” (on-premise), llevarlos a “la nube” (cloud) o tener un escenario mixto. Esto dependerá de la estrategia de cada cliente.

¿S/4HANA Cloud me ofrece lo mismo que S/4HANA on-premise? Evidentemente, no; pero puede ser que en algún caso las funcionalidades que me ofrece la opción cloud cumplan todas mis necesidades y entonces es cuestión de echar números… ya sabéis eso de Capex-Opex, qué básicamente consiste en decidir la forma en la que quieres que te “quiten” el dinero, si de golpe o poco a poco… 😉

s4hana3

Fuera de bromas, un entono cloud me ofrece una capacidad más rápida de innovación y adaptación a los cambios, lo cual, siempre que mis procesos encajen dentro de los ofrecidos por la solución hace que sea la opción preferida en los tiempos que corren. Por ejemplo, S/4HANA Cloud ofrece actualizaciones trimestrales, frente a las versiones anuales que ofrece la solución on-premise.

s4hana2

Todo esto está muy bien, pero… ¿por dónde empiezo? Bueno, creo que vas por el buen camino, si has seguido leyendo hasta aquí es porque estás informándote… ahora sólo te queda quitar el “in” para poder seguir avanzando… es decir, ahora tienes que seguir FORMÁNDOTE 😉

Y, de momento, puedes empezar por aquí: Find Your Path to SAP S/4HANA

Después, si te quieres rascar el bolsillo, aquí tienes opciones: SAP S/4HANA y SAP S/4HANA Cloud. Y no olvides, que siempre tienes la opción de SAP Learning Hub, para formarte a tu ritmo.

Si realmente lo que te falta es tiempo, bienvenido al club 😉

SAP HANA Cloud Platform: conceptos generales

SAP HANA Cloud Platform (HCP) ofrece distintos tipos de servicios, que podríamos agrupar en 3 grandes bloques:

  • Infraestructura: el “hierro” de toda la vida.
  • Base de datos: HANA o ASE como base de datos, con capacidad analítica y transaccional, entre otras cosas.
  • Aplicaciones: desarrollo, movilidad, conectores, gestión de identidades…

hcp

Cuando hablamos de HCP, realmente estamos hablando de una plataforma de servicios, de los cuales probablemente sólo necesitaremos o utilizaremos una parte de ellos, al igual que pasa con el ERP, ¿o alguien conoce a alguien que utilice todas las funcionalidades de R/3? Venga, con que sean todas las funcionalidades de un sólo modulo (FI, SD, HR…) me puede valer… Y si es todo estándar estoy dispuesto a hacer cualquier tipo de concesión… y he dicho cualquiera 😜

Dentro del bloque de servicios de aplicaciones, podemos tener distintas categorías, que a su vez contendrán servicios individuales, con mayor o menor funcionalidad, algunos de ellos listos para usar y otros que requerirán de un proceso de activación y cierta configuración.

Muy bien, pero… ¿esto cuánto cuesta y cómo lo pruebo? Si lo que quieres es probarlo, la respuesta te va a gustar: nada. Cualquiera se puede registrar como desarrollador y crear una cuenta para probar la plataforma.

El proceso es realmente sencillo, basta con tener un mail y registrarse aquí: account.hanatrial.ondemand.com

Perfecto, ¿y después cómo sigo? Mi recomendación sería que os apuntarais a algún curso de openSAP como, por ejemplo, este: SAP HANA Cloud Platform Essentials

hanaui5

Y una vez que sepáis un poco de qué van cada uno de los distintos servicios (hay actualizaciones cada 15 días, aviso) os toca pensar en algún caso de uso real y convencer a los clientes de las bondades de la plataforma.

Y es ahí donde viene lo difícil porque es donde hay que empezar a hablar de formas de licenciamiento, precios y demás… y se empieza a complicar la cosa, ya que algunos servicios se licencian de manera individual, otros en bloques, con métricas específicas para cada uno de ellos…

Siempre hay alguien que te dice que no es lógico pagar por algo que no vas a usar pero yo me planteo si tiene sentido, por ejemplo, pedir que mi licencia de MS Word sea más barata porque yo no voy a usar nunca la negrita(Que a veces yo me planteo que alguien lo ha hecho con las tildes porque se ve cada texto por ahí…)

Os dejo un enlace donde podéis ver algo de esto, aunque ya sabéis que lo mejor es hablar directamente con un comercial… a final de trimestre… ¡Vamos que os quedan 2 semanas! 😜

SAP HANA Cloud Platform – Pricing and Packaging

PD.- En las próximas semanas, escribiré sobre alguno de estos servicios.
PD.- “Próximas semanas”: espacio no definido del tiempo que abarca desde la semana que viene al fin de los tiempos.