Questions for final Sprint Review - Yellow-Spotted-Lizard/SERLER GitHub Wiki
Questions for final Sprint Review
Describe the purpose of branching in GitHub and describe what branches you had and why.
Describe the purpose of a pull-request
Give an example of a good commit message and contrast that with a poor commit
message in Git/GitHub
Did you have any merge conflicts? If so how did you solve them?
Describe the purpose of Continuous Integration and describe how you did it in your
team?
Describe the benefit of a continuous server like TravisCI? What is a YAML file?
What is refactoring and when should you refactor code?
What is the role of REACT, Express and Node, and MongoDB in a web application
using this tech stack?
With React, what is a component? What is the difference between a stateful and
stateless component and why is a stateful one useful? What is a prop in a REACT?
Describe what a non-relational database is, referring to JSON in your answer.
What was Heroku used for in your work?
What three pieces of information are useful in a user story? What is a common
template?
What is the use of a story board with workflow columns?
What is the difference between a Product Backlog and a Sprint Backlog?
What is the purpose of having a Definition of Done? Give an example of your team’s
DoD.
Is it ok to have cards with bugs or development tasks on a story board?
What is an example of a non-functional requirement for your development work?
What is the difference in purpose between acceptance criteria and unit tests and
integration testing?
Explain the relationship between product quality, project or development risks, and
testing.
What was an important risk in your team’s development work?
A common format for acceptance criteria is Give...when...then...Describe the three
parts of this.
What is the structure of a user story map and what is it useful for?
Scrum suggests you have a retrospective meeting – tell me what you did in them,
what their value was for your team. Give an example of something you tried out that
came from a retrospective.
What is the main purpose of a sprint review?
Explain the difference between being accurate and precise is in a sprint planning
forecast.
Explain the main purpose of a sprint review meeting.
How often should you get in touch with the PO?
Explain what a time-box is in Scrum.
Explain how the use of planning poker could avoid anchoring bias and why you
would want to.
What are the axes on a burndown chart and what is it useful for?