What is an End-User Software Engineer? 
To address the challenge of developing a shared understanding of the users that participate in each scenario we have developed a set of personas that describe the work styles, characteristics and motivations that are common to particular groups of people using our products. The personas help us communicate these characteristics by humanizing them, increasing the empathy that team members have for these fictional users.
Clarke, Steven. Microsoft (2008). Articles>Usability>User Centered Design>Personas