AVATech se suma como sponsor del #sbd2015

Avatech

AVATech fundada en noviembre del año 2.000, es una empresa dedicada al diseño, desarrollo e implementación de sistemas técnicos informáticos de apoyo a las operaciones críticas y principales del negocio de nuestros clientes. Conceptos de productividad, calidad y eficiencia son aplicados en forma práctica en la ejecución de nuestros proyectos y servicios de asistencia técnica, especializados en el sector petrolero y de automatización de procesos. Así mismo somos una empresa que desarrollamos nuestros productos o soluciones bajo los conceptos innovación, creatividad y personalización.

AVATech cuenta con un equipo multidisciplinario organizado y orientado en entender, analizar, proponer e implementar soluciones en diferentes plataformas y arquitecturas, dando al cliente productos que se ajusten a su realidad y crecimiento tecnológico.

 

Posted in SBD2015, Sponsors | Tagged | Leave a comment

Rol de charlas del #sbd2015

Y aqui presentamos el rol del charlas de la conferencia #sbd2015: 8:00 – 8:45 Oscar Amelunge TDD desde las trincheras 8:45 – 9:30 Anibal Guzman Hackeando un equipo ágil 9:30 – 10:15 Timoteo Ponce Principios de programación funcional en Java … Continue reading

More Galleries | Leave a comment

Sea feliz, sea productivo, sea ágil

Descripción general

A principios del 2012 el expositor enfrentó a una encrucijada personal que lo llevaría a experimentar con la utilización de técnicas y artefactos del mundo ágil aplicados al día a día, en lo que sería el inicio de una jornada que cambiaría su vida. En esta conversación, el expositor compartirá su historia, hallazgos y resultados con el fin de inspirar a la audiencia en la búsqueda de una vida más plena, exitosa y sobre todo: feliz.

 

Público Objetivo

Toda persona que desee completar sus actividades más rápidamente y con mayor calidad para así dedicar más tiempo a aquello que les hace feliz.

 

Beneficios

 

A través de la experiencia de vida del expositor, tendrá exposición a algunas de las técnicas y artefactos comúnmente utilizados en el mundo ágil para desarrollar equipos imparables, aplicados al día a día con el fin de alcanzar híper-productividad personal.

 

Fred Madrigal Arroyo (Costa Rica)

Fred Madrigal

Fundador de sINNplify Consulting, compañía enfocada en Agile Coaching y Scrum. También es miembro fundador del Grupo de Usuarios de Scrum Costa Rica, comunidad que lidera con otros entusiastas del tema. Durante los últimos tres años ha co-entrenado el taller de certificación para Scrum Master que se imparte varias veces al año en Costa Rica como parte de sus esfuerzos para llegar a ser Certified Scrum Trainer.

 

Fred inició su carrera como programador de software después de obtener su grado en Ciencias de la Computación e Informática de la Universidad de Costa Rica. Luego de finalizar una maestría en gestión de proyectos de software en 2005 en la Universidad Nacional Autónoma de Costa Rica, adoptó roles de liderazgo técnico lo cual rápidamente lo llevó al mundo del pensamiento Ágil, donde encontró su verdadera pasión. Durante los últimos años Fred se ha desempeñado como coach Ágil a nivel de equipos y empresas.

Posted in Conferencistas, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

Presentando a los speakers del #sbd2015

Speakers

Posted in Conferencistas, SBD2015 | Tagged | Leave a comment

Los Lenguajes de Programación y su impacto en el Pensamiento FULL

Descripción: Lenguaje implica pensamiento y pensamiento implica lenguaje. Existe una relación meta-circular entre ambos que se hace cada vez más evidente con los avances de la neurociencia y la lingüística. ¿Sucede lo mismo con los lenguajes de programación? ¿Afecta un lenguaje de programación las soluciones que pensamos y los diseños que creamos? ¿Cómo?.En esta charla responderemos esta y otras preguntas relacionadas por medio de ejemplos reales recolectados durante muchos años de training y coaching en la industria del desarrollo de software.Vengan preparados para discutir de filosofía, lingüística y ah… un poco de programación :-)

 

 Hernán Wilkinson (Argentina)

hernan_wilkinson

