In my work we use the scrum board for the registration of activities, however there is always a dilemma of what to register there, some colleagues want to register on the scrum board the email answer (even to create a new user story), arguing that both the reading and the answer cost them approximately one hour of work, others think that it is not necessary to do this, another example of the problem occurs with the analysis of the requirements (spikes) that remain several weeks on the scrum board without moving, this because it depends a lot on the availability of the users, some consider that it is necessary to have the record of this activity on the sprint board and others consider that it is not necessary because it is an activity that takes several sprints (weeks or months) to finish.
Searching the web and forums, I find a lot of discrepancy, some justify their response using a measure of time (if the activity costs more than an hour, register it) and others justify it using a measure of complexity (if the activity costs work in a matter of analysis or development register it, no matter how much time it costs you), but the answer still does not remain clear.
For what it leads me to the question, when is it considered reasonable to record an activity on the board and why?
We have user stories that are selected to enter the sprint and we break them into different tasks, the question is focused on the task register either new within the same stories or for tasks that do not belong to a story within the sprint (like answering the email ).
We have the separate board in:
BackLog
Analysis
Ready for analysis
Analysis in Progress
Completed analysis
Development
Ready for development
Work in progress
Code revision
Completed development
QA
Ready for internal Release
Ready for Testing
Testing in progress
Completed testing
Business acceptance
Done