Modelos de agilidad en escala

Scrum es probablemente la aplicación más conocida de los principios de agilidad en la construcción de software y en otros ámbitos de conocimiento y de práctica. De hecho, scrum nació a finales de los 80 en el mundo del marketing y del desarrollo de producto. En TI, algunos de los fundadores de scrum fueron parte del grupo que publicó el Manifiesto Ágil. La idea es conocida: cada incremento o mejora de producto (product increment) se puede descomponer en ciclos de desarrollo menores (sprints) de los que se ocupa un equipo pequeño de participantes de diferentes procedencias, incluido el cliente, situados en el mismo espacio físico y dedicados de forma intensa y entusiasta. El despliegue es incremental e iterativo y el resultado siempre es imperfecto, pero se puede poner en producción rápidamente. Algun0s otros artefactos y roles de scrum, como el product owner, el backlog, las reuniones cortas diarias, el scrum master, las retrospectivas y los papelitos pegados en una pizarra forman parte ya del instrumental de la producción de sotware en cualquier parte. Presentación a alto nivel de los artefactos de SAfe Scrum funciona bien en esfuerzos donde el alcance es abierto y los requerimientos pueden cambiar frecuentemente. Va mejor con equipos y proyectos no muy grandes y que no requieran un gran número de interdependencias o integración con otros proyectos o con aplicaciones heredadas (legacy). Funciona mejor con perfiles relativamente homogéneos de desarrolladores acostumbrados a trabajar así. Es una organización muy plana, sin jerarquías ni grandes especialidades. Requiere  una cultura organizativa propicia y tiene una curva de aprendizaje, pero no es dramático. Puede ser bonito, excitante, divertido y los resultados, en general y bajo las condiciones anteriores, pagan. En las circunstancias que hemos descrito, scrum se...

Reflexiones sobre el Smart City Expo World Congress

Barcelona volvió a acoger del pasado 13 al 15 de noviembre una nueva edición del congreso Smart City Expo World Congress (SCEWC), organizado por la Fira de Barcelona en el recinto de Gran Via. Con esta ya son ocho las ediciones que nos muestran cuáles son los avances que se están llevando a cabo y las líneas de trabajo para mejorar la vida en nuestras ciudades. Este evento se consolida como un referente mundial, no solamente como un espacio donde se muestran las últimas tecnologías disponibles para la transformación urbana, sino como una auténtica plataforma de debate sobre el futuro de las ciudades, donde los principales actores pueden tratar sobre los retos a resolver. En esta ocasión el SCEWC ha vuelto a saber combinar las oportunidades de negocio que brinda el contexto de las ciudades inteligentes, así como hacer difusión del conocimiento a partir de charlas repartidas tanto en las “ágoras” repartidas por el espacio de exposición como en la propia área de ponencias. De acuerdo con las cifras oficiales, el número de expositores fue de 844 (un 25% más que en la edició del 2017), con más de 700 ciudades participantes y de 400 expertos que trataron sobre transformación digital, entorno urbano, movilidad, gobernanza & finanzas y ciudades inclusivas & compartidas. La presente edición ha reflejado la tendencia iniciada en 2016, especialmente por la maduración del concepto de Smart City, tanto en el enfoque de la zona de exposición como de las ponencias de expertos. La tecnología, siendo fundamental y la base sobre la cual la ciudad inteligente se cimienta, deja espacio a iniciativas donde su uso permite...

Los productos de TI en la era digital (y II)

El proyecto no ha muerto. Ágil lo ha cambiado todo. La combinación de Ágil y Lean permite potencialmente escalar la agilidad desde proyectos pequeños y auto-contenidos al nivel de la organización de los departamentos de informática y de toda la empresa. A introducir estas ideas dedicamos la primera parte de este post. Seguimos ahora.     7. Los departamentos de TI construyen y mantienen productos y servicios, que sirven a las necesidades de grupos de clientes internos o externos. Esos chismes son flujos de creación de valor para diferentes negocios o procesos empresariales. La creación de un nuevo producto o la sustitución por entero de uno existente tiende a ser un proyecto, pero eso pasa sólo algunas veces. Se podría decir que un proyecto es una parte de un flujo de producción o, a veces, un flujo de producción en sí mismo. El flujo de creación de valor representa la transformación de unas necesidades, convenientemente priorizadas, en unos productos para unos clientes. El flujo de producción tiene que asegurar: 1) el conocimiento y la comprensión profunda de las necesidades muy variadas de un cliente (qué hay que hacer), 2) su valoración y cualificación estratégica y económica (por qué hay que hacerlo y por qué haremos ésto en vez de otra cosa), 3) el diseño, construcción y aprobación del producto de acuerdo con las capacidades existentes (cómo y cuándo lo haremos), 4) la entrega y puesta en producción en todo o en partes y 5) el mantenimiento y protección de los activos creados. 8. Desde un punto de vista, este proceso se puede ver como una máquina, una fábrica, una cadena de...

Debate sobre el desarrollo de las Smart Cities

