Presentación realizada en diciembre de 2010, para los alumnos de ingeniería del software de la Universitat Jaume I de Castellón. Trata de describir la realidad de las empresas TIC de la Comunidad Valenciana, y cómo la aplicación de técnicas de Ing. del Software en sus procesos de desarrollo, les pueden ayudar a pasar la crisis con más holgura.
Con el objetivo de potenciar la creatividad, el talento y el trabajo colaborativo de periodistas y programadores web, para que juntos desarrollen prototipos de aplicaciones que sirvan para mejorar la gestión, producción y comunicación de información periodística en plataformas móviles el Centro de Formación en Periodismo Digital y otras instancias convocan a participar en el MediatónGDL.
La invitación es para periodistas, medios de comunicación y programadores web. Los primeros podrán registrar hasta tres ideas o proyectos para desarrollar aplicaciones antes del 17 de agosto. Las propuestas serán validadas por un equipo de expertos y publicadas en la página web www.centroperiodismodigital.org/mediatongdl/, para que los programadores puedan revisarlas e inscribirse en el proyecto que más les interese.
Por cada proyecto registrado se integrará un equipo de periodistas y programadores web, quienes tendrán 48 horas para desarrollar el prototipo de la aplicación durante los días 18 y 19 de septiembre de 2014.
Los prototipos de aplicaciones que se desarrollen en este lapso de tiempo serán evaluados por un jurado especializado que valorará la originalidad de cada aplicación, así como su utilidad práctica para gestionar, producir y comunicar información periodística en plataformas móviles.
El prototipo que resulte mejor valorado será financiado por la Universidad de Guadalajara, con apoyo del Consulado General de Estados Unidos en Guadalajara, con un monto de hasta $30,000.00 (30 mil pesos 00/100 m. n.) para concluir su desarrollo.
El MediatónGDL se rige por los principios de la web abierta, la transparencia y el interés público, por lo que la aplicación que sea financiada, será registrada ante el Instituto Mexicano del Derecho de Autor y estará disponible en el sitio web del Centro de Formación en Periodismo Digital bajo una licencia de uso libre, abierto y gratuito.
Como parte de las actividades del MediatónGDL la periodista argentina Sandra Crucianelli dictará la conferencia “Del periodismo asistido por computadora al periodismo asistido por programadores”, dicha actividad estará abierta al público. La especialista también impartirá un taller de Periodismo de datos a periodistas de los medios que participen en el Mediatón.
Para conocer la convocatoria completa, las fechas de registro de las ideas o proyectos, así como los formularios de inscripción para programadores y otros detalles sobre la conferencia y el taller entra a la página web www.centroperiodismodigital.org/mediatongdl/
El MediatónGDL es un evento organizado y patrocinado por la Universidad de Guadalajara, el Consulado General de Estados Unidos en Guadalajara, el Sistema de Universidad Virtual, el Centro Universitario de Ciencias Exactas e Ingenierías y el Centro de Formación en Periodismo Digital.
Con el objetivo de potenciar la creatividad, el talento y el trabajo colaborativo de periodistas y programadores web, para que juntos desarrollen prototipos de aplicaciones que sirvan para mejorar la gestión, producción y comunicación de información periodística en plataformas móviles el Centro de Formación en Periodismo Digital y otras instancias convocan a participar en el MediatónGDL.
La invitación es para periodistas, medios de comunicación y programadores web. Los primeros podrán registrar hasta tres ideas o proyectos para desarrollar aplicaciones antes del 17 de agosto. Las propuestas serán validadas por un equipo de expertos y publicadas en la página web www.centroperiodismodigital.org/mediatongdl/, para que los programadores puedan revisarlas e inscribirse en el proyecto que más les interese.
Por cada proyecto registrado se integrará un equipo de periodistas y programadores web, quienes tendrán 48 horas para desarrollar el prototipo de la aplicación durante los días 18 y 19 de septiembre de 2014.
Los prototipos de aplicaciones que se desarrollen en este lapso de tiempo serán evaluados por un jurado especializado que valorará la originalidad de cada aplicación, así como su utilidad práctica para gestionar, producir y comunicar información periodística en plataformas móviles.
El prototipo que resulte mejor valorado será financiado por la Universidad de Guadalajara, con apoyo del Consulado General de Estados Unidos en Guadalajara, con un monto de hasta $30,000.00 (30 mil pesos 00/100 m. n.) para concluir su desarrollo.
El MediatónGDL se rige por los principios de la web abierta, la transparencia y el interés público, por lo que la aplicación que sea financiada, será registrada ante el Instituto Mexicano del Derecho de Autor y estará disponible en el sitio web del Centro de Formación en Periodismo Digital bajo una licencia de uso libre, abierto y gratuito.
Como parte de las actividades del MediatónGDL la periodista argentina Sandra Crucianelli dictará la conferencia “Del periodismo asistido por computadora al periodismo asistido por programadores”, dicha actividad estará abierta al público. La especialista también impartirá un taller de Periodismo de datos a periodistas de los medios que participen en el Mediatón.
Para conocer la convocatoria completa, las fechas de registro de las ideas o proyectos, así como los formularios de inscripción para programadores y otros detalles sobre la conferencia y el taller entra a la página web www.centroperiodismodigital.org/mediatongdl/
El MediatónGDL es un evento organizado y patrocinado por la Universidad de Guadalajara, el Consulado General de Estados Unidos en Guadalajara, el Sistema de Universidad Virtual, el Centro Universitario de Ciencias Exactas e Ingenierías y el Centro de Formación en Periodismo Digital.
Presentación de los resultados del proyecto INGETICS, en la anualidad 2008.
Lugar de realización:
Sede de Zaragoza del Colegio Oficial de Ingenieros Industriales de Aragón y La Rioja.
Proyecto liderado por la Fundación Instituto Valenciano de Tecnología (INVATE)
El CITIC es un Centro Tecnológico impulsado por la Universidad de A Coruña, para fomentar la I+D+i aplicada en las TIC. El CITIC es un punto de encuentro entre Universidad y empresa en la que se combinan departamentos de I+D de empresas con investigadores universitarios, constituyendo un contorno mixto que posibilita la colaboración y la transferencia de conocimientos.
El CITIC está formado por 11 Grupos de Investigación, seleccionados por la Universidad de A Coruña por ser los grupos vinculados a la Facultad de Informática más competitivos en términos de producción científica, ingresos y experiencia en proyectos con el sector industrial. Todos ellos fueron beneficiarios del programa de consolidación de la Conselleria de Educación y están avalados por la Xunta como grupos de referencia competitiva.
El CITIC aglutina y coordina a más de 250 investigadores con una notable trayectoria en transferencia de tecnología, especializada en la creación de tecnologías útiles, en sus aplicaciones a necesidades reales y en la amplificación del impacto de éstas. El CITIC viene realizando proyectos del I+D+i desde el año 2008, y se han realizado hasta la fecha más de 85 proyectos entre los que se pueden distinguir convenios con empresas privadas (Inditex, Blusens, R, Cinfo, Imaxin Software, LambdaStream, Comasis, Vegalas), y otros subvencionados con ayudas públicas en concurrencia competitiva tanto a nivel Regional como Nacional.
EI Centro se especializa en los aspectos ligados a la mejora en el proceso de desarrollo de software y a los nuevos servicios y aplicaciones de los sistemas informáticos para la Sociedad de la Información. Las actuaciones del CITIC con respecto a cada campo del Software se han agrupado en 12 áreas tecnológicas.
• Media en Red y Hogar Digital
• Visualización Avanzada
• Computación de altas prestaciones (HPC) o Supercomputación
• Procesado de Imágenes Digitales
• Inteligencia Artificial y Aplicaciones
• Búsqueda y Recuperación de información para la empresa y la administración
• Integración de aplicaciones e Información
• Métodos de Usabilidad y Validación de Sistema
• Sistemas de Información en Web (WIS)
• Sistemas de Información Geográfica (GIS)
• Sistemas Distribuidos y Arquitecturas orientadas a servicios
• Matemática Aplicada y Estadística e Investigación Operativa
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaAMADO SALVADOR
Distribuidor Oficial Ariston en Valencia: Amado Salvador distribuidor autorizado de Ariston, una marca líder en soluciones de calefacción y agua caliente sanitaria. Amado Salvador pone a tu disposición el catálogo completo de Ariston, encontrarás una amplia gama de productos diseñados para satisfacer las necesidades de hogares y empresas.
Calderas de condensación: Ofrecemos calderas de alta eficiencia energética que aprovechan al máximo el calor residual. Estas calderas Ariston son ideales para reducir el consumo de gas y minimizar las emisiones de CO2.
Bombas de calor: Las bombas de calor Ariston son una opción sostenible para la producción de agua caliente. Utilizan energía renovable del aire o el suelo para calentar el agua, lo que las convierte en una alternativa ecológica.
Termos eléctricos: Los termos eléctricos, como el modelo VELIS TECH DRY (sustito de los modelos Duo de Fleck), ofrecen diseño moderno y conectividad WIFI. Son ideales para hogares donde se necesita agua caliente de forma rápida y eficiente.
Aerotermia: Si buscas una solución aún más sostenible, considera la aerotermia. Esta tecnología extrae energía del aire exterior para calentar tu hogar y agua. Además, puede ser elegible para subvenciones locales.
Amado Salvador es el distribuidor oficial de Ariston en Valencia. Explora el catálogo y descubre cómo mejorar la comodidad y la eficiencia en tu hogar o negocio.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
2. Ingeniando el software
en tiempos de crisis
Francisco Sánchez Cid
Jefe de Proyectos
Área de Desarrollos y Arquitectura Software
S
3. Ingeniando el 1. El Instituto Tecnológico
SW en tiempos de Informática
de crisis 2. Venturas y desventuras
del sector IT
Contenido 3. Ingeniería del Software
en la práctica
4. Consejos
El Instituto:
www.iti.es
El ponente:
Web: http://web.iti.upv.es/~fsanchez/
Correo: cid@iti.es
4. 1. El Instituto Tecnológico de
Informática
Qué somos
S Centro Tecnológico especializado en Investigación, Desarrollo
e Innovación en Tecnologías de la Información y
Comunicación.
S Somos una asociación sin ánimo de lucro y pertenecemos a la
Red de Institutos Tecnológicos de la Comunidad Valenciana
(junto al del Juguete, el Cerámico, el de la Madera..)
S El ITI desarrolla una labor de I+D+I transfiriendo a las
empresas la posibilidad de incorporar a sus productos las
tecnologías y capacidades desarrolladas en proyectos de
I+D+I
5. 1. El Instituto Tecnológico de
Informática
Recursos del ITI
S 94% titulados superiores y
34% doctores. S Personal: 100 personas
S El 93% de las empresas TIC S Instalaciones: 1700 m2 (V)
de la CV de más de 8
empleados son asociadas al S Laboratorios de testeo y
ITI usabilidad
S Más de 110 proyectos de S Laboratorios de prototipado
I+D+I cofinanciados en
convocatoria pública o S Aula de formación
contratados directamente por
empresas en 2009 S Salas especialmente
equipadas
S Más de 100 artículos
científicos publicados en S Unidad técnica en Alcoy
2009
6. Departamentos I+D+I
Visión Artificial y
Biometría
Informática Reconocimiento
Industrial, Comunic de voz y
aciones y Tecnologías del
Automática Lenguaje
Sistemas
Optimización, Lo Distribuidos
gística y
Producción
7. 1. El Instituto Tecnológico de
Informática
Departamentos I+D+I
8. Departamentos Tecnología y
Servicios
Área de Software
Libre
Área de Sistemas
Empotrados y Área de Sistemas
Movilidad
Área de
Desarrollos y Área de
Arquitecturas Integración de
SW Tecnologías
9. 1. El Instituto Tecnológico de
Informática
Tecnología y Servicios
Área de
Desarrollos y
Arquitecturas
Software
10. Ingeniando el 1. El Instituto Tecnológico
SW en tiempos de Informática
de crisis 2. Venturas y desventuras
del sector IT
Contenido 3. Ingeniería del Software
en la práctica
4. Consejos
El Instituto:
www.iti.es
El ponente:
Web: http://web.iti.upv.es/~fsanchez/
Correo: cid@iti.es
11. 2. Venturas y desventuras del
sector IT en la CV
La situación
Fuente: Observatorio Valenciano para la
Sociedad Tecnológica y del Conocimiento
12. 2. Venturas y desventuras del
sector IT en la CV
La situación
Fuente: Observatorio Valenciano para la
Sociedad Tecnológica y del Conocimiento
13. 2. Venturas y desventuras del
sector IT en la CV
La situación
Fuente: Observatorio Valenciano para la
Sociedad Tecnológica y del Conocimiento
14. 2. Venturas y desventuras del
sector IT en la CV
La situación
Fuente: Observatorio Valenciano para la
Sociedad Tecnológica y del Conocimiento
15. 2. Venturas y desventuras del
sector IT en la CV
La problemática
S Estamos en crisis
S Mucho trabajo, poco producto
S Mucha subvención, poca iniciativa
S Poco nivel de madurez
S Directivos con escasos conocimientos de la Ing. del Software
S Aún investigando, no hay un plan de explotación claro
16. 2. Venturas y desventuras del
sector IT en la CV
Por qué vienen a nosotros
S Pongamos por caso…
S Una empresa del sector de la alimentación
S Fabrica máquinas que clasifican aceitunas
S Procesando imágenes
S Y usando expulsores de aire comprimido
Es decir, algo así…
17. 2. Venturas y desventuras del
sector IT en la CV
Por qué vienen a nosotros
Cámara
ANI y ADI
ACO
18. 2. Venturas y desventuras del
sector IT en la CV
Por qué vienen a nosotros
S Todo iba bien.
S Tenían su máquina funcionando y las aceitunas y los
aceituneros eran felices.
S Pero entonces llegaron los malvados comerciales
S ¿Y si en vez de aceitunas queremos cocos?
S ¿Y si en lugar de cámaras de vídeo queremos espectrógrafos?
S ¿Y si en lugar de aire comprimido queremos compuertas de
derivación?
19. 2. Venturas y desventuras del
sector IT en la CV
Por qué vienen a nosotros
S Qué pasó:
S Cada situación una nueva máquina, cada máquina, un nuevo
equipo y un nuevo mantenimiento.
S Cada máquina su servicio técnico, y una evolución particular
S Los fallos de una, se repetían en el resto
S Se duplicaba información de configuración y control de errores
20. 2. Venturas y desventuras del
sector IT en la CV
Por qué vienen a nosotros
S Razones:
S Arquitectura NO modular
S Código repetido
S Sin control de versionado
S Sin control de errores
S Sin documentación de la arquitectura
S Con documentación anárquica del código
S …
En resumen, no aplicaban técnicas de Ingeniería del Software
21. 2. Venturas y desventuras del
sector IT en la CV
Por qué vienen a nosotros
S Hasta que no estás muy mal, no vas al médico…
22. 2. Venturas y desventuras del
sector IT en la CV
Por qué vienen a nosotros
S Y hasta que el software no es inmanejable… no vienen al ITI
23. 2. Venturas y desventuras del
sector IT en la CV
Problemas del sector
S En general, nos encontramos con empresas que:
S No tienen una metodología de desarrollo software clara
S No tienen una metodología de gestión de proyectos clara
S Empresas que no usan herramientas estándar para:
S Diseño (ni un triste modelo UML)
S Control de Versiones (el SVN no es tan complicado)
S Gestión de la documentación (ni siquiera plantillas)
S Testeo (¿qué es eso del testeo unitario?)
S Control de bugs y Errores
24. 2. Venturas y desventuras del
sector IT en la CV
Problemas del sector
S Estamos en crisis:
S No puedo perder el tiempo en documentación
S ¿Testeo? ¿Para qué? Mis programadores son muy buenos
S La realidad:
S Sólo las empresas maduras sobreviven a la crisis
S Sólo las que tienen procesos y procedimientos claros
S Sólo las que aplican patrones y reutilizan código y conocimiento
S Sólo las que se mueven con la tecnología
25. Ingeniando el 1. El Instituto Tecnológico
SW en tiempos de Informática
de crisis 2. Venturas y desventuras
del sector IT
Contenido 3. Ingeniería del Software
en la práctica
4. Consejos
El Instituto:
www.iti.es
El ponente:
Web: http://web.iti.upv.es/~fsanchez/
Correo: cid@iti.es
27. 3. Ingeniería del Software práctica
Metodologías de Desarrollo
S Hay normas generales:
S En general, los extremos no son buenos: ni Cascada, ni Extreme
Programming.
S En general, los enfoques incrementales o iterativos son buenos:
RUP, SCRUM
S Pero todo depende del proyecto:
S Un proyecto de envergadura requiere un buen análisis de
requisitos y un buen diseño
S Un pequeño proyecto (100 horas), se atasca con un análisis y
diseño excesivos
28. 3. Ingeniería del Software práctica
Metodologías de Desarrollo
S Caso SCRUM:
S Extremadamente útil y productivo (bien)
S Muy exigente para el grupo de trabajo (no tan bien)
29. 3. Ingeniería del Software práctica
Problemas Generales
S Cambian los requisitos:
S Caso XXX y su documentación inicial tras un año de desarrollo
S La tecnología no lo permite:
S Caso Google Calendar y su control de acceso por calendario
S El equipo no es competente:
S El famoso caso del departamento desmantelado
30. 3. Ingeniería del Software práctica
Soluciones Generales
S Cambian los requisitos:
S No especifiques todos los requisitos en detalle.
S La documentación crecerá junto al desarrollo
S La tecnología no lo permite:
S Rol de Arquitecto Software
S Desarrolla elementos críticos antes de los no críticos
S El equipo no es competente:
31. 3. Ingeniería del Software práctica
Soluciones Generales
S El equipo no es competente:
S Huyeeeeeee!!!!
32. Hasta aquí todo bien, ¿no?
Ya sabemos gestionar un proyecto
Ahora vamos a remangarnos la
camisa…
33. 3. Ingeniería del Software práctica
Arquitectura y Diseño de Sistemas
S Aprende a modelar
S Muchos dibujan, pocos modelan
S Es la forma más rápida de documentar
S La forma más fácil de relacionarte con el cliente
S No existe el diagrama perfecto, sí el correcto
S No intentes representar todo en un único diagrama
S Haz sólo los absolutamente necesarios
34. 3. Ingeniería del Software práctica
Arquitectura y Diseño de Sistemas
S Lo más usado en las empresas: Diagramas de Estructura
Fuente: www.agilemodeling.com
35. 3. Ingeniería del Software práctica
Arquitectura y Diseño de Sistemas
S Lo más usado en las empresas: Diagramas de
Comportamiento
Fuente: www.agilemodeling.com
36. 3. Ingeniería del Software práctica
Arquitectura y Diseño de Sistemas
S Lo más usado en las empresas: Diagramas de Interacción
Fuente: www.agilemodeling.com
37. 3. Ingeniería del Software práctica
Arquitectura y Diseño de Sistemas
S Y por supuesto, el mock-up:
39. 3. Ingeniería del Software práctica
La importancia de los patrones
S Es lo que llevará a nuestra carrera a ser una INGENIERÍA:
S Singleton, para crear una clase de una única instancia
S Factory, para crear clases sin especificar la clase exacta a crear
S Adapter, para permitir a dos clases con interfaces incompatibles
comunicarse encapsulándolas
S Patrones específicos de seguridad como:
S Encrypted Storage
S Password Authentication
S Authentication Session
S Repetidos una y otra vez, pero por fin con una implementación de
referencia
40. 3. Ingeniería del Software práctica
La importancia de los patrones
S A un nivel más arquitectónico, son fundamentales los EAI
(Enterprise Integration Patterns):
S Estilos de integración: mensajería, BBDD compartida, …
S Sistemas de Mensajería: Router, Translator, …
S Canales de Mensajería: Publish-Subscribe, Message Bus, …
Y muchos más
41. 3. Ingeniería del Software práctica
La importancia de los patrones
S Lo importante:
S Saber dónde encontrarlos y aplicarlos correctamente
S Respetar la nomenclatura
Fuente: http://www.eaipatterns.com/
42. Ingeniando el 1. El Instituto Tecnológico
SW en tiempos de Informática
de crisis 2. Venturas y desventuras
del sector IT
Contenido 3. Ingeniería del Software
en la práctica
4. Consejos
El Instituto:
www.iti.es
El ponente:
Web: http://web.iti.upv.es/~fsanchez/
Correo: cid@iti.es
43. 4. Consejos para moldear tu camino
tecnológico
S Todos empezamos desde abajo, así que…
S Hazte un buen programador
S Pero no lo olvides:
S Eres Ingeniero, aunque tu rol sea programador
S Hazte un buen tecnólogo
S No es sólo programar, es conocer la tecnología
S Internacionalízate
44. 4. Consejos para moldear tu camino
tecnológico
S Maneja el MVC con soltura:
S Y encapsula, siempre encapsula:
S ¿Cómo construirías tu BBDD remota?
46. 4. Consejos para moldear tu camino
tecnológico
S Respecto a la programación:
S Ingenia, busca, no des nada por seguro: duda de todo.
S Sé maduro: aplica patrones
S Sé limpio: aplica formatos estándar
S Consulta (o participa) en proyectos de SW libre
S Respecto a la tecnología:
S No sólo programes, conoce la tecnología
S Aprende a crear tu propio criterio: busca y compara
S No es Java, sino Struts, Hibernate, Spring…
S No es .NET, sino SQLServer, Sharepoint, Visual Studio…
47. 4. Consejos para moldear tu camino
tecnológico
S Respecto a ti:
S Sé humilde, pero intrépido
S Saca todo el partido de los que saben
S Procura estar al día en tecnología
Y entre nosotros…
Aquello que hagas, hazlo bien
48. Y eso es todo…
¿preguntas?
Francisco Sánchez Cid
cid@iti.es
Área de Desarrollos y Arquitectura
Software