SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
FIE
    Escuela de Ingeniería en Sistemas

Tema:

          Exposición Internacional
           de Thoughtworks Groups




autor:
                Paul Nacimba



Especialidad:

            Ingeniería de Software I
“Thoughtworks”

Introducción

Con la finalidad de enriquecer nuestro conocimiento, la Escuela Superior Politécnica
de Chimborazo, y en su cuerpo administrativo de nuestra Facultad de Informática y
Electrónica, hicieron lo posible para que expositores Internacionales de mucha
trayectoria, específicamente de la empresa Thoughtworks, quienes nos hicieron
participes de interesantes temas como lo son DSL y Testing, por su gran importancia
dentro del desarrollo de software de calidad, y además dar su punto de vista acerca
de lo social.

Objetivos

Objetivos General

Realizar el resumen de la conferencia realizada en el Auditorio de la ESPOCH, para
determinar nuestro punto de vista.

Objetivos Específicos

    Especificar lo temas propuestos por los ponentes, mediante nuestra opinión y
     análisis.
    Llenar los vacíos o dudas que nos quedaron de la conferencia de los
     integrantes de Thoughtworks
Marco Teórico

Luego de la correspondiente, inauguración del evento, presentación y bienvenida a
los ponentes de esta prestigiosa empresa, inicio el primer tema, referente a DSL por
parte de la Ponente Estadounidense de gran reconocimiento internacional y de vasta
experiencia en el mundo del software como lo es Rebecca Pearson, quien nos supo
dar una gran conferencia acerca de DSL (Domain Specific language) con una muy
nutrida agenda con puntos clave en su ponencia, en la cual nos dio a conocer de la
gran importancia de tener DSL’s, ya que nos permitirá solucionar múltiples
problemáticas que afectan al desarrollo de software en los diferentes lenguajes de
programación en la vida diaria y que ayudara a entender a todos aquellos que no
sean programadores en sí, pero tambien determina que no todos los lenguajes de
programación son estrictamente DSL’s, nombrándonos algunos de los más
utilizados, sin embargo uno de los que me llamo la atención fue un DSL que casi
todo el mundo utiliza y que no sabían que formaba parte de un DSL dentro de los
que me incluyo pues Excel, es un DSL que brinda soluciones de cálculo para una
gran parte de las problemáticas sociales.
Otro de los ponentes internacionales, un joven especialista en testing como lo es Ola
Bini, también miembro de la empresa Thoughtworks, es quien nos enfoque a que
debemos testear nuestros futuros software que realizamos al final de cada iteración,
y que lo más conveniente sería trabajar con modelos agiles, uno de ellos con lo que
se ve mejor respuesta de desarrollo, es el modelo XP que de manera personal ya lo
conozco, pero no lo tenía bien definido el cual él lo aclaro , pues dos cerebros
piensan mejor, ya que uno se enfoca en la programación y el otro en focalizar el
ambiente, estas experiencias en las respectivas problemáticas le da una mejor
evolución en las pruebas de aceptación, en la que una de las mejores herramientas de
testeo es la TDD, además de una serie de herramientas que nos ayudan a realizar
este proceso, que por cierto todas herramientas expuestas por este ponente, no eran
Propietario es decir de Software libre.

Recomendaciones:

    Al momento de escoger nuestro DSL debemos enfocarnos en el la solución a
     nuestra problemática ya que no todos los DSL’s ayudan a todos los
     problemas.
    Nuestros requerimientos también juegan un importante papel en la obtención
     de un DSL correcto.
    Para obtener un correcto testeo debe ser preferible, que un usuario ajeno a
     nuestros desarrolladores o miembros del grupo de desarrollo, verifiquen de
     acuerdo a los requerimientos y a la fase de nuestro modelo de desarrollo, los
     avances del Software.

Más contenido relacionado

Destacado

Excursión a globant
Excursión a globantExcursión a globant
Excursión a globantjuanylucas
 
Herramientas para predecir la respuesta a la trc
Herramientas para predecir la respuesta a la trcHerramientas para predecir la respuesta a la trc
Herramientas para predecir la respuesta a la trcSergio Pinski
 
Agile fundamentals - Campus Party
Agile fundamentals  - Campus Party Agile fundamentals  - Campus Party
Agile fundamentals - Campus Party Tania Silva
 
Globant Innovation & IoT @ ORT Buenos Aires
Globant Innovation & IoT @ ORT Buenos AiresGlobant Innovation & IoT @ ORT Buenos Aires
Globant Innovation & IoT @ ORT Buenos AiresPablo Vittori
 
Un equipo que entrega más que un software
Un equipo que entrega más que un softwareUn equipo que entrega más que un software
Un equipo que entrega más que un softwareTania Gonzales
 
Arquitectura evolutiva
Arquitectura evolutivaArquitectura evolutiva
Arquitectura evolutivaLuisa Emme
 
