Lastly, you need to determine the audience for the task you are creating. You need to know whether your audience is experienced ArcGIS Pro users or new users, or if they have used other GIS software.
The level of experience and skill of your audience will impact your task design. The lower the skill and experience level, the more instruction you will need to provide. You may also need to include steps that would be intuitive to experienced users.
If your audience is a group that is familiar with another GIS software application such as ArcMap, you might need to include references to tools or processes in that application so they can more easily relate ArcGIS Pro functionality to something they are familiar with. This may increase the amount of instruction you create for each step.
Now that you know what you need to consider before creating a task, it is time to learn how to actually create a task.