¿Qué caracteriza a un buen diseño de software?

Es bastante más fácil señalar las características que debe tener un buen diseño de software(1) que explicar como llegar a él. Hay muchos artículos que recogen algunas de estas características, y hoy quiero mostrar como estos incluyen a menudo elementos que tienen poco que ver con lo bueno o lo... [Read More]
Tags: Programming, Software Engineering, Diseño de software, Programación

Concursos para desarrollo de software: el mejor proveedor no es el más barato

Cuando una empresa grande o una administración pública necesitan un desarrollo de software que no pueden abordar por sus propios medios, en muchas ocasiones recurren al concurso: escriben un pliego de condiciones, suelen establecer un tope de presupuesto y de plazo y abren un periodo de tiempo para que los... [Read More]
Tags: Project Management, Software Engineering, Calidad, Concurso, Precio

Breve reseña del libro "Essential Scrum..."

He terminado hace poco con este libro, que estoy usando como referencia de Scrum en una asignatura de Gestión de Proyectos Software. He mirado unos cuantos y este destaca claramente si buscas un libro sobre Scrum que sea completo pero didáctico, con buenos ejemplos, diagramas ilustrativos, nada dogmático y muy... [Read More]
Tags: Agile methods, Book, Project Management, Scrum