posted 6 years ago
Yes, Head First Agile definitely covers a bad practices. In fact, that's an important part of how we teach agile. A lot of the ideas and practices of agile make the most sense in the context of specific team problems that they're trying to fix. So we lay out different team scenarios that demonstrate those problems, and then show how various agile techniques, practices, and ideas can help teams get past them.
So, we don't take the approach that certain methods are "good" or "bad" – these things are tools, and some tools are more or less useful in certain situations. That's why giving this kind of context is so important.
Andrew Stellman
Author of Head First Agile, Learning Agile, Beautiful Teams, Head First C#, Head First PMP, and Applied Software Project Management (O'Reilly)