How to stimate a task? — Software Engineer Perspective