Hi Abhijit, there are many templates, but if you want to be agile, it is the wrong way to use a template. The reason is that the template is designed for the specifiic environment it comes from, so it does not neccessarily fit to your environment. A better way is to use the simplest way of documentation you can think of and adapt and improve over time. Templates can help you to find ideas, but they are not really agile.
@Ludwig: Template always helps from baselining perspective even though it is from different environement. Off course it needs to be customized to suit ones needs and the context it is applied. That was the reason behind my question so that I no longer need to re-invent the wheel :)