Interview Questions Flashcards
I am scrum master for a couple of the teams
One team was doing UI development.
Another team was doing backend development.
The technical aspects of the project?
The gold group is developing game analytics platform for games developers (web based games, android, iphone games, but also other publishers) that would analyze aspects such as demographics, and locations to give more targeted advertising.
Measure your game engagement, audience retention, and regional performance so you can optimize your game.
The customers would be the game developer companies.
The competitors would be companies such as Metamarkets, Nativex, ad4game.
What did the UI team develop?
The UI development team consisted of developers who were using JavaScript language and jquery framework. They were also using JSP technology.
What did the backend team develop?
The backend team was developing the Analytical engine to process complex analytical queries. They were using Hadoop and map processing to derive analytical data stored in Cassandra database for fast access.
Q: what was your challenges working with the UI team?
well the main challenge was the dependence of the UI on the backend. So I was often acting as hands-on coordinator between the 2 scrum teams. I was also constantly working closely with both product owners to make sure the project road maps were coordinated.
what was your challenges working with the backend team?
the backend team were often facing difficult problems. The problems were production support, and some performance issues of their software (it was sometimes too slow or crashing). So the backend team was working under the pressure to deliver quality product on time for the UI guys to use it.
how did you specifically facilitated cooperation between the teams?
I was scrum master for 2 teams but there were 2 more teams (application team, and payment team) who were managed by another scrum master. There were 4 product owners, 4 teams, and 2 scrum masters altogether in the company. Me and another scrum master were working with product owners to coordinate the road map. Between releases, we as scrum masters were responsible for team velocities to deliver features (user stories) that the team committed to release.
So specifically, after we plan the 4-5 sprints for the next release, I was making sure each sprint we deliver user stories which were part of deliveries for the current release. Bug fixes were highest priority.
What did you do if you saw that your team was falling behind?
we very rarely had emergencies when we were behind the roadmap schedule.
Once we were behind and team worked overtime. It is wrong but we made an exception once. I have learned it’s important the team doesn’t overcommit.
Explain your day?
- Sprint planning meeting on Wednesday.
- plan the 4-5 sprints for the next release,
- I was making sure each sprint we deliver user stories which were part of deliveries for the current release.
- Daily stand up. Make sure the team focused on Bug fixes were highest priority.
- Updating of the burn down chart for our costumes to see our teams progress.
- Scheduling of time with the developers and product owner.
- Organizing the sprint demo going over the developers work prior the demo.
- Organizing of the sprint retrospective.
- Meeting with the other teams.