We like to have our clients take part in the agile process at whatever level they are comfortable. This could mean attending daily stand-ups and other agile meetings, or just attending sprint reviews. If there is a need for additional status reporting, we can provide that as well.