Month: July, 2009

Una metafora per le stime nelle metodologie Agili

31 July, 2009 (11:45) | agile | 2 comments

Qualche settimana fa ho capito una cosa tanto semplice quanto per me importante, il miglioramento della produttività applicando una metodologia Agile si ottiene su due fronti

Pianificazione: identificare le User Story tenendole ad una granularità/indipendenza sufficiente da poter realizzare prima quelle con il più alto valore di business. Inutile dire che la valutazione del valore [...]

Regole per un business di successo

26 July, 2009 (11:27) | agile, business, startup | 1 comment

Dopo aver letto un bel po’ di cose sull’argomento, questa è una perfetta sintesi

The customer is the most important thing in your business
The best business plan is to sell people the things they want
Your business is successfull if your earnings are higher than your spendings

Troppo spesso le startup vengono fondate su una vision di progetto [...]

Bowling kata in Erlang

24 July, 2009 (15:10) | erlang, programming, test | 2 comments

Qualche giorno fa Robert Martin come esercizio per imparare Clojure ha risolto il kata del bowling (da lui stesso ideato). Qualche programmatore più avvezzo al mondo funzionale ha cassato la soluzione ritenendola troppo “imperativa”, accusando non tanto Martin stesso quanto la presenza dei test :-D
L’argomentazione utilizzata per minimizzare l’utilità dei test è la semplicità dell’esercizio, [...]

Quanto ci metterà il resto del mondo a capirlo?

20 July, 2009 (13:24) | agile, programming | No comments

Semplicemente perfetto:

I’m gradually coming to the conclusion that software engineering is an idea whose time has come and gone. [...] Consistency and predictability are still desirable, but they haven’t ever been the most important things. For the past 40 years, for example, we’ve tortured ourselves over our inability to finish a software project on time [...]