Posts Tagged 'software'

10 razones por las que un proyecto de software fracasa

En Codediesel las tienes resumidas en un poster…

Documentando

Una de las tareas que menos nos suele gustar a los desarrolladores es documentar. Lo cierto es que es un mal necesario. La documentación en un proyecto es una parte muy importante del mismo especialmente a partir de cierta envergadura.

Este es un listado de recursos con enlaces a plantillas y checklist para facilitar un poco el proceso de documentación de un proyecto de software:

http://readyset.tigris.org/: Quizás la más afamada. De la mano de los creadores de Subversion

http://www.jiludwig.com/Template_Guidance.html: Completísimo recurso. Casi con haber puesto este hubiera bastado. Referencias a varios recursos.

http://www.cragsystems.co.uk/templates.htm: Plantillas en formato Excel y Word.

http://sepo.spawar.navy.mil/SW_Standards.html

http://www.projectconnections.com/templates/index.html: Algunas plantillas gratuitas y otras de pago. Personalmente respecto a las de pago, si no veo antes el género, no suelto ni un duro.

http://www.rspa.com/docs/index.html: De la mano de Pressman & Associates, Inc

Bucle: Reinventando la rueda

En Builder.au publican una entrevista realizada recientemente a Ivar Jacobson, padre del UML (junto a Grady Booch y James Rumbaugh) y creador de los casos de uso, en la que habla de su opinión sobre la industria del software con la cual no puedo estar más de acuerdo.

En dicha entrevista afirma que la industria del software es muy influenciable por las modas, y necesita parar de reinventar la rueda, centrarse en ser más creativa.

Dejando a un lado la consideración del desarrollo de software como “pseudociencia” y viendo el asunto desde una perspectiva empresarial. Yo creo que si no se avanza es simplemente porque el negocio funciona bien así y, de momento y dado que, al final de lo que se trata es de meter pasta al saco, a nadie le importa.

Si los constructores hubieran construido los edificios del mismo modo en que los
programadores escriben los programas, entonces el primer pájaro carpintero hubiera destruido la civilización.

Segunda ley de Weinberg


Add to Technorati Favorites
Clicky Web Analytics Clicky

Flickr Photos