Se graduó como Licenciado en Ciencias de la Computación de la Facultad de Ciencias Exactas y Naturales (FCEyN) de la Universidad de Buenos Aires (UBA), Argentina. Ha estado enseñando el paradigma de Objetos y técnicas de desarrollo de Software Agil por más de 13 años, en la academia como docente de diversas universidades y en la industria por medio de 10Pines. Se ha desempeñado como programador en IBM, Arquitecto de Software en el Banco Galicia y Gerente de Desarrollo y Tecnología en Mercap SRL. Actualmente trabaja realizando capacitación, coaching y desarrollo de software en 10Pines y simultáneamente es profesor de las materias de Programación Orientada a Objetos, Diseño Avanzado con Objetos e Ingeniería de Software II de la FCEyN de la UBA.  Es socio fundador junto a unos amigos, de la empresa 10Pines con base en Buenos Aires, Argentina. Ha presentado y participado en varios congresos nacionales e internacionales como OOSPLA, ESUG, Agiles, Smalltalks, RubyConf, PHP Conf, Scrum Gathering Bolivia y Scrum Gathering Ecuador entre otros. Fue Key Note Speaker en Scrum Gathering Ecuador 2015 y en JalaSoft’s TechZone 2014. Es socio fundador de FAST (Fundación Argentina de Smalltalk) y organizador del congreso Smalltalks. Ha contribuido con varios proyectos opensource de la comunidad Smalltalk. Más allá de todas sus obligaciones, sigue siendo un programador apasionado. Lo pueden contactar en hernan.wilkinson@10pines.com y seguirlo en twitter @hernanwilkinson

Posted in Conferencistas, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

Primer afiche del #sbd2015

^C3021874591F66D4F25D1185E2357B738098E73409138A98FE^pimgpsh_fullsize_distr copy

Posted in Novedades, SBD2015 | Tagged | Leave a comment

Una Historia Agil

DESCRIPCION

El camino hacia la agilidad no es fácil, mas a un cuando las personan que deben dar el soporte necesario como gerentes o lideres de equipo no desean ser parte del proceso, esto puede llevar ha la desmotivación de todo el equipo.

Cansado de este escenario usual, nos embarcamos en busca de una cultura ágil y la encontramos en FastThrive.

En esta charla exploraremos las razones porque las cuales empezamos la empresa, veremos las herramientas, técnicas y principios que día a día cultivamos para poder lograr la excelencia técnica y lograr la satisfacción del cliente.

PUBLICO OBJETIVO

Managers, Lideres de equipo, Gerentes

BENEFICIOS

Comprender las dificultades en la implementación de métodos agiles en empresas establecidas y evitar una mala implementación de las mismas.

Mostrar una cultura empresarial diferente en base a la agilidad.

BIO

Manuel Ochoa (Bolivia)

Manuel Ochoa

Fundador de FastThrive,  es un entusiasta con el desarrollo de software y la agilidad, durante los últimos 6 años ha estado involucrado en la comunidad ágil y practicando métodos ágiles para poder lograr alcanzar los objetivos en cada proyecto que ha participado.

Ha participado como Confencista en el PMI Tour Cono sur 2013, Regional Scrum Gathering Bolivia 2014, Global Scrum Gathering.Berlin 2014, en la conferencia Ágiles 2014.

Posted in Conferencistas, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

Ruby, el lenguaje de tu próximo proyecto

Una de las características que hacen a un equipo ágil es su capacidad de reflexión y la adaptación de su comportamiento en base a lo observado, en la búsqueda de mejores formas de construir soluciones  de calidad.

 

¿Cuántas veces como equipo, al momento de reflexionar,  evaluamos el lenguaje de programación que estamos utilizando? ¿Cuántas veces nos tomamos la libertad de cuestionar y elegir el lenguaje de programación para el próximo proyecto?

 

El cambio no es fácil. Ponemos en la balanza la solución a desarrollar,  restricciones, las ganas de experimentar con nuevas tecnologías y las barreras de entrada que vamos a tener que superar para trabajar cómodos con ellas.

 

En esta sesión vamos a hacer el ejercicio y reflexionar sobre cómo los lenguajes de programación afectan la agilidad de un equipo proponiendo como alternativa a Ruby, un lenguaje dinámico y de código abierto.

 

Desde esta perspectiva vamos a aprender qué es Ruby, su historia y características, frameworks más utilizados, la comunidad que hay detrás de él y experiencias utilizándolo en distintos proyectos.

 

Público Objetivo

 

Desarrolladores de software con ganas de aprender nuevas tecnologías utilizando lenguajes de programación dinámicos.

 

Beneficios

 

Conocer la diferencia entre el desarrollo de software utilizando lenguajes estáticos y dinámicos (Ruby) para tomar decisiones mejores informadas al momento de elegir una tecnología en particular, y conocer como esto afecta la agilidad de un equipo de desarrollo.

 

Nicolás Papagna Maldonado (Argentina)

Nico Papagna

Estudió Ciencias de la Computación de la Facultad de Ciencias Exactas y Naturales (FCEyN) de la Universidad de Buenos Aires (UBA) en Argentina.

 

Durante los últimos 14 años trabajó desarrollando software en la industria. Actualmente es parte de 10Pines, donde desarrolla software utilizando Ruby/Rails.

 

Es ayudante de la materia Ingeniería del Software II de la FCEyN de la UBA, participando ocasionalmente en las materias Programación Orientada a Objetos y Diseño Avanzado Orientado a Objetos.

 

También fué disertante en congresos como Smalltalks y RubyConf Argentina.

 

Escribe regularmente sobre lo que más le apasiona, desarrollo de software utilizando el paradigma de objetos, en su cuenta de Twitter: @NicolasPapagna.

