This article will bring some light in this topic: do we need a Product Manager when development goes Agile? The answer is "Yes" and here is why.
It is known that in Scrum there is a position called "Scrum Product Owner". Anyway, this position will not be in charge with all the aspects of the Product Management, but the ones involved in development. He bridges the gaps between the business and the technical aspects.
All the other responsibilities will still be carried out by the Product Strategist, Product Marketing Manager, Sales Engineer etc:
All of these are still necessary in the Agile world, toward better products and more satisfied customers. If you are interested in more details on these, please read this article.
Keep up to date