I'm a developer and we started using Agile last year (October 2011). And, it has been rough to say the least. I was always taught Scrum was to discuss the following: 1. What you did yesterday 2. What you are going to do today 3. Any issues, challenges or roadblocks that might be in the way (at the moment) My understanding is that this meeting is for the developers, but product owners should be there to answer any questions that may be directed toward them. Otherwise, this is a meeting to go over developer needs & issues in a manner that is relaxed and for the developers (no one else). **Now here's my issue...**<br/> In our version, each developer is required give what is tantamount to some kind of Regimented Status Report. We stand-up and report in the following format: (a) The Story Number and Name<br/> - Each Task Number in that story that we worked-on<br/> - The Original Time Estimate for the currently discussed task<br/> - The Actual Time Estimate for the currently discussed task<br/> - An explanation of why we were over or under<br/> ...and so on. **My Question is:**<br/> Is this Scrum? Heck, is this Agile?