Posted in Conferencistas, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

SCRUMBAN

Descripción general: No todas las fusiones dan resultado, pero al utilizarlas encontramos que  nos puede ayudar a mejorar los resultados en pro de agregar valor al cliente de forma más eficiente.

Scrum nos da un marco simple, claro y conciso en el cual encontramos roles e iteraciones debidamente ordenadas para trabajar correctamente y llegar a aportar valor de manera sustancial tanto al equipo como al producto.

Kanban el objetivo es gestionar de manera general cómo se van completando las tareas, es una palabra japonesa que significa “tarjetas visuales”, donde Kan es “visual”, y Ban corresponde a “tarjeta”. Las principales ventajas de kanban es que es muy fácil de utilizar, actualizar y asumir por parte del equipo.

Scrumban  empieza a ser notado por algunos equipos que sintieron que no encaja del todo su proceso de trabajo – Scrum es demasiado estricta para muchos entornos de rápido movimiento, mientras Kanban no se estructura lo suficiente.  Scrumban intenta proporcionar un punto medio entre estos dos enfoques de trabajo, la mezcla de la estructura de Scrum y planificación flexible de Kanban para crear un ajuste para el entorno en rápida evolución.

En base a la experiencia queremos trasmitir los puntos que nos benefició para realizar y adaptar nuestro trabajo a Scrumban manteniendo las buenas prácticas y ajustándola a realidad de los proyectos.

Público objetivo: Todo aquellos que quieran saber cómo aplicar Scrum y Kanban de forma conjunta para todos los tipos de proyecto, en especial para aquellas que ya están en producción y/o etapa de mantenimiento.

Beneficios: Siempre al empezar o ya usar SCRUM para el desarrollo de software nos queda la interrogante para circunstancias en los cuales los sistemas entran a producción y/o mantenimiento. Te contare en base a nuestra experiencia como nosotros asumimos esta transición.

Enrique Isevich Cuéllar (Bolivia)

Enrique Isevich

Entusiasta; Ingeniero en Sistemas; Certified Scrum Master; Apasionado por la actividad comunitaria, el desarrollo de software y el deporte sobre todo el futbol.

Diez años de experiencia en el desarrollo de proyectos de software. Actualmente se desempeña como ScrumMaster en Innovisión S.A.

Posted in Conferencistas, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

Hackeando un equipo ágil

Resumen

La sesión Hackeando un equipo ágil demuestra cómo los equipos con experiencia a veces deben cuestionar y reconstruir métodos ágiles para experimentar, explorar y descubrir nuevas formas de trabajo que le permitan lograr la excelencia en la entrega de software con alto valor para los clientes.

Descripción completa

Pasaron más de diez años de la existencia del Manifiesto Ágil, en todo este tiempo hubieron cambios sustanciales a la manera de que los equipos conciben y desarrollando software, muchos paradigmas se han roto y nuevas prácticas abrieron el camino para que la entrega de software sea aún más fiable y aporte valor para nuestros clientes.

Con el paso del tiempo, los equipos ágiles evolucionaron, ganaron madurez, experiencia y ellos comenzaron a cuestionar la eficiencia de los métodos ágiles.

A continuación algunas preguntas que los equipos experimentan:

  • Si conocemos el negocio. ¿Por qué tenemos que planificar?
  • Si ya sabemos cuánto tardamos. ¿Por qué debemos estimar?
  • Si no tenemos inconvenientes. ¿Porque necesitamos el ScrumMaster?
  • Si estamos juntos ¿Para qué las reuniones diarias?
  • , etc.

El cuestionamiento, la crítica y la provocación son el resultado de la inquietud y el espíritu hacker, que no acepta el conformismo y lucha incesantemente para adaptar el método.

Público objetivo

Cualquier individuo que trabaje y/o interactúe con un equipo ágil.

Beneficios esperados

  • Cuestionar las formas de hacer el trabajo
  • Saber cómo analizar las críticas de los métodos ágiles
  • Explorar y descubrir las prácticas emergentes para el desarrollo de software
  • Aprender cómo hackear métodos ágiles para entregar más valor al cliente
  • Desarrollar el espíritu hacker

Anibal Guzman (Bolivia)

AnibalGuzman 

[ Software craftsman & Musical artist ]
 
Se licenció en Ing. Informática y Sistemas Administrativos. Luego encaminó su preparación profesional hacia el desarrollo de proyectos de software, ampliando su formación en esta área con una Maestría en Ingeniería de Software. 
 
Cuenta con las siguientes certificaciones:
 
- Certified Scrum Professional (CSP)
- Certified Scrum Master (CSM)
- PMI Agile Certified Practitioner (PMI-ACP)
- Microsoft Certified Professional (MCP)
 
Su trabajo en proyectos de desarrollo de software le ha permitido contar en este campo con amplios conocimientos y experiencia.
Actualmente trabaja como Scrum Master en Innovisión S.A. y como docente en la escuela de informática y telecomunicaciones de la Universidad para el Desarrollo y la Innovación.
Posted in Conferencistas, Presentaciones, SBD2015 | Tagged | Leave a comment

