the project management information you maintain for yourself is one thing, what you show to senior management and clients is another.
if your customer is in the food transport business and is getting you to build them an ERP application, chances are they wont understand concepts from agile/scrum or prince2.
what will they understand? percentages and plain english.
here is an example of a 'project progress update' (or 'highlight report') i send to clients and senior management on a weekly basis (normally on friday afternoon).
===
HIGHLIGHT REPORT FOR 2/DEC/2008
we have just uploaded the latest work to our staging location for you to review.
the next thing we are going to be working on is the photo gallery component, we are aiming to have that completed by the end of next week (to be confirmed mid next week).
we are still waiting on the credit card gateway provider to confirm your account so you can receive online payments. we have flagged this as a risk since we are still waiting on your internet merchant account to be approved by your bank.
let me know if you have any questions, i will be happy to answer them as best i can.
===
its simple. it does miss many useful metrics you can get out of burndown charts and scrum approaches. but those arent good figures to present to clients (or management) directly.
oh, and i should make a point about listing bugs. there are different levels of disclosure senior managers like. personally, i am very transparent. but you should check with your managers how much 'bad stuff' you are allowed to reveal to your clients.
i have a more in-depth blog article on this if you are interested: Project Status Reports Everyone Can Understand
LM