I am a developer, we use Agile approach at work, one of the rules is to be able to give estimations for when a task will be done. Managers are claiming that it is just an "estimation" but in the same time they ask super precise estimation.

The concept of Incha'Allah seams to not be used, And I am wondering if it is still fine to work on this kind of tasks, is it "Allowed" ?


1 Answer 1


Wasak wr wb,

In the Agile methodology, your project is divided into sprints. Depending on the phase of the project, different members of the team will participate in the project.

As a developer, I assume the Scrum Master would ask you what tasks you are comfortable to complete in the given time frame (Sprint - normally between 2-3 weeks). This would include not only your development tasks but also fixing of any bugs discovered by QA and tasks related to production support (if applicable).

If you are new to the agile environment, please understand that the first two sprints are commonly used to set the pace of the project. The managers will be able to gauge the accuracy of the estimates and the scrum master will calibrate the upcoming sprints accordingly.

If the Scrum Master or your manager, expects you to give an estimate of all the tasks for all future sprints or s/he asks you to underestimate the time taken to complete the tasks, then the sprint(s) will never have a full set of completed tasks. The fault does not lie with you since what you give is an 'estimate' as per the methodology.

With respect to the concept of 'Inshallah', most IT projects are conducted in a secular corporate environment. Hence, do not expect religious concepts to apply except when asking for a holiday on Christmas or Eid.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .