Interview Qs Flashcards
(127 cards)
What’s your relationship with your Product Owner?/How do you describe your relationship with your Product Owner?
My Product Owners are awesome! We have a great relationship, we work together very well to make sure that the backlog is refined and I meet with them on a weekly basis to make sure that the stories we need to go over are discussed. I support them in anything they need, understand their priorities and make sure their backlog items are prioritized.
What is your favorite agile manifesto?
Individuals and interactions over processes and tools simply because I understand how valuable various tools and processes can be, but I am a firm believer that the individual is a company’s greatest asset and that one always has the potential to provide the greatest return.
How would you train a newly formed Scrum Team?
I would monitor and observe where they are currently on their agile journey and how they’ve been working with their old framework. And see how agile can help them—once i get enough information and getting their pain points and how they work—i would start slowly implementing the scrum framework by starting off light with the ceremonies and explain to them why each ceremony is important (dsu—for us to get together and commit to the sprint goal)
What does a successful retrospective look like to you?
A successful retrospective is when the team enjoys attending the retros, it’s a safe space for transparency, they are having fun as I like to include fun warm ups, reflect on the past sprint, we discuss any issues that we may have, make sure the team addresses these issues, create an action plan for continuous improvement, keep the team encouraged, and give recognition to everyone
What does a successful Sprint look like to you? Why would a sprint being successful help the business?
A successful sprint is when working software is being produced every 2 weeks. A successful sprint is helpful to the business because they are consistently delivering a valuable shippable product. This ensures the company is able to stay ahead in market trends.
What will you do for a shy team member who doesn’t speak?
During meetings, I would ask them directly for their feedback. I would say hey [x], “What’s your viewpoint on this?” This would allow them to feel valued and that their input is valuable. Or I would reach out to them and set up a one on one meeting to really get to know them, build a relationship and encourage them to let them know they are valued. I would also set up team building activities, to build bonds, trust, and transparency among the team.
How would you handle individuals that don’t speak during retrospective(or during meetings)?
I would ask directly to people not speaking or being active. I would say hey [x], “What’s your viewpoint on this?” This makes the person feel valuable and that their inputs are valuable. They’ll feel more comfortable speaking up. I would also set up team building activities, to build bonds, trust, and transparency among the team.
What are the repercussions of a developer finishing on the last day of the sprint ?
There may be potential for under delivering as there wouldn’t be an opportunity to inspect the quality of work. There wouldn’t be time to check the DOD to see if it has been met.
How do you prioritize between the two teams?
The priority is determined by the business, so if there is a team that is more mission critical that gets more work done and quicker, that would be the team that I would do everything 1st with. So first half of the day i’d work the first team, then another half with the other
How would you teach the Scrum framework to a new team member?
I would create knowledge based sessions, encourage knowledge transfer, ensure their participating in the scrum meetings so they can understand the scrum theory and have lunch and learn sessions
What are the scrum values and how do you use them?
So the first scrum value is having the Courage to speak up, focusing on the sprint goal, committing to achieving the sprint goals, having openness about all the work being done and being open to the stakeholders feedback, respecting each other as we are all working closely together.
Before you were a SM, what did you do?
I was a Project Coordinator where I was responsible for assisting my Project Manager with their status reports, scheduling meetings, completing documentation, and managing project artifacts.
What is Scrum?
Scrum comes from the agile methodology. Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.
How did that previous Role help you as a SM?
My previous role helped me build good communication skills, excellent time management, leadership skills and creative thinking.
How do you solve conflicts?/How do you deal with conflict? (Is this conflict a team level or individual?)
I would first figure out what is driving this conflict and if it has happened before. I would see if there has been a previous resolution and look at the working agreement. I would speak to each team member one on one, then facilitate a conversation between them and come to a resolution. I then would go back to the working agreement, make necessary adjustments if needed, and create a resolution. If that doesn’t get resolved then I would escalate to higher up.
Always refer to working agreements as it will cause us to be more aligned and hold each other accountable
What is the importance of having a backlog?
The backlog is very essential to the sprint as that is the heart of the sprint. It holds the vision of the product and the developers use the backlog as a blueprint to get the work done.
Can you describe a time where you improved a teams process/quality?
Making sure that user stories are written clear, the acceptance criteria is clear, helping the team understand their requirements with good refinement sessions, helping the team stick to the sprint goal, and keeping open communication in MS Teams so that we are able to adapt to changes quickly due to the frequent communication.
How do you explain to someone who doesn’t know anything about software development what Agile is?
Being agile means to have the ability to be able to evolve or adapt to changing circumstances quickly and build projects around motivated teams to produce quality results.
What is a Kanban System?
A Kanban system is a workflow management structure that encourages visibility, transparency, and accountability across teams. Consistent flow of work in and out.
Can you share a fun retrospective that you have done with the team?
There are several ways to make a fun and interactive warm-up. Like what I have done with my team is “create a meme of the last iteration and post it on the board” or “if our product was a house, what would it look like”? Things like that.
How are you impending the action items from the retrospective into the next Sprint? Walk me through what that looks like.
It can vary, but one action plan was the DSU running outside of the timebox. The action plan for that was to have a parking lot conversation after the DSU and having another channel where we can discuss ways to collaborate and solve any issues that come up.
Another one is that we were having a problem with technical debt, so we created a technical debt backlog and created user stories for that and when we found time during the sprint, we would pull one or two and work on those.
What are the most important characteristics for being a great Scrum Master?
I think there are a great number of characteristics a Scrum Master should have, but being a great listener, Communicator, Problem Solver, Servant leader, Born facilitator, Coach/Teacher
People often refer to the importance of having an AGILE MINDSET . What does that mean to you?
Being agile means having the ability to be able to evolve or adapt to changing circumstances quickly.
What is SERVANT LEADERSHIP?
Servant leadership is promoting innovation, empowering others, and assuring the well-being of those around them. Servant leadership also aims to develop leadership qualities in others.
I understand that servant leadership is the best way for scrum teams to thrive. It encourages team members to be creative and more collaborative. It really encourages emergent leadership to arise.