Over the last few months, it dawned on us that if we were writing software apis/ frameworks (Jasper, Astoria) specifically designed for Agile development that perhaps we should really understand Agile development by actually doing it. Breath taking insight, I know…

So here is the problem. I need to learn about Agile development quickly and efficiently. (I need to be agile about learning about Agile development). I have started reading Robert Martin’s book, but am also interested in any pointers, feedback, or opinions folks might have. My first task is to figure out which flavor of Agile development we are going to do.