The answer is 2 – 5 days! I am working with a lot of project managers and team leaders and when they show me there project plans I see tasks that are half a day, a day and many times I see tasks that are more than a week. I like to clarify a few points before I continue: When talking about tasks I talk about any type of task , for example tasks for testers, programmers, IT etc. There are tasks that are estimated to more than 5 days , these are high level tasks that will be divided later to smaller...