There is, funnily enough, not much information on this type of role on the Internet. Perhaps that in itself says something. I do however find myself in this role for a small development team of around 8 C# developers working on different streams. I want to be able to perform a good job; however, I have no terms of reference and therefore I want to start off on Monday with terms of reference to discuss with my boss who is the App Development Manager.
My view on the role is as follows:
- To ensure necessary standards are implemented. We largely do Agileagile projects and therefore that the team is following an XP approach to their coding.
- To produce a Development Standards guideGuide
- To ensure the team meets once a week at a set time to discuss technical things,. I need to figure the nature of this meeting out.
- Attend the Standupsstand-ups for other streams of work.
- Coding, I will tend to be assigned to a project within a stream.
- Spend Fridays pair programming-programming with someone from another stream.
- Assist my manager in reading design documents and deciding on development approachapproaches.
If anyone can help me clarify the scope of the role, it would be greatly appreciated.