I am the co-founder of a software startup (reporting software with a lot of statistics and mathematics). There is a CEO and a "project manager" (actually a sales person with no experience in software project management)
I created the software and hired mostly junior programmers.
I'm still de facto the technical leader as I'm very often needed to help with tasks and problem solving, release planning and deployment.
Now I have proposed an Agile course to everybody included managers and started to act as Scrum Master because I want people to take more responsibility and split roles (and because we don't have resources to hire a Scrum Master full time). I hold a Scrum Master certification, but it's my first practical experience.
However I feel like I'm everything... - co-founder (so probably a stakeholder in the Agile methodology) - CTO - Scrum Master - technical leader - and yes, programmer
Doesn't that clash a little bit with a Scrum/Agile methodology? How should I deal with that (since personal issues from the group will probably arise)?