In our scrum team, team members tend to add extra points in estimation when there is a "learning" part involved.
Here's a simple silly example. Let's say all the people in a team are experts in C# but with less knowledge of C++. They have a task to implement feature X in C# and they estimate it to 5 points. If they would be asked to implement the exact same thing in C++ estimation would be let's say 8, because they added some points to figure out how to do it in C++.
In our team it happens sometimes that for each task a couple of people didn't work in that area of code (as we ore owners of more than 1 project) so they always add a couple of extra points for learning or for context-switching (if they didn't work in that area for a longer period) when estimating. Is this correct?
Do you add learning in your estimations?
Thanks