Nuevos conceptos en bloqueo de rama izquierda
Nuevos conceptos en bloqueo de rama izquierdaNuevos conceptos en bloqueo de rama izquierda
Nuevos conceptos en bloqueo de rama izquierdaSergio Pinski
 
Simulacion de material granular utilizando el metodo de elementos discretos p...
Simulacion de material granular utilizando el metodo de elementos discretos p...Simulacion de material granular utilizando el metodo de elementos discretos p...
Simulacion de material granular utilizando el metodo de elementos discretos p...Faustino Neri
 
Globant Generation Y
Globant Generation YGlobant Generation Y
Globant Generation Yguest50c027
 
Divide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosDivide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosThoughtworks
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesDomingo Gallardo
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareDomingo Gallardo
 
Lean UX - Charla en la EPN Dic 2015
Lean UX - Charla en la EPN Dic 2015Lean UX - Charla en la EPN Dic 2015
Lean UX - Charla en la EPN Dic 2015Johnny Ordóñez
 

Destacado (20)

Scrum à la Globant
Scrum à la GlobantScrum à la Globant
Scrum à la Globant
 
Globant de camilo
Globant de camiloGlobant de camilo
Globant de camilo
 
Excursión a globant
Excursión a globantExcursión a globant
Excursión a globant
 
Bahmni @ Cubaconf 2016
Bahmni @ Cubaconf 2016Bahmni @ Cubaconf 2016
Bahmni @ Cubaconf 2016
 
Herramientas para predecir la respuesta a la trc
Herramientas para predecir la respuesta a la trcHerramientas para predecir la respuesta a la trc
Herramientas para predecir la respuesta a la trc
 
Agile fundamentals - Campus Party
Agile fundamentals  - Campus Party Agile fundamentals  - Campus Party
Agile fundamentals - Campus Party
 
Tw ¿Por qué elegir ágil?
Tw   ¿Por qué elegir ágil? Tw   ¿Por qué elegir ágil?
Tw ¿Por qué elegir ágil?
 
Globant Innovation & IoT @ ORT Buenos Aires
Globant Innovation & IoT @ ORT Buenos AiresGlobant Innovation & IoT @ ORT Buenos Aires
Globant Innovation & IoT @ ORT Buenos Aires
 
Un equipo que entrega más que un software
Un equipo que entrega más que un softwareUn equipo que entrega más que un software
Un equipo que entrega más que un software
 
Arvejas
ArvejasArvejas
Arvejas
 
Usando Kanban en mi vida diaria
Usando Kanban en mi vida diariaUsando Kanban en mi vida diaria
Usando Kanban en mi vida diaria
 
Globant.
Globant.Globant.
Globant.
 
Arquitectura evolutiva
Arquitectura evolutivaArquitectura evolutiva
Arquitectura evolutiva
 
Nuevos conceptos en bloqueo de rama izquierda
Nuevos conceptos en bloqueo de rama izquierdaNuevos conceptos en bloqueo de rama izquierda
Nuevos conceptos en bloqueo de rama izquierda
 
Simulacion de material granular utilizando el metodo de elementos discretos p...
Simulacion de material granular utilizando el metodo de elementos discretos p...Simulacion de material granular utilizando el metodo de elementos discretos p...
Simulacion de material granular utilizando el metodo de elementos discretos p...
 
Globant Generation Y
Globant Generation YGlobant Generation Y
Globant Generation Y
 
Divide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los MicroserviciosDivide y Vencerás: introducción a los Microservicios
Divide y Vencerás: introducción a los Microservicios
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágiles
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Lean UX - Charla en la EPN Dic 2015
Lean UX - Charla en la EPN Dic 2015Lean UX - Charla en la EPN Dic 2015
Lean UX - Charla en la EPN Dic 2015
 

Similar a Soft thoughtworks groups software

Desarrollo Colaborativo por Jose Rojas
Desarrollo Colaborativo por Jose RojasDesarrollo Colaborativo por Jose Rojas
Desarrollo Colaborativo por Jose RojasJose Rojas
 
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...Osver Fernandez V
 
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para DesarrolladoresGeneXus
 
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para DesarrolladoresGeneXus
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeSam Espinosa
 
Presentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxPresentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxAderMogollonLuna
 
Regalito21 sept2011
Regalito21 sept2011 Regalito21 sept2011
Regalito21 sept2011 camillop
 
Patrones comportamiento
Patrones comportamientoPatrones comportamiento
Patrones comportamientoJuan Camilo
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructuralesJuan Camilo
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2alberto vallejos
 

Similar a Soft thoughtworks groups software (20)

Presentacion bitacora
Presentacion bitacoraPresentacion bitacora
Presentacion bitacora
 
Presentación3
Presentación3Presentación3
Presentación3
 
