Well, this question might be prone to discussion, but I'd really like to know your take on this, SPECIALLY if you are a Lead Programmer, Product Manager, or just if you have programmers that report to you.
A little more than a year back, I started in this company, I was the only programmer there, and I still was in a Jr. level. So after a few months, the company hired another programmer and a software architect. The other programmer and I would report to the architect, and we were going to work with the AGILE methodology.
Well to the point. When the software architect started explaining our roles in the AGILE methodology, she said that our work-time in a day is expected to be only 6 productive hours, not counting lunch break; and she said it like we should already know it. So that means, if we're 9 hours at work, 1 would be our lunch break, 2 to just relax, and 6 to work. I was astonished by this remark since in my then short work experience I have had never heard anything like that.
I'd love to know what you guys think about this. I personally don't feel very comfortable just "chilling out" 2 hours at the office, I always try to be as productive as I can.
But is a programmer really expected to just work 6 hours a day?