Top 100 best Software Engineering Books – Agile beats UML

Hoy he estado leyendo la lista de los top 100 libros sobre ingeniería del software

No tengo intención de discutir en este post qué libros creo que faltan ni la validez del método de selección (aunque ciertamente, lo primero que cambiaría sería el mismo título de la lista, en lugar de hablar de los mejores libros, yo hablaría de los más populares, que viendo el método de selección me parece más acertado).

Lo que sí me sorprende es ver la cantidad de libros con la palabra Agile en el título (10 de los 100). En cambio, sólo 4 incluyen la palabra UML (aunque muchos otros lo usen) y ninguno incluye en el título las plabras MDD,MDA,code-generation o similares (!a tener en cuenta si estáis pensando en escribir un libro!).

En mi humilde opinión, todo esto de los métodos ágiles se ha exagerado un poco. De la misma forma que mucha gente se queja de que los beneficios del modelado de software no estan demostrados, me gustaría ver algunos estudios que demuestren los beneficios de seguir una metodología ágil. La Software Engineering Evidence database contiene referencias a bastantes artículos sobre el tema por lo que me toca empezar a leer (sugerencias bienvenidas) y ver si alguno de ellos me convence.

Si te ha gustado esta entrada, puedes subscribirte a este Software Modeling blog y/o seguirme en twitter . Y si realmente te ha gustado ayúdame a hacerlo llegar a otros utilizando los bookmarks que tienes a continuación:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Top 100 best Software Engineering Books – Agile beats UML

Today, I looked over the list of top 100 best software engineering books

I don’t want TO start a discussion about the books I feel ARE missing OR about the validity OF the method used TO SELECT the best books (IN fact, the FIRST thing I would change IS the title OF the list, instead OF “best books” I would say “most popular”, that seems MORE appropriate).
You can follow the previous link AND JOIN the discussion there.

I’m just surprised to see how many of the books contain the word Agile in the title (10 out of 100). Instead, only four included the word UML (although many more use it) and none mentions (again, just considering the title) MDD,MDA,code-generation or similar. Keep this in mind if you plan to start writing a new book!

In my humble opinion, there is too much hype over this Agile thing. In the same way we complain that the benefits of modeling I’d LIKE TO see SOME studies ON the benefits OF Agile processes. The Software Engineering Evidence database seems TO contain a fair NUMBER OF empirical studies ON the topic so I guess I should start by reading them (suggestions welcome) AND see if they convince me.

If you enjoyed the post you can subscribe TO this Software Modeling blog AND/OR follow me ON twitter . AND if you really liked it help me pass it ON TO others by bookmarking AND sharing the post USING the links below:

One Response to Top 100 best Software Engineering Books – Agile beats UML

  1. Anonymous says:

    …considering the method by which the list was compiled. Though I have to say, I’ve enjoyed many OF the books IN the list AND I’m glad they’re there.

    This “Agile thing” IS popular because many companies ARE successfully doing it. MDD AND MDA aren’t popular because it’s mostly just academics telling practitioners they’re great things to do, without any credible argument or evidence.

    For a couple of good studies on how agile works in practice you can check out Sharp’s 2004 “Extreme Programming in Practice” AND Teasley’s 2002 “Radical Team Collocation” papers.

    ~Jorge

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress
More in book, UML
UML tools – Textual notations to define UML models
Future developments of the UML (a UML 3.0? no, please)
Common UML errors (I): Infinite recursive associations
Close