posted 16 years ago
Hi, JeanLouis,
I'm a consultant, which means that I've worked with a large variety of teams, from ten-person startups to giant corporations. The teams I've worked with have done internal (IT) development, vertical-market software, and software sold with hardware. There's been web development, rich client development, and server-side development.
Interestingly, the same basic tools have been useful in all of these situations. The best way to approach agile development depends more on the people and organizational structure than it does on the technology involved.
My background is as a programmer. Successful software development, though, requires thinking at many levels--programming, planning, management, process, more--and so I do. We tried to put that perspective into the book as well.
James Shore, coauthor of <a href="http://www.amazon.com/Art-Agile-Development-James-Shore/dp/0596527675" target="_blank" rel="nofollow">The Art of Agile Development</a>. Website and blog at <a href="http://www.jamesshore.com" target="_blank" rel="nofollow">http://www.jamesshore.com</A> .