Talento en Soluciones Web y Moviles – Webratio

UNMSM FISI
CENPRO - Área de Soluciones y Servicios de TI
Talento en
Soluciones Web y Móviles en 1/3 del tiempo
(MDA, BPMN e IFML – Webratio)
1
Motivación
“Nada vale más que la vida y esta se nos va, dale contenido, que no te roben sus sueños, lucha por ellos
para lograr el éxito y la felicidad” - Pepe Mujica. El éxito es un proceso que consiste en definir y alcanzar
metas, y para ello no es indispensable, ni impedimento, tener una carrera universitaria.
Para lograr el éxito sólo hay que seguir 4 pasos, según el Dr. Camilo Cruz, autor de diversos libros de
motivación, tales como “La vaca”, “La parábola del triunfador”, “Arquitectura del éxito” y “El sueño
americano”:
1.
2.
3.
4.
Aceptar la total responsabilidad por nuestro éxito
Desarrollar una visión clara (meta y plan de acción)
Prepararse o aprender (ya sea estudiar una carrera, aprender un idioma, etc.)
Tomar acción (no solo planear), hacer que las cosas pasen.
Tomar acción es lo más difícil y el miedo es el principal enemigo, sólo hay que enfrentarlo. Sigue el slogan
de Nike, “sólo hazlo” (Just do it). Antes de los 20 años preocúpate de ser buen estudiante, de los 20 a 30,
toma acción, sé un “hacedor”, equivócate y levántate, “disfruta del juego”, recomienda Jack Ma – el
fundador de alibaba.com y mayor millonario de China.
Un aspecto esencial es la educación financiera. Según el millonario y experto en finanzas personales,
Robert Kiyosaki, el 95% de personas en el mundo vive de ingresos activos o lineales (como empleado o
auto empleado), es decir, generado a cambio de su tiempo y esfuerzo. Mientras que el 5% vive de ingresos
pasivos o residuales (empresario o inversionista), que les permite gozar de libertad financiera, es decir,
sus ingresos pasivos superan sus gastos, y no dependen su dedicación, por ejemplo: intereses bancarios,
rentas inmobiliarias y regalías por autoría de libros o música.
2
Introducción
Un centro de innovación empresarial con base en Soluciones TI, inmerso en una universidad (una suerte
de Start-Up), sirve para contribuir a la competitividad de las empresas, consolidar la formación profesional
acorde a las exigencias del mercado
laboral, y posicionar a la universidad.
El éxito de esta unidad depende
esencialmente de su capital humano,
metodologías y tecnología.
La facultad cuenta con una población de
1,200+ estudiantes, en sus 2 Escuelas
Académico Profesionales - EAP´s
(Ingeniería de Sistemas e Ing. de
Software), y la Unidad de Posgrado - UPG
(maestría y doctorado). Además, de miles
de egresados de ambas escuelas y la
extinta EAP de Computación, desde los
70´s.
Las metodologías estándares están en un alto nivel alto madurez, y se encuentran disponibles libres de
costo o por una módica inversión. En cuanto a tecnología, en adición a las open source, se dispone de las
herramientas comerciales de la mayoría de fabricantes, bajo condiciones de inversión preferenciales. Por
lo tanto, el gran reto es aplicar los 4 pasos del éxito, para lograr soluciones TI que añadan valor a las
empresas y a la sociedad.
En la FISI somos conscientes que estudiantes y profesionales de TI tenemos la responsabilidad de añadir
valor a las empresas y personas, a través de la innovación con soluciones TI. Las mismas que generamos
Marcos Sotelo B. / #995600634 / [email protected] / http://itsanmarcos.com
UNMSM FISI
CENPRO - Área de Soluciones y Servicios de TI
aplicando los mejores paradigmas y estándares de la industria, obteniendo así, soluciones de alta calidad
y sencillas de utilizar.
3
Visión
El centro de innovación empresarial por medio de soluciones TI, referente en Latinoamérica.
4
Misión
Identificar y lograr soluciones TI que añadan valor a las empresas, y consoliden la formación profesional,
forjando talentos.
5
Objetivos
1.
2.
3.
4.
5.
Añadir valor a las empresas por medio de soluciones TI
Implementar un proceso efectivo de innovación y generación de soluciones TI
Consolidar la formación profesional, forjando talentos
Desarrollar una cultura Institucional en procesos y lograr su certificación
Fomentar la integración Universidad – Empresa – Gobierno, como modelo de desarrollo del país.
6
Estrategia
El modelo contempla el trabajo integrado entre Academia - Empresa - Gobierno. Los logros serán el
resultado del trabajo en equipo de estudiantes (de diversas carreras) con espíritu innovador y
emprendedor, que desean convertirse en Talentos, es decir, en personas que hacen que las cosas pasen.
La orientación y entrenamiento está a cargo de docentes, egresados y referentes de la industria.
Los equipos se organizan con base en la demanda de los clientes, para lo cual se realizan los siguientes
pasos:
1.
Convocar un grupo de n estudiantes de pregrado
2.
Realizar una inducción sobre la entidad cliente y los proyectos de interés
3.
Seleccionar el proyecto y definir los perfiles de los integrantes del equipo
4.
Elaborar un programa de entrenamiento orientado al proyecto (Taller de 20 a 30 horas, incluyendo
habilidades técnicas y blandas)
5.
Seleccionar un grupo de m miembros para el entrenamiento (a partir del grupo inicial)
6.
Ejecutar el programa de entrenamiento (en la Universidad / Cliente o ambos)
7.
Seleccionar el equipo del proyecto (3 a 5 integrantes)
8.
Ejecutar el proyecto.
7
Gestión de Soluciones TI
El gran desafío de la gestión de soluciones TI, pasa
por minimizar la brecha de entendimiento entre el
personal del negocio y el de TI.
Los requisitos del negocio son cada vez más
cambiantes debido a la dinámica de los negocios,
mientras que los profesionales de TI, están
preocupados en el cumplimiento de sus métodos y
estándares, que a veces no son los más efectivos para satisfacer las exigencias.
El enfoque para conseguir una solución se realiza en este orden: [1] Encontrar una existente que cubra al
menos el 70% de lo requerido; [2] Encontrar componentes que permitan ensamblar la solución; y [3]
construir desde cero con una plataforma de aplicaciones rica en componentes.
Un clásico ejemplo de la primera opción es el uso de ERP, tal como SAP u otro, pese a que en muchos
casos sólo cubren el 70%+ de los requisitos, lo demás hay que adaptarlo o extenderlo. Estas soluciones
integradas, que soportan los diferentes procesos de la cadena de valor, incluyen módulos para Gestión de
Marcos Sotelo B. / #995600634 / [email protected] / http://itsanmarcos.com
UNMSM FISI
CENPRO - Área de Soluciones y Servicios de TI
Relación con Clientes – CRM, Gestión del Talento (Capital Humano), Gestión de Proyectos, Contabilidad
y gestión financiera, Gestión de la producción (Compras, almacén, inventario y stock).
El CENPRO viene orientándose a una gestión por procesos, siguendo los lineamientos de estándares
de la industria, en particular el ISO/IEC 29110, que incorpora las buenas prácticas de gestión para
incrementar la competitividad de pequeñas empresas (hasta 25 trabajadores), dedicadas a la creación y
mantenimiento de software (Gestión de Soluciones TI).
El estándar ISO/IEC 29110 en un 95% es MoProSoft - un modelo mexicano elaborado el 2005 a partir de
ISO 9001, ISO 12207, ISO 15504, CMMI y PMBOK (Figura 1). Este modelo ha sido implementado en
cientos de empresas en México, Perú y Argentina, entre otros países de Iberoamérica. En el Perú, desde
mayo del 2009, se perfila como una Norma Técnica Peruana NTP 291.100.
8
Talentos (Organización)
En la FISI, el CENPRO depende del Decanato (en
otras pertenece al CEUPS), su organización está
ilustrada en el presente organigrama. Su principal
fortaleza está constituida por la cantidad de
jóvenes talentos (estudiantes y recién egresados).
Los estudiantes pueden incorporarse desde los
primeros ciclos, lo que cuenta, es su actitud para
lograr grandes resultados.
Su crecimiento
depende de su dedicación y resultados, con base
en lo cual va siendo promovido a diferentes roles.
El trabajo puede ser a tiempo parcial o completo,
en forma presencial o teletrabajo.
Marcos Sotelo B. / #995600634 / [email protected] / http://itsanmarcos.com
UNMSM FISI
CENPRO - Área de Soluciones y Servicios de TI
Figura 1. Modelo de Procesos de Software MoProSoft (base de ISO/IEC 29110)
8.1
Procesos
El proceso de desarrollo se sigue el enfoque de “Prototipos evolutivos”, que facilita la entrega rápida de
las soluciones en forma incremental (Figura 2), y sigue los lineamientos de los procesos de
Gestión/Administración de Proyectos e Implementación/Desarrollo de Software, que se presentan en
detalle en la Figura 3.
Figura 2. Prototipos evolutivos.
Marcos Sotelo B. / #995600634 / [email protected] / http://itsanmarcos.com
UNMSM FISI
CENPRO - Área de Soluciones y Servicios de TI
Figura 3. Procesos de Gestión e Implementación de ISO/IEC 29110.
8.2
Tecnología (Plataformas)
Las plataformas de soluciones serán escogidas con base en el cliente y a la naturaleza del problema a
resolver, entre otras se tiene:
8.2.1
RAD - OracleDB
Una de las plataformas es Java EE + Spring MVC,
trabajando en el entorno RAD. Se viene utilizando
para las soluciones del Banco de la Nación. Tener
en cuenta que ambos requieren de licenciamiento,
que corre por cuenta del cliente.
8.2.2
Python - PgSQL/MySQL
El lenguaje Python es uno de los de mayor
crecimiento en los últimos años, y se dispone de
soluciones tales como Odoo ERP y sus derivados,
para las áreas de educación y salud. Se trata de
soluciones open source, que no tienen costo de
licencias.
8.2.3
PHP – MySQL
Tiene un amplio uso en internet, y se dispone de una serie de aplicaciones para múltiples necesidades. Se
trata de soluciones open source, que no tienen costo de licencias.
Los gestores de BD prioritarios son PosgreSQL, MySQL y Oracle. Los dos primeros por su solidez y
ventajas de licenciamiento. Y el último por razones de preparación y certificación de estudiantes con
orientación al mercado laboral.
8.2.4
Webratio – MySQL/PgSQL/Oracle
Se trata de una plataforma Model-Driven, cuyo slogan es “tus aplicaciones en 1/3 del tiempo”. Las
soluciones se elaboran con base en modelos (no objetos, ni componentes), con notaciones estándar OMG
BPMN e IFML, a partir de los cuales se genera aplicaciones Java EE. Si bien para fines académicos puede
utilizarse libre de costo, en caso de generar soluciones para producción, tiene un costo para el
desarrollador, más no para el cliente.
El proceso de desarrollo con Webratio – una plataforma model-driven, el proceso está basado en prototipos
evolutivos, y consiste en Modelar (ERE/UML e IFML), Generar código (Java EE estándar) en forma
automática y Probar (Testing). El reto es certificarse y convertirse en desarrollador de alto rendimiento.
Marcos Sotelo B. / #995600634 / [email protected] / http://itsanmarcos.com