El pasado jueves 20 de Septiembre del 2018 un grupo de expertos en representación del sector profesional, la empresa pública y la comunidad académica debatieron sobre el desarrollo de proyectos tecnológicos en las Smart Cities a nivel nacional en la sede UOC de Sevilla. Se hizo especial énfasis en cómo diferentes perfiles TIC creaban servicios y daban valor en el paradigma de la Ciudad Inteligente, siendo un ejemplo la necesidad de infraestructura y servicios de Telecomunicaciones que estarían en su base.   El panel de expertos estuvo formado por el Sr. Cristóbal Martín Ayala (Profesional TIC en el ámbito de las telecomunicaciones y miembro de la junta directiva del Colegio Profesional de Ingenieros Técnicos de Telecomunicación de Andalucía COITTA), el Sr. Ovidio González de Uña (Profesional TIC con amplia experiencia en la empresa pública andaluza), el Dr. Carlos Monzo (Director académico del posgrado en “Smart Cities:Ciudad y Tecnología” de la UOC) y fue moderado por el Dr. Jose Antonio Morán Moreno (Director académico del máster en Ingeniería de Telecomunicación). Los expertos trataron aspectos como el liderazgo de los proyectos de Smart Cities que en la mayoría de casos proviene de fondos públicos, la falta de perfiles profesionales TIC tan necesarios para el desarrollo de estos proyectos en muchos Ayuntamientos y la complejidad de los proyectos Smart Cities debido al carácter transversal y multidisciplinar. El éxito de la implantación de proyectos en Smart Cities dependerá, en gran medida, de la integración y trabajo coordinado de equipos multidisciplinares de profesionales TIC con los profesionales de la gestión de la Ciudad. Las conclusiones del debate mostraron la complejidad de estos proyectos así...

¿Qué es NB-IoT?

Narrow Band IoT (NB-IoT) es la apuesta de 3GPP para dar respuesta a las necesidades de comunicación IoT, en lo que denominan extended Machine Type Communications (eMTC). NB-IoT aparece como respuesta al auge de las Low Power Wide Area Networks (LPWAN) como lo son tecnologías como LoRaWAN, Telensa o Sigfox entre otras. Las LPWAN se caracterizan por ser tecnologías de largo alcance, dando cobertura hasta 15km en entornos abiertos y hasta 2km en entornos urbanos. Estas tecnologías, se han diseñado para dar acceso a un número potencialmente alto de dispositivos que tienen que transmitir pocas cantidades de datos (pocos bytes) de forma esporádica (ej. cada varios minutos), mayoritariamente en uplink. Las LPWAN se usan en aplicaciones como la tele-lectura de contadores, el control del alumbrado público, las alarmas de robo o los sistemas de control en infraestructuras entre muchas otras. El 3GPP ha tardado bastante en unir-se a la tendencia después que LoRaWAN tomara gran parte del mercado (aun emergente). En este articulo nos centraremos, de forma amena, en NB-IoT, puesto que la literatura tiene bastantes referencias a LPWAN y en particular a LoRaWAN como uno de sus exponentes más representativos. NB-IoT es una tecnología celular, usa las bandas celulares de comunicación y se ha diseñado para operar de distintas formas, incluyendo el uso de la banda de GSM substituyendo el despliegue actual (standalone), usando la banda de LTE y por lo tanto compartiéndola (in-band) o incluso utilizando el espaciado que hay entre los canales LTE para aprovechar al máximo el espectro de comunicaciones (guard-band). A diferencia de las LPWAN, NB-IoT nace condicionado por la arquitectura LTE y debe...

Seguridad en los móviles

Los móviles se han convertido en dispositivos electrónicos imprescindibles en nuestras vidas. Son utilizados para tantas cosas que a menudo se consideran como extensiones personales. Sus usos más comunes son el acceso a Internet, el correo electrónico, la mensajería instantánea, las redes sociales, los libros electrónicos, la música, las películas, las fotos, la banca electrónica, el comercio electrónico, o los juegos en línea. Con toda esta amalgama de usos, el móvil contiene más información personal y privada que ningún otro dispositivo que podamos tener, y es un dispositivo utilizado para realizar operaciones críticas y confidenciales. Por otro lado, los móviles son dispositivos muy vulnerables. Son pequeños y siempre los llevamos muy a mano, lo que facilita los olvidos y pérdidas, sustracciones por descuido, o los robos. También son dispositivos enfocados a la población general, que no es experta en temas de seguridad y que a menudo no saben cómo mantener correctamente protegidos y qué usos pueden ser peligrosos. Y finalmente son dispositivos sobre los que eventualmente se producen ataques de seguridad importantes, ya sea a través de agujeros de seguridad del firwmare, de aplicaciones oficiales mal diseñadas, o de apps fraudulentas que contentan malware. Los móviles tienen tanta información que hay una industria hacker muy importante detrás esperando sacar provecho. Las seis principales amenazas a los terminales móviles son las siguientes: Fuga de datos: la fuga involuntaria de datos en los móviles generalmente se debe (1) a la instalación de aplicaciones gratuitas que se encuentran en tiendas de aplicaciones oficiales y que funcionan según lo anunciado, pero que también envían datos personales, y potencialmente corporativos, a un servidor remoto,...