How do you know what to do as a programmer?
If you are a coding enthusiast, you may wonder how do you know what to do each and every day as a software developer. I will try to shed some light on the issue.
Usually in every project there are things to do like bug fixing and adding features.
The Workflow depends from project to project and from team to team. I will cover all possible cases here.
A person that has something to do reports it. It may be a user, product owner, tester, marketing team or anyone else.
Choosing a ticket
There are multiple options here. You may have a lot of tasks to work on or you have only single or none tasks. You may be able to choose what ticket you want to work on, or you will have to work precisely on tasks assigned to you.
In highly professional teams it is clear what tickets you should work on. Otherwise, you have to actively ask and search for proper tickets. It depends on the team organisation.
After making sure you choose a ticket you work on properly, you have to learn more about it.
Gathering information
I am writing about ticket but sometimes it is just an SMS, or short email with an ambiguous description what happens and what should be done.