Personas

C# Developer

The C# developer will write code to interact with the data layer. The requirements of the project have lead him to learn the new LINQ expression language and he needs to ramp up quickly.
  • Knowledge and Experience: The developer knows C# and SQL server. He has been working with the tool for 5 years. He has seen a couple of nuggets about the LINQ capabilities but he has been struggling to correctly use complex scenarios. He can understand VB.NET code and is a senior Javascript developer.
  • Goals, motives and concerns: He needs to use the new LINQ technology on the current PoC, the program manager can not assign time off to train him properly. His goal is to learn the technology on the fly with minimal disruptions. Because of the lack of knowledege he is conern about complex SQL requirements.
  • Usage Patterns: He uses the Visual studio IDE to write C# code and he does not like to open another application in order to translate code, but is open to this option if nothing else is available.


VB.NET Developer

The VB.NET developer will write code to interact with the data layer. He is curious about the new LINQ technology. He is finding hard to find complex examples on the community site.
  • Knowledge and Experience: The developer knows VB.NET and has little experience in T-SQL . He has been working with the tool for 2 years and he used to be a VB6 developer. He only uses simple SQL statements to accomplish his tasks. He is not familiar with C#
  • Goals, motives and concerns: He is interested in learning the new technology in order to get a better position in the organization. He is concern that he will not find enough time to learn the technology.
  • Usage Patterns: He uses the Visual studio tool on a daily basics, he is not familiar with Visual studio add-ins. He likes to use the keyboard instead of the mouse to perform his actions.


SQL Developer

The SQL developer writes stored procedures and some times is involved in writing efficient queries for data layer access component.
  • Knowledge and Experience: He has more than 8 years experience developing SQL code and 2 years in C#. He has written simple examples and he is more likely to work in SQL statements. He has no knowledge of the LINQ expression techonology.
  • Goals, motives and concerns: He is keen to learn the technology in order to provide LINQ expressions to developers instead of SQL statements, this will help him to hide the complexity of the statements. He does not have time to learn it and his position does not allow him to be closer to this technology.
  • Usage Patterns: He uses query analyser for SQL 2000 and the new management studio in SQL 2005. He has also Visual studio for developers installed.

Last edited May 15, 2007 at 10:12 PM by salvapatuel, version 1

Comments

No comments yet.