0
Spring ROO
Disfrutando el desarrollo en Java
Ponente Ing. José Díaz Díaz
E-mail: jose.diaz@joedayz.pe
@joedayz
27 Noviembr...
Acerca de mi
• Ingeniero Titulado de la Pontificia Universidad Católica del Perú
• Docente a Tiempo parcial de la UPC para...
Indice
• Historias de Guerra
• ¿Que hacemos para afrontar los retos?
• ¿Quién nos escucha?
• ¿De quien nos toca hablar hoy...
Historias de Guerra
Desarrolladores la reputación no se compra!
Historias de Guerra
• Desarrollar Software. Que funcione.
• Iteraciones frecuentes de Software que
funciona.
• Desplegar l...
Historias de Guerra
• Retrasos. Los cuales no se
recuperan por poner más gente.
• Personal con alta rotación.
• Trabajar s...
Historias de Guerra
• Delegar la responsabilidad de la
prueba del software al área de
Calidad. Pensar que tener más gente
...
Historias de Guerra
• Distintos frameworks, herramientas para
desarrollo proveídas por casas de software (IBM,
Oracle, Red...
Historias de Guerra
• No tomar en cuenta a las
redes sociales
• Estar desligado del
ambiente móvil en especial
los smartph...
¿Qué hacemos para afrontar estos
retos?
Buscar ser más
productivos
Diferenciarnos del Resto
Tener el equipo
Comprometido, flexible,
organizado y con
experiencia
Marco de trabajo
Adecuado
Creemos en el Desarrollo Ágil para
construir Software que Funciona.
Conocer nuestro
entorno
Ser Poliglotas
¿Quien nos Escucha?
¿Quien nos Escucha?
¿De quien nos toca hablar hoy?
VMWare + SpringSource
SpringSource
Rod Jhonson Juergen Hoeller Ben Alex
Graeme Rocher Guillaume
LaForge
Proyectos de SpringSource
Spring Roo
Ya era hora
Misión de Spring Roo
La misión fundamental de ROO es mejorar la
productividad del desarrollador Java sin
comprometer la in...
¿Qué es ROO?
• Es una herramienta RAD para Java basada en
texto y escalable en el tiempo.
• Roo es solo para tiempo de des...
Arquitectura
Construido sobre
Gigantes
• Java
• Spring Framework
• Java Persistence Api (Hibernate)
• Java Server Pages
• Spring Securi...
Generación Activa
Demo
Registrando el ingreso y salida
de tu personal.
Referencias
• Spring Roo Web Site
• Videos, Artículos, Libros, Presentaciones sobre
Spring Roo
• Spring Roo in Action
• Vi...
Muchas Gracias
por su atención
Contacto
Av. Canaval Moreyra 380
Lima – Perú
(511) 987500273
(511)4116200 anexo 2637
www.joedayz.com
Upcoming SlideShare
Loading in...5
×

Spring ROO

2,273

Published on

Presentación de Spring ROO en el Spring Community Day 2010 realizado el 27 de Noviembre del 2010 en la UPC.

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,273
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
53
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Spring ROO"

  1. 1. Spring ROO Disfrutando el desarrollo en Java Ponente Ing. José Díaz Díaz E-mail: jose.diaz@joedayz.pe @joedayz 27 Noviembre 2010
  2. 2. Acerca de mi • Ingeniero Titulado de la Pontificia Universidad Católica del Perú • Docente a Tiempo parcial de la UPC para el programa EPE (Escuela Profesional para Ejecutivos) • Gerente General de JOEDAYZ start-up especializada en entrenamiento y desarrollo ágil de software. JOEDAYZ soporta desarrollos en la plataforma JEE y .NET • Consultor e Instructor de Spring Framework desde el 2003, capacitando a la fecha a más de 600 personas en el uso de Spring. • Casado y Padre de 3 niños • Hincha de Alianza Lima y un buen “9 en fulbito”. • Guitarrista aficionado.
  3. 3. Indice • Historias de Guerra • ¿Que hacemos para afrontar los retos? • ¿Quién nos escucha? • ¿De quien nos toca hablar hoy? • Spring Roo en Acción • Referencias • Preguntas
  4. 4. Historias de Guerra
  5. 5. Desarrolladores la reputación no se compra!
  6. 6. Historias de Guerra • Desarrollar Software. Que funcione. • Iteraciones frecuentes de Software que funciona. • Desplegar lo más rápido posible en sus ambientes. • Contar con el mejor equipo capacitado y comprometido • Un win/win Cliente y Proveedor satisfechos. • Retorno de inversión alto hasta la próxima batalla.
  7. 7. Historias de Guerra • Retrasos. Los cuales no se recuperan por poner más gente. • Personal con alta rotación. • Trabajar sin metodología, sin procesos bien definidos • Impuntualidad y Falta de Compromiso (otra vez) • Creer que sólo basta un “Chuck norris” en el equipo.
  8. 8. Historias de Guerra • Delegar la responsabilidad de la prueba del software al área de Calidad. Pensar que tener más gente para testear nuestro software es la solución. • No tener un sistema integrado para automatización. Es necesario tenerlo. • Es bueno tener Testers no informáticos.
  9. 9. Historias de Guerra • Distintos frameworks, herramientas para desarrollo proveídas por casas de software (IBM, Oracle, Red Hat, VMWare, etc) • Más peligroso aún creer que un único proveedor sirve para todo tipo de soluciones (talibanes). • No tener sentido de lo que es escalabilidad, performance, usabilidad, clustering, profiling, etc. • Es importante hoy en día conocer distintos lenguajes de programación para la JVM u otras plataformas (Jython, JRuby, Groovy, Scala, Ruby, NET).
  10. 10. Historias de Guerra • No tomar en cuenta a las redes sociales • Estar desligado del ambiente móvil en especial los smartphones(android, iphone, blackberry, IPAD) • No estar en la cresta de la ola del Cloud Computing
  11. 11. ¿Qué hacemos para afrontar estos retos?
  12. 12. Buscar ser más productivos Diferenciarnos del Resto
  13. 13. Tener el equipo Comprometido, flexible, organizado y con experiencia
  14. 14. Marco de trabajo Adecuado Creemos en el Desarrollo Ágil para construir Software que Funciona.
  15. 15. Conocer nuestro entorno
  16. 16. Ser Poliglotas
  17. 17. ¿Quien nos Escucha?
  18. 18. ¿Quien nos Escucha?
  19. 19. ¿De quien nos toca hablar hoy?
  20. 20. VMWare + SpringSource
  21. 21. SpringSource Rod Jhonson Juergen Hoeller Ben Alex Graeme Rocher Guillaume LaForge
  22. 22. Proyectos de SpringSource
  23. 23. Spring Roo Ya era hora
  24. 24. Misión de Spring Roo La misión fundamental de ROO es mejorar la productividad del desarrollador Java sin comprometer la integridad o flexibilidad de la ingeniería de software.
  25. 25. ¿Qué es ROO? • Es una herramienta RAD para Java basada en texto y escalable en el tiempo. • Roo es solo para tiempo de desarrollo (no tiempo de ejecución)
  26. 26. Arquitectura
  27. 27. Construido sobre Gigantes • Java • Spring Framework • Java Persistence Api (Hibernate) • Java Server Pages • Spring Security • Spring WebFlow • Log4J, Maven, AspectJ, Eclipse/STS
  28. 28. Generación Activa
  29. 29. Demo Registrando el ingreso y salida de tu personal.
  30. 30. Referencias • Spring Roo Web Site • Videos, Artículos, Libros, Presentaciones sobre Spring Roo • Spring Roo in Action • Videos en Vimeo sobre Roo
  31. 31. Muchas Gracias por su atención
  32. 32. Contacto Av. Canaval Moreyra 380 Lima – Perú (511) 987500273 (511)4116200 anexo 2637 www.joedayz.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×