During a team discussion on new functionality, it becomes clear that two developers have different ideas on how to implement. What is the likely issue?
a) Lack of communication
b) Difference in skill level
c) Lack of project documentation
d) Varying interpretations