I am technical lead/architect of an internal product in my company. The team used to be 2 members initially including me, the other guy doing both software and hardware design. The customer (another internal team) of our product hired a candidate to work on our product which looked very unusual to me. It should be us who should be hiring to support them...
Recently, customers have heard of Scrum and are very eager to implement this starting in a week. Since their team member is working on our product, he nominated himself to be Scrum Master as he took a course recently. The hardware guy in our team nominated himself to be Product Owner.
To make it clear, there was no evaluation done to see if Scrum fits or not... All their argument was Scrum supports transparency. I am not against it, but I would like to see if it really fits or not. At the moment, we do daily catch-ups to see who is doing what and hold customer meetings every week. We have a release cycle of 2 weeks, but we don't have a fully automated continuous integration system (CI) yet. I take care of making builds and releases manually. It takes half a day for me at the moment including verification of releases. Although we do bits and pieces of Scrum, I am not convinced that we have to do Scrum...
As I understand, for Scrum to be effective, having CI is very much essential including running some integration testing... Is my understand correct?
How do the roles work in this case? Is the Scrum Master part of the customer team itself?
And what is my role in the case of a technical architect?