Entries Tagged as ‘Agile’

January 23, 2006

CUSEC day 2 morning: Agile at Motorola and Modular Concurrency

On thursday, I also attended a presentation on “Software Testing as a Social Science” by Cem Kaner, from the Florida Institute of Technology. It wasn’t bad, but he spent so much time with traditional definitions of testing that he barely had time to scratch the surface of the social aspects of testing, and missed an [...]

May 2, 2005

Iterate my friend

Managing Product Development
But the best technique I know is to use iterations (2-4 week long iterations). That way, you can release virtually at any time. You know that the contents of each iteration works. You know you’ve implemented the most important requirements first. And it’s ok if management wants to release — because the product [...]

March 23, 2005

MF Bliki: CodeAsDocumentation

MF Bliki: CodeAsDocumentation
This principle comes with a important consequence – that it’s important that programmers put in the effort to make sure that this code is clear and readable.
I’m quite a fan of XP and agile in general. There’s a common misconception about documentation as related to XP, meaning that XP prescribes not to write [...]

March 14, 2005

Tests and rails

MF Bliki: DynamicTyping
I discovered that in the presence of SelfTestingCode, most bugs that static types would have were found just as easily by the tests.
Last night I was playing with rails trying to understand some of the features. Old habits kicked in. I did not write some tests and got bitten once again. Lost almost [...]

March 14, 2005

Good design

The Bar is Higher Now
I don’t care how good you think your design is. If I can’t walk in and write a test for an arbitrary method of yours in five minutes its not as good as you think it is, and whether you know it or not, you’re paying a price for it.
In the [...]