Carlos Ble

Carlos Ble

I am a professional software developer, I solve problems.

I also teach and mentor developers to build better software.

Developing software since 2001.

Can I help you?

  • Do you need high quality tailor-made software?
  • Need training on TDD, clean code or refactoring?
  • Is it risky? do you need advise?
  • May I pair with you to write better code?

Events

Upcoming public training courses:

  1. [Online - en Español] 25 y 26 de Junio
    Test Doubles con JavaScript - Online
  2. [in English] July 7, 8 & 9
    TDD (open to the public) - Tenerife, Canary Islands
  3. [en Español] 14 y 15 Julio
    TDD (en abierto) - Gran Canaria, Canary Islands
  4. [in English] October 13, 14 & 15
    TDD (open to the public) - London, UK
  5. [en Español] 29, 30 y 31 de Octubre.
    TDD (en abierto) - Madrid, Spain

Conferences:

  1. I'll be at SocratesUK 2014
  2. I'll be at the London Test Gathering Workshops.

RS: demasiado cambio de contexto

La semana pasada hicimos la primera retrospectiva "formal" en equipo, guiada por Dani, con lo que había aprendido en el taller de Joserra Díaz en la CAS2011. Retrospectiva

El punto en el que más coincidimos es que teníamos demasiados cambios de contexto, es decir, demasiado cambio de tarea. Cuando se cambia de tarea se tardan al menos 15 minutos en ubicarse y empezar a resolverla.
Inicialmente habiamos pensado en dedicar las primeras dos horas del día a que todo el mundo resolviese incidencias y luego el resto del día todo el mundo desarrollando nuevos requisitos. Sin embargo despues de un mes parece que la idea no funciona bien y vamos a intentar que haya una pareja que se dedique toda la semana a las incidencias mientras el resto desarrolla. La pareja va rotando para que todas las semanas haya compañeros nuevos atendiendo las incidencias.

Por otra parte la automatización del proceso de despliegue aumenta su prioridad ya que el despliegue manual es muy propenso a errores.

Como me ven a mi desde la oficina

Como me ven a mi desde la oficina

Esta semana hemos empezado a hacer BDD con Javascript y Jasmine para desarrollar nuevas funcionalidades. Nos ha quedado un diseño con el que de momento estamos muy contentos.capas Estamos usando Backbone pero sólo para los DTOs y las colecciones de DTOs (models de Backbone). La cobertura de tests es casi del 100% y el diseño, muy desacoplado y reutilizable. Rotando las parejas durante la semana, hemos conseguido que casi la mitad del equipo ya esté familiarizado con este diseño y con la forma de hacer BDD. El trabajo en pareja está resultando muy muy productivo.

Enjoyed reading this post?
Subscribe to the RSS feed and have all new posts delivered straight to you.
  • http://raulexposito.com/ Raúl Expósito

    Muy buenas Carlos,

    Estoy de acuerdo contigo, tener demasiados cambios de contexto te acaba penalizando puesto que hace bajar tu productividad. Y hay otra cosa importante: hace que olvides de muchos detalles de las tareas que realizas, y ya se sabe que el demonio está precisamente en los pequeños detalles :-)

    Hace tiempo escribí una entrada con una serie de reglas que deberíamos tratar de seguir para poder trabajar mejor, y la primera que aparece es precisamente la de hacer las cosas de una en una.
    http://raulexposito.com/blog/2010/06/como-trabajar-mejor/

    Saludos