Bir yazılım geliştirici, iş yerinde edindiği problem çözme becerilerini, günlük hayatta karşılaştığı teknik ve pratik sorunları çözmek için kullanır. Bu durum aşağıdaki kavramlardan hangisiyle açıklanır?
A) Rol pekişmesi
B) Rol çatışması
C) Rol kayması
D) Rol reddi