Posts Tagged ‘ desarrollo ’

Ruby: reescritura y yield

24/03/2011
By
Ruby: reescritura y yield

Durante unas pruebas en el trabajo, enseñando a mi mujer (Marga), cómo funciona Ruby con su mayor potencia, la reescritura de código y los yield, pensé… con lo que me ha costado… mejor lo guardo en el blog… y esto es Orientación a Objetos, no a Clases Teniendo en cuenta de que Ruby...

Read more »

¿Qué se busca conseguir en un desarrollo?

14/01/2010
By

La respuesta rápida y obvia podría ser: que lo desarrollado cumpla con los requisitos pactados. La realidad, muchas veces, nos demuestra que esto no su cumple, ya que, o los requisitos pactados se engordan, o nos fijamos más en que se cumpla el tiempo pactado, lo cual realmente no es un requisito, en muchos casos....

Read more »

Cuánto cuesta un Proyecto de Software

01/09/2009
By

Hoy ya hace unas semanas que en la empresa en la que trabajo se ha comenzado un movimiento positivo en favor de medir lo que cuesta realizar desarrollos de software, dentro del departamento de desarrollo, lo cual es positivo desde el punto de vista del desarrollador, del programador y de los directivos. Hay que tener...

Read more »

¿”Ingeniería” del software?

30/07/2009
By

El creador de menéame, Ricardo Gallí, escribió hace unos días un artículo en su blog bastante interesante sobre lo que respecta a la llamada Ingeniería del Software. Ricardo sostiene que el título de “ingeniería” ha sido dado de forma errónea al desarrollo de software y, en muchos aspectos, tiene razón. Rescato la lista que él...

Read more »

Lo justo y lo estándar

04/06/2009
By

Desde hace unos meses, he estado envuelto en algunos proyectos, en los que he intentado dar un enfoque basado en patrones y estándares, para facilitar y simplificar los problemas. Solo que, hay patrones y sistemas, o frameworks, que son algo incompatibles entre sí. Por ejemplo, el uso de un sistema BPM, puede ser compatible con...

Read more »

La liebre y la tortuga

24/03/2009
By

En este cuento voy a intentar explicar lo que significa programar rápido y lo que significa programar de forma ágil. La primera forma sería la que se considera comenzar lo antes posible, para terminar lo antes posible… pero ciertamente, sin planificación, dar palos de ciego a ciertos niveles de implementación, es más lento que...

Read more »

Pruebas Unitarias

11/03/2009
By

Después de haber estado adentrándome en TDD, muy poco a poco, he visto que el primer paso para hacer más fácil esta doctrina, son las pruebas unitarias. Las pruebas unitarias son pruebas que se realizan sobre unidades aisladas de código, generalmente objetos, para asegurar que, con unos ciertos valores de entrada, siempre se reciben los...

Read more »

REST: Representational State Transfer

23/02/2009
By

Después de haber usado durante unos años sistemas RPC para la compartición de la información, XML-RPC, SOAP y Elm; llego a REST, un concepto que mencionó primero un compañero de trabajo, Juanse, y después vi en profundidad en un curso de Ruby on Rails que se organizó en la empresa en la que trabajo...

Read more »

Business Process Management

09/02/2009
By

Según se puede ver en la definición de la wikipedia BPM es una metodología empresarial cuyo objetivo es mejorar la eficiencia a través de la gestión sistemática de los procesos de negocio. Cuando una empresa tiene una actividad comercial, por ejemplo, basada en un almacén, con varios sistemas que requieren acceder a la base de...

Read more »