Desarrollo Colaborativo por Jose Rojas
Desarrollo Colaborativo por Jose RojasDesarrollo Colaborativo por Jose Rojas
Desarrollo Colaborativo por Jose Rojas
 
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
Introduccion a la Ingenieria en Sistemas de Informacion, Examen Dos, Guia & R...
 
Swebok
SwebokSwebok
Swebok
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
 
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
021 Developer Works Recursos Tecnicos De Ibm Para Desarrolladores
 
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa CondeProceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
Proceso para el desarrollo de software Ponencia M.C.Ivet Espinosa Conde
 
Hacia una filosofia ágil
Hacia una filosofia ágilHacia una filosofia ágil
Hacia una filosofia ágil
 
DDD
DDDDDD
DDD
 
Presentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptxPresentación Sesión 1 Ingeniería del Software.pptx
Presentación Sesión 1 Ingeniería del Software.pptx
 
Regalito21 sept2011
Regalito21 sept2011 Regalito21 sept2011
Regalito21 sept2011
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Patrones comportamiento
Patrones comportamientoPatrones comportamiento
Patrones comportamiento
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
prog
progprog
prog
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
Programacion web se
Programacion web seProgramacion web se
Programacion web se
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2
 

Soft thoughtworks groups software

  • 1. FIE Escuela de Ingeniería en Sistemas Tema: Exposición Internacional de Thoughtworks Groups autor: Paul Nacimba Especialidad: Ingeniería de Software I
  • 2. “Thoughtworks” Introducción Con la finalidad de enriquecer nuestro conocimiento, la Escuela Superior Politécnica de Chimborazo, y en su cuerpo administrativo de nuestra Facultad de Informática y Electrónica, hicieron lo posible para que expositores Internacionales de mucha trayectoria, específicamente de la empresa Thoughtworks, quienes nos hicieron participes de interesantes temas como lo son DSL y Testing, por su gran importancia dentro del desarrollo de software de calidad, y además dar su punto de vista acerca de lo social. Objetivos Objetivos General Realizar el resumen de la conferencia realizada en el Auditorio de la ESPOCH, para determinar nuestro punto de vista. Objetivos Específicos  Especificar lo temas propuestos por los ponentes, mediante nuestra opinión y análisis.  Llenar los vacíos o dudas que nos quedaron de la conferencia de los integrantes de Thoughtworks
  • 3. Marco Teórico Luego de la correspondiente, inauguración del evento, presentación y bienvenida a los ponentes de esta prestigiosa empresa, inicio el primer tema, referente a DSL por parte de la Ponente Estadounidense de gran reconocimiento internacional y de vasta experiencia en el mundo del software como lo es Rebecca Pearson, quien nos supo dar una gran conferencia acerca de DSL (Domain Specific language) con una muy nutrida agenda con puntos clave en su ponencia, en la cual nos dio a conocer de la gran importancia de tener DSL’s, ya que nos permitirá solucionar múltiples problemáticas que afectan al desarrollo de software en los diferentes lenguajes de programación en la vida diaria y que ayudara a entender a todos aquellos que no sean programadores en sí, pero tambien determina que no todos los lenguajes de programación son estrictamente DSL’s, nombrándonos algunos de los más utilizados, sin embargo uno de los que me llamo la atención fue un DSL que casi todo el mundo utiliza y que no sabían que formaba parte de un DSL dentro de los que me incluyo pues Excel, es un DSL que brinda soluciones de cálculo para una gran parte de las problemáticas sociales. Otro de los ponentes internacionales, un joven especialista en testing como lo es Ola Bini, también miembro de la empresa Thoughtworks, es quien nos enfoque a que debemos testear nuestros futuros software que realizamos al final de cada iteración, y que lo más conveniente sería trabajar con modelos agiles, uno de ellos con lo que se ve mejor respuesta de desarrollo, es el modelo XP que de manera personal ya lo conozco, pero no lo tenía bien definido el cual él lo aclaro , pues dos cerebros piensan mejor, ya que uno se enfoca en la programación y el otro en focalizar el ambiente, estas experiencias en las respectivas problemáticas le da una mejor evolución en las pruebas de aceptación, en la que una de las mejores herramientas de testeo es la TDD, además de una serie de herramientas que nos ayudan a realizar este proceso, que por cierto todas herramientas expuestas por este ponente, no eran Propietario es decir de Software libre. Recomendaciones:  Al momento de escoger nuestro DSL debemos enfocarnos en el la solución a nuestra problemática ya que no todos los DSL’s ayudan a todos los problemas.  Nuestros requerimientos también juegan un importante papel en la obtención de un DSL correcto.  Para obtener un correcto testeo debe ser preferible, que un usuario ajeno a nuestros desarrolladores o miembros del grupo de desarrollo, verifiquen de acuerdo a los requerimientos y a la fase de nuestro modelo de desarrollo, los avances del Software.