Sotfware Estimation, d’Steve McConnell
Escrit per Aaloy a 21 de January , 2008 a les 11:22 p.m.
Avui he acabat el darrer capítol del llibre d'Steve McConnell. El llibre prometia i he de dir que no està malament. Recull els conceptes bàsics de l'estimació de projectes i dóna molta bibliografia i temes per a aprofundir en els conceptes en els que McConnell sols entra de passada.
El llibre, a l'estil dels millors de McConnell es bo de llegir, i en aquest pareix que ha evitat entrar en fórmules o la part més dura de l'estadística, com si li fes un poc de por l'adagi de que per a cada fórmula perdria un lector. Això li lleva un poc de profunditat al llibre, però les referències incloses al manco poden servir de guia al lector que vulgui aprofundir més en aquests temes.
El llibre toca tots els grans temes de l'estimació de projectes, però no entre en profunditat a tocar cap metodologia, ni punts funció, ni estimació per casos d'ús, ni Mark II o Cocomo 2, per exemple. El que sí entra és en distingir els distints tipus d'estimació: de tamany, de l'esforç i de temps, posant de rellevància la relació que hi ha entre ells (que no són ni molt manco lineals). Algunes de les idees i gràfiques que hi ha al llibre mereixeran una lectura més detallada i segurament un apunt, ja que tenen implicacions interessants, com per exemple la del tamany òptim d'un equip de desenvolupament.
També és bo saber quin es l'abast del llibre de McConnell. Els mètodes d'estimació que presenta no serveixen ni per projectes petits ni per projectes de mil·lions de línies de codi. L'aplicabilitat de les tècniques que es presenten està limitada a projectes en el rang que va entre les desenes de milers de líness de codi i els pocs centenars de milers de línies.
En definitiva, garebé de tres-centes planes de lectura entretinguda, amb dades amb les que reflexionar i treballar, però que s'ha de complementar amb altres llibres de l'autor i l'estudi en més profunditat d'alguna metodologia d'estimació, després de tot, com McConnell mateix recomana, no és bo sols limitar-se a una única estimació i en aquest cas a un sol autor.
2 comentaris, 0 trackbacks (URL) , Tags: Informàtica Llibres i revistes
Comentaris
1 Comentari de Miquel a les 06:04 del Sunday 13 Apr de 2008
El de McConnell encara no l'he llegit, pero un bon llibre per estimar software es el de Mike Cohn:
Agile Estimating and Planning (Robert C. Martin Series)
Molt interessant l'enfocament a estimar per punts (esforç relatiu) en lloc de per temps o man/month i coses d'aquestes. També introdueix la practica de jugar al poker d'estimació entre els membres de l'equip, nosaltres ho hem provat i es efectiu!
2 Comentari de aaloy a les 06:04 del Sunday 13 Apr de 2008
Gràcies per la referència del llibre. Miraré de que entri a la propera comanda ;)
El tema de l'estimació jugant a poker ho vaig veure al coding horror de finals d'ocubre http://www.codinghorror.com/blog/archives/000981.html, Ho consider un mètode més, però que pel meu gust depèn massa de factors subjectius i del poder de convicció que pugui tenir un membre del grup.
Normalment faig les estimacions fent servir punts funció i casos d'ús i les compar amb estimacions de primer ordre. A partir d'aquí ja es cosa d'anar calculant esforç i temps.