10Pines se suma como sponsor del #sbd2015

10Pines is a Latin American software development company specializing in creating top quality solutions with cutting edge technology.

10pines

Posted in SBD2015, Scrum Bolivia Day, Sponsors | Tagged | Leave a comment

La Universidad Domingo Savio sera la casa del #sbd2015

Se suma como sponsor y anfitrión del evento la Universad Domingo Savio de Santa Cruz de la Sierra.

LOGO UPDS

Posted in SBD2015, Scrum Bolivia Day, Sponsors | Tagged | Leave a comment

Razones biológicas por las que Scrum funciona

Todos los seres humanos en nuestra forma mas primitiva tenemos neurotransmisores que liberan substancias en nuestro cerebro, estas substancias son a su vez las responsables de nuestro comportamiento individual y colectivo.

Dos de estos neurotransmisores fueron diseñados para permitirnos sobrevivir como individuos a través del enmascaramiento del dolor físico y el enfoque en objetivos visuales.

Otros dos neurotransmisores fueron diseñados para permitirnos operar en tribus en las cuales somos reconocidos por nuestros pares y a la vez somos capaces de actos desprendidos.

Scrum tiene grandes posibilidades al ser aplicado tomando en cuenta nuestra biología, la cual a diferencia de la psicología o la sociología, esta presente en todos nosotros y es independiente de la cultura, edad, genero u otros factores.

Esta sesión tratara precisamente de explicar como podemos tomar ventaja de factores biológicos para lograr que equipos Scrum puedan funcionar de manera altamente gratificante para quienes los conforman.

Juan

Juan Banda es un en entusiasta de Scrum que actualmente encontró en el training su principal interés y ocupación. Como trainer Juan viaja constantemente a varios países de las Americas para impartir cursos de Scrum en empresas de software de diferente indole.

La visión de Juan acerca del desarrollo de software tiene que ver con un ambiente de trabajo más humanizante y divertido donde la creatividad y la innovación sean valoradas por encima de la rigidez.

Juan es también un conferencista internacional que presento ponencias en las principales conferencias relacionadas con Scrum de EEUU y Latinoamérica.

El pasado de Juan incluye su paso por la vida académica y una larga carrera como Project Manager en diferentes organizaciones transnacionales.

Posted in Presentaciones, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

Principios de programación funcional en Java

La programación es un proceso creativo que requiere el uso de herramientas, y mientras

más herramientas y técnicas se tengan a disposición, mejores decisiones se tomarán.

En esta charla presentamos ciertos principios del paradigma de programación funcional

se pueden aplicar al mundo orientado a objetos, brindándonos opciones diferentes para

resolver problemas con un enfoque diferente.

Timoteo Ponce (Bolivia)

image

Ingeniero informático enfocado en el diseño, automatización, desarrollo y evolución de sistemas de software para empresas locales y europeas. Programador por elección con experiencia en coordinación de proyectos y equipos de trabajo. Actualmente se desempeña como consultor técnico y coordinador de proyectos en Swissbytes Ltda.

 

Tobias Lauchenauer (Suiza)

image

Consultor de Software con mas de 14 años de experiencia en todos los aspectos del desarrollo y la entrega de soluciones de software. He trabajado en Suiza, Australia, Brazil y Bolivia en diferentes roles, empresas y tecnologias. Mi enfoque es, que nuestro objetivo es resolver problemas para nuestros clientes y no solamente escribir software. Para poder ser proveedores de soluciones tenemos que conocer las herramientas que tenemos a disposición. Diferentes lenguajes de programación, tecnologias, técnicas, procesos, todas esas nos deben servir para entregarle la mejor solución al cliente.

 

 

 

 

 

Posted in Presentaciones, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

ThoughtWorks sera sponsor del #sbd2015

TW

 

Ambitious missions need disruptive thinking
We are passionate technologists. We provide software delivery, pioneering tools and consulting for organizations with ambitious missions.
Posted in SBD2015, Scrum Bolivia Day, Sponsors | Tagged | Leave a comment

El Eventifier del #sbd2015 ya esta activo



Posted in Novedades | Tagged | Leave a comment

El Scrum Alliance sera sponsor del #sbd2015

Scrum Alliance logo

 

Become part of something bigger than you alone. With over 375,000 members worldwide, Scrum Alliance brings you together with like-minded people who are passionate about Scrum and who are changing the world of work every day.

 

We are a nonprofit membership organization that encourages and supports the widespread adoption and effective practice of Scrum. We provide advocacy, community, and education to support this movement, equip our members, and help them succeed with Scrum in software development and beyond. Learn more at www.ScrumAlliance.org and come sprint with us!

 

Posted in SBD2015, Scrum Bolivia Day, Sponsors | Tagged | Leave a comment

TDD desde las trincheras

Cómo reducir la deuda técnica es  un tema que muchas veces Scrum y otras metodologías ágiles a excepción de Extreme Programming, pocas veces profundizan,  debido a que Scrum y las metodologías ágiles están pensadas para ser livianas e ir integrando dentro del proceso solamente lo que sea necesario, cuando sea necesario.

TDD(Test Driven Development) es una tecnica de ingenieria de software Ágil complementaria a Scrum y que robustece el proceso de desarrollo. El propósito de esta charla es mostrar de forma práctica como TDD puede ser combinado con Scrum y los beneficios que la técnica trae, entre ellos la reducción de la deuda técnica ya la posibilidad de ejecutar pruebas automatizadas del modelo de negocio.

Agenda:

  • Introducción

  • Cuestionamientos

    • Que es el software?

    • Desarrollo iterativo e incremental?

    • Para quién escribimos código?

    • Por qué hacemos pruebas de escritorio?

    • Que es TDD?

    • Que no es TDD?

    • Pasos TDD ?

    • En que parte de mi aplicacion hago TDD?

    • Demo de caso real TDD

    • Conclusiones

    • Recomendaciones

Tiempo de la charla: 60 minutos

Público Objetivo: Desarrolladores de Software, Scrum Master Project Managers.

Lenguaje de Programación a Utilizar : C# o Java

Facilitador : Oscar Amelunge (Bolivia)

Scrum Coach  y Software Developer  en Innovision S.A. empresa dedicada al desarrollo de software para  Oil & Gas. Conferencista internacional, miembro de la comunidad agile latinoamericana, certificado PMI-ACP, Certified Scrum Master, Certified Scrum Product, Certified Scrum Professional. Durante los últimos 5 años ha estado involucrado en la comunidad ágil y practicando  estas métodos en proyectos de Software para conseguir el máximo valor de negocio. Ha participado como voluntario durante el Scrum Bolivia Day 2012, Scrum Bolivia Day 2013, Ágiles 2013 y como conferencista en el PMI Tour Cono sur 2013, en el Regional Scrum Gathering del Scrum Alliance 2014 y Agiles 2014 en Medellín.

Posted in Presentaciones, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

Arquitecturas evolutivas

El software no es estático, su dinámica de cambio es frecuente y esperada, no sabemos que se viene, pero estamos seguros que cambiará, Así como el código cambia y se “refactoriza” en un nivel detallado, la arquitectura de las aplicaciones evoluciona y requiere cambios, no es cuestión de seguir creyendo que podemos predecir el futuro, es tiempo de construir las bases y las relaciones de una manera que no solo estemos dispuestos a cambiar sino abracemos el cambio y lo esperemos con ansias y así poder evolucionar.

¿Cuán difícil y costoso se nos ha hecho cambiar las implementaciones después de que el diseño sale del horno?
¿Cuán difícil ha sido adaptarnos a nuevos requerimientos, que eran imposible preverlos? Simplemente hay ocasiones en las que no se puede, que es imposible, las mejores prácticas de ayer son antipatrones hoy, entonces tratamos de martillar con un destornillador o atornillar con un martillo.

Hemos llegado a un punto en el que nos hemos dado cuenta en base a la experiencia, que el enfoque no es el adecuado, y que en lugar de predecir lo impredecible, sería mejor que el cambio sea menos costoso, y en lugar de predecir nos concentremos en evolucionar.

En esta charla abordaremos lo que significa la arquitectura de software, y cuál es su utilidad dentro de los proyectos de desarrollo, hablaremos de cómo es el enfoque tradicional de visualizar la arquitectura de software, cuáles son los problemas que ello conlleva, discutiremos un enfoque diferente un enfoque evolutivo, basado en principios como diseño emergente, último momento responsable, refactorización de componentes, etc.

Veremos como conceptos como la entrega continua y los micro servicios, aportan hacia la consecución de lograr una evolución en la arquitectura; así mismo discutiremos los “trade offs” de estos aspectos como la automatización de la infraestructura, el monitoreo constante y la conformación de equipos sacando provecho a la ley de Conway.

Fausto de la Torre (Ecuador)

Fausto de la Torre

Bio:

Ingeniero de software de profesión, con más de 9 años de experiencia en el desarrollo, y arquitectura de software, su trayectoria liderando equipos ha generado soluciones en el sector gubernamental y privado. Cuestionador incansable del por qué y para qué, inconforme de nacimiento, me gusta que mis acciones tengan propósito, ateo convencido, apasionado de la tecnología, los libros y el fútbol.

Posted in Presentaciones, SBD2015, Scrum Bolivia Day | Tagged | Leave a comment

Scrum Bolivia Day 2015 #sbd2015

Posted in Scrum Bolivia Day | Tagged | Leave a comment

Davor Pavisic sera guest speaker en el #rsgbol2014

Davor Pavisic2

Davor Pavisic realizó sus estudios de pregrado en Carolina del Norte, USA y culmino sus estudios de doctorado en Mons, Bélgica. Trabajo por más de 10 años en la academia e investigación aplicada. Lleva más de 10 años en Jalasoft donde estuvo involucrado tanto en el área de ingeniería, marketing, y administración de productos. Participo en la concepción de varios productos actualmente disponibles en el mercado global. Actualmente se desempeña como CTO en Jalasoft.

Posted in RSGBOL2014 | Leave a comment

Keynote de Rebecca Parsons: Poised for Change: Making and Keeping Systems Prepared for Rapid Change

A major point of contention between IT departments and their business counterparts, be they internal users or product managers, is the lack of responsiveness to change.  So many IT systems are in a state such that they can not be enhanced quickly.  How these systems got to this condition is one question, but this talk addresses the issue of how to change the situation.  Moving a system from unmaintainable to workable occurs through the application of techniques, and the use of new tools and processes.  This talk will describe the various techniques as well as covering some tools and processes supporting the teams and the techniques.  This approach can transform a system to one that can be readily enhanced.  This same approach provides the warning mechanisms that prevents inadvertent drift back into the mud.

Posted in RSGBOL2014 | Leave a comment

Presentando la version 2.2 del afiche del #rsgbol2014

Afiche corregido por Marin

Posted in RSGBOL2014 | Leave a comment

Presentando el afiche de los cursos asociados al #rsgbol2014

ScrumGathering2014-Cursos

 

Posted in Cursos, RSGBOL2014 | Leave a comment

Cursos asociados al #rsgbol2014

 

No

Titulo

Capacitador

Fecha

Duración

Inversión

1 Software Maintenance with Refactoring & TDD Hernan Wilkinson 24 abril 2014 8 horas 120 U$
2 Liderazgo y metodologías ágiles Ingrid Astiz 24 abril 2014 8 horas 120 U$
3 Introducción a la Integración Continua en entornos Microsoft Oscar Amelunge 16 abril 2014 8 horas 120 U$
4 Introducción a la Automatización de tests utilizando Selenium Manuel Ochoa 15 abril 2014 8 horas 120 U$

 

Posted in Cursos, RSGBOL2014 | Leave a comment

Curso: Introducción a la Automatización de tests utilizando Selenium

Descripción

El testeo de software manual es una tarea que puede llegar a ser muy larga y tediosa, consumiendo recursos que podrían ser utilizados óptimamente en completar tareas de mayor prioridad. Además el testeo de software manual difícilmente puede ser completado exactamente de la misma forma continuamente.

El testeo automatizado con Selenium permitirá que la tarea de testing pueda ser un mas corta e inclusive más divertida. Selnium es un framework de automatización para aplicaciones web. Es una herramienta de testeo de Interfaz de usuario que nos permitirá ser más productivos e incrementar nuestra calidad.

Este curso introducirá a cada uno de los participantes al mundo del testeo automatizado utilizando Selenium, a través de la  práctica y actividades a lo largo de todo el curso.

 

Pre-Requisitos:

  • Conocimiento de Visual Studio  .Net
  • Conocimiento básico del lenguaje C#
  • Nociones básicas de Testing

Contenido

100 % practico

1.- Introducción a Selenium

1.1 Agile Testing

1.2 ¿Que es Selenium?

1.3 ¿Porque automatizar Tests?

1.4 Historia de Selenium

1.5 Selenium en vivo y directo

2.- Selenium IDE

2.1 Instalación del Plug-in

2.2 Features principales de Selenium IDE

2.3 Comandos del IDE Selenium

2.4 Verificaciones y Asserts

2.5 Tests Suits

2.6 Extra Features

2.7 Ejercicios

3.- Selenium Web Driver

3.1 ¿Qué es Selenium Web Driver?

3.2 Obteniendo Selenium Web Driver

3.3 Encontrando elementos en una página

3.3 Condiciones explicitas de Selenium Web Driver

3.4 Mejores prácticas del Selenium Web Driver

3.5 Tipos de Test Automatizados en Selenium

3.6 Ejercicios

4.- Trabajando con selenium como servidor

4.1  ¿Qué es Selenium Server?

4.2 The Grid

4.3 Nodos en Selenium

4.4 ¿Cómo usar selenium server con tests creados?

4.5 Selenium server e Integración continua

4.6 Ejercicios

5.- Conclusiones

5.1 Conclusiones del curso

5.2 Cierre del Curso

Fecha: 15 de abril de 2014

Duración: 8 horas

Inversion: $us 120 factura incluida

Capacitador: Manuel Ochoa

Es Certified Scrum Master, Certified Scrum Product Owner y CompTIA C++ certificado, durante los últimos 5 años ha estado involucrado en la comunidad ágil y practicando estos métodos para poder lograr alcanzar los objetivos en cada proyecto que ha participado. Ha participado como voluntario durante el Scrum Bolivia Day 2012, Scrum Bolivia Day 2013, Ágiles 2013 y como Confencista en el PMI Tour Cono sur 2013.

Posted in Cursos | Leave a comment

Curso: Introducción a la Integración Continua en entornos Microsoft

Descripción

La integración continua es una práctica proveniente de Extreme Programing y se ha convertido así como su metodología madre en un practica AGILE complementaria a SCRUM además de ser herramienta indispensable para equipos en la misma ubicación geográfica o equipos distribuidos. Levantar una infraestructura de integración continua es una práctica difícil de realizar y que lleva mucho tiempo y esfuerzo, dependiendo del alcance de la misma, que puede ir desde la más simple integración y compilación de código, hasta la generación de documentación, despliegue, testeo automatizado e integración de bases de datos

Este curso tiene por intención trasmitir de manera 100 % práctica  el conocimiento necesario y las nociones básicas para dar el puntapié inicial en la construcción de una estructura de integración continua para un proyecto de desarrollo de software basado en tecnologías .NET

 

Contenido

El curso es 100 % práctico y pretende levantar un entorno de integración continua desde 0.

  • Jenkins
  • Que es Jenkins y para qué sirve?
  • Instalación de Jenkins
    • Git
    • Que es Git
    • Instalación de Git en Windows
    • Instalación de Plugins Git para Jenkins
      • MSBuild
      • Que es MSBuild?
      • Creación de un Script básico MsBuild
      • Instalación de Plugins Git
        • MsTest
        • Que es MsTest
        • Adicionar Script de Test al Archivo MsBuild
          • MsDeploy
          • Que es MSDeploy?
          • Instalando y configurando MSDeploy
            • SmokeTesting
            • Smoke testing con Windows PowerShell

 

Pre-Requisitos:

  • Visual Studio  .Net
  • Lenguaje de programación C#
  • Conocimientos básicos de controladores de versiones y cambios
  • Nociones básicas de Unit Testing y Smoke Testing

Fecha: 16 de abril de 2014

Duración: 8 horas

Inversion: $us 120 factura incluida

Capacitador: Oscar Amelunge

Ingeniero de Sistemas de la Universidad Privada de Santa Cruz de la Sierra, Master en Planificación Estratégica en IT(FUNIBER), Certified Scrum Master & Certified Product Owner de Scrum Alliance, en los últimos 5 años ha estado trabajando en proyectos de desarrollos de software en para la cooperativa de servicios de Agua y Alcantarillado de la ciudad de Santa Cruz y realizando coaching en la formación de equipos Agiles para empresas de software y equipos de trabajo con entornos altamente dinámicos, actualmente se encuentra trabajando como Scrum Master en Innovision S.A. empresa que desarrolla soluciones software E&P para Oil &Gas,  ha participado como expositor sobre proyectos y metodologías Agiles en el Tour Conosur del PMI el año 2013.

Posted in Cursos | Leave a comment

Curso: Liderazgo y metodologías ágiles

Descripción

¿Cómo formar equipos de alto desempeño? ¿Cómo gestionar los cambios culturales? ¿Cómo hacer para que las metodologías ágiles aporten valor de negocio? Compartiremos experiencias, conocimientos y herramientas, para motivar la reflexión y la incorporación de nuevos prácticas.

 

Contenido

- Liderazgo Integral: abarcando aspectos intelectuales, emocionales y operativos

- Herramientas para la resolución de conflictos y la comunicación efectiva

- Gestión del cambio en organizaciones de diferentes culturas

- Manejo del estrés y motivación

- Repaso de Scrum: el valor que aporta cada tipo de reunión y cada rol en la gestión

 

Pre-requisitos: Experiencia en gestión de proyectos de desarrollo de software.

Audiencia: Personas que deseen desarrollar su liderazgo y mejorar su organización.

Fecha: 24 de abril de 2014

Duración: 8 Hs.

Inversion: $us 120 factura incluida

Capacitadora: Ingrid Astiz

Socia Fundadora de Fuerza Tres, consultora de origen argentino que brinda consultoría y capacitaciones vivenciales. Estudió Filosofía (Universidad de Buenos Aires). Como experiencia principal: Trabajó 18 años en desarrollo de software con diferentes metodologías (PMI, Scrum, Kanban). Desde el 2002 brinda actividades para bajar el estrés y mejorar la calidad de vida de las personas. Desde el 2009 es speaker de la comunidad de metodologías ágiles, brindó actividades en Argentina, Perú y Colombia. Más info: www.fuerzatres.com

Posted in Cursos | Leave a comment

Curso: Objetos Avanzado: Closure, Exceptions, Patrones y comparación con el Paradigma Funcional

Descripción

Lamentablemente el paradigma de objetos no es conocido ni aplicado correctamente. Hay muchos conceptos que aún la mayoría de los programadores desconocen o no saben utilizar porque siguen aplicando conceptos del “paradigma” estructurado.

En este curso se verán conceptos avanzados del paradigma de objetos con la intención de elevar el nivel del conocimiento del mismo.

 

Contenido

  • El curso es teórico/práctico. Se verán los siguientes temas:
    • Código repetido: Cómo reconocerlo y cómo sacarlo
    • Closures
    • Parametrización por medio de closures
    • Manejo de errores
      • Código de retorno
      • Exceptions
        • Fundamentos y esencia
        • Generación y handleo de excepciones
        • Cuándo y cómo utilizarlas
        • Implementación con objetos y mensajes
    • Patrones
      • Historia, esencia
      • Cuándo y cómo usarlos
      • Decorator, Adapter y Proxy

 

Pre-requisitos: Tener experiencia en objetos

Audiencia: Programadores, Arquitectos, Lideres Técnicos

Fecha: 24 de abril de 2014

Duración: 8 hrs

Lenguajes: Java, C#, Ruby, Python, PHP, Smalltalk

Inversion: $us 120 factura incluida

Capacitador: Hernan Wilkinson

Se graduó como Licenciado en Ciencias de la Computación de la Facultad de Ciencias Exactas y Naturales (FCEyN) de la Universidad de Buenos Aires (UBA), Argentina. Ha estado enseñando el paradigma de Objetos y técnicas de desarrollo de Software Agil por más de 13 años, en la academia como docente de diversas universidades y en la industria por medio de 10Pines. Se ha desempeñado como programador en IBM, Arquitecto de Software en el Banco Galicia y Gerente de Desarrollo y Tecnología en Mercap SRL. Actualmente trabaja realizando capacitación, coaching y desarrollo de software en 10Pines y simultáneamente es profesor de las materias de Programación Orientada a Objetos, Diseño Avanzado con Objetos e Ingeniería de Software II de la FCEyN de la UBA.  Es socio fundador junto a unos amigos, de la empresa 10Pines con base en Buenos Aires, Argentina. A presentado y participado en varios congresos nacionales e internacionales como OOSPLA, ESUG, Agiles, Smalltalks, RubyConf y PHP Conf. Es socio fundador de FAST (Fundación Argentina de Smalltalk) y organizador del congreso Smalltalks. Ha contribuido con varios proyectos opensource de la comunidad Smalltalk. Más allá de todas sus obligaciones, sigue siendo un programador apasionado. Lo pueden contactar a hernan.wilkinson@10pines.com y seguirlo en twitter @hernanwilkinson

Posted in Cursos | Leave a comment

Curso: Software Maintenance with Refactoring & TDD

Descripción

 

En la actualidad es mucho más común mantener software que estar desarrollando nuevas aplicaciones. Es por eso que hacer un mantenimiento de manera profesional es fundamental. Esto implica utilizar TDD y hacer refactoring continuo para minimizar la deuda técnica y mejorar la “salud” del sistema.

Con este curso los asistentes aprenderán cómo utilizar los refactorings para hacer testeable un sistema y cómo encadenarlos para lograr cambios importantes de diseño.

 

Contenido

 

El curso es exclusivamente práctico. Durante el mismo se modificará un sistema que será provisto por el instructor. Se realizarán importantes discusiones de diseño, se discutirán los principales refactorings y se aplicarán para poder realizar TDD en un sistema existente.

 

Pre-requisitos: Tener experiencia en TDD. Computadora con el ambiente de desarrollo a utilizar

Audiencia: Programadores, Arquitectos, Lideres Técnicos

Fecha: 23 de abril de 2014

Duración: 8 hrs

Lenguajes: Java, C#

Inversion: $us 120 factura incluida

Capacitador: Hernan Wilkinson

Se graduó como Licenciado en Ciencias de la Computación de la Facultad de Ciencias Exactas y Naturales (FCEyN) de la Universidad de Buenos Aires (UBA), Argentina. Ha estado enseñando el paradigma de Objetos y técnicas de desarrollo de Software Agil por más de 13 años, en la academia como docente de diversas universidades y en la industria por medio de 10Pines. Se ha desempeñado como programador en IBM, Arquitecto de Software en el Banco Galicia y Gerente de Desarrollo y Tecnología en Mercap SRL. Actualmente trabaja realizando capacitación, coaching y desarrollo de software en 10Pines y simultáneamente es profesor de las materias de Programación Orientada a Objetos, Diseño Avanzado con Objetos e Ingeniería de Software II de la FCEyN de la UBA.  Es socio fundador junto a unos amigos, de la empresa 10Pines con base en Buenos Aires, Argentina. A presentado y participado en varios congresos nacionales e internacionales como OOSPLA, ESUG, Agiles, Smalltalks, RubyConf y PHP Conf. Es socio fundador de FAST (Fundación Argentina de Smalltalk) y organizador del congreso Smalltalks. Ha contribuido con varios proyectos opensource de la comunidad Smalltalk. Más allá de todas sus obligaciones, sigue siendo un programador apasionado. Lo pueden contactar a hernan.wilkinson@10pines.com y seguirlo en twitter @hernanwilkinson

Posted in Cursos | Leave a comment