Top30 Flashcards

1
Q

What is scrum

A

Scrum is agile framework that can help team work together. Scrum can enable teams to learn from experience, self organise while working on problems , reflect on their victories failures and make improvements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define roles in scrum

A

Product owner:  Responsible for increasing ROI. Deter mine product features prioritisation list of features. Defines vision

Scrum master: helps team learn to apply scram to ensure optimum business value. Removes impediments, shields team from distraction, enables adopt agile practice
Team: requirements delivered

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Responsibilities of scrum team

A
Self organising 5-7 multi skilled
- Collaboration
-working product during each sprint
-update status
Short daily meetings
Breakdown requirement in sprint backlog
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Difference between agile and scrum

A

Agile - scrum
Agile software development is based on an incremental, iterative approach.
In Agile methodologies, leadership encourages teamwork, accountability, and face-to-face communication.
Agile is a framework and there are a number of specific methods within the Agile movement.
ScrumScrum is a subset of Agile and one of the most popular process frameworks for implementing Agile. It is an iterative software development model used to manage complex software and product development. Fixed-length iterations, called sprints lasting one to two weeks long, allow the team to ship software on a regular cadence. At the end of each sprint, stakeholders and team members meet to plan next steps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Artificers of scrum process

A

Product backlog- list of new features, changes, bug fixes, changes to interface.
Sprint backlog- subset of backlog with tasks that satisfy sprint goals
Product increment- combination of all sprint increments - shipable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Who is scrum master

A

Promote and support usage of scrum within the team

  • understands ads theory , practices and rules and values
  • ensures the team follows principles and practices
  • remove distractions or impediments
  • ensure the team delivers value during sprint
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Daily standup session

A

15 min
What you did, what you will do any issues
- realign, status

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Scrum-ban

A

Methodology that combines scrum and kanban

Minimises batching and more continuous approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

sprint 0

A

Sprint 0 refers to the small amount of effort put in to create a rough skeleton of the product backlog. It also includes insights towards estimating the release of products. Sprint 0 is required for:
Creating the project skeleton, along with research spikes
Keeping minimal design
Developing some stories completely
Having low velocity and being lightweight

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

spike

A

he spike is a set of activities that involve Extreme Programming (XP) for research, design, investigation, creating POCs, etc.
The spike aims to reduce risks of the technical approach, helping gain knowledge to better understand requirements and improve reliability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

story map

A

User story mapping represents and arranges user stories that help with understanding system functionalities, system backlog, planning releases, and providing value to customers.
They arrange user stories based on their priority on the horizontal axis. On the vertical axis, they are represented based on the increasing levels of sophistication

Story maps can be used at any point in the product-development process to drive discussion and align the team. You can create a story map to plot the experience for a new product.
A user-story map depicts 3 types of actions at different granularity: activities (the most general actions), steps, and details (the most specific actions).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Empirical Process Control in Scrum

A

Empiricism refers to work that’s based on facts, experiences, evidence, observations, and experimentation. It is established and followed in Scrum to ensure project progress and interpretation is based on facts of observations.
It relies on transparency, observation, and adaption.
The mindset of the team and the shift in thought process and culture are essential to achieve the agility required by the organization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are Some drawbacks to using Scrum

A

Scrum requires individuals with experience
Teams need to be collaborative and committed to ensuring results
A scrum master with lesser experience can cause the collapse of the project
Tasks need to be well defined, lest the project has many inaccuracies
It works better for smaller projects and is difficult to scale to larger, more complex projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

key skills for scrum master

A

A strong understanding of Scrum and Agile concepts
Fine-tuned organizational skills
Familiarity with the technology used by the team
To be able to coach and teach the team to follow Scrum practices
Having the ability to handle conflicts and resolve them quickly
To be a servant leader

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How can discord be dealt with within the Scrum Team

A

The issue’s root cause needs to be identified and addressed
Complete ownership needs to be established
Try to diffuse the disagreement
Emphasize on focus areas that complement the project
A common understanding needs to be established to guide the team
Performing continuous monitoring and providing complete visibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a User Story

A

A user story is an agile software development/ project management tool that provides teams with simple, natural language explanations of one or more features of the project that’s written from the perspective of the end-user.
The user story doesn’t go into detail but only mentions how certain types of work will bring value to the end-user. The end-user, in this case, could be an external component or an internal customer/colleague within the organization.
They also form the building block of agile frameworks like epics and other initiatives.
They ensure that the teams work towards the goals of the organization, with the help of epics and initiatives.
The requirements to make a user story a reality are added later, after discussions with the team.
They are recorded on post-it notes, index cards, or project management software.

17
Q

How are user stories, epics, and tasks different?

A

User Stories: They provide the team with simple explanations of the business’ requirements created from the end user’s perspective.
Epics: An epic is a collection of related user stories. They are usually large and complex.
Tasks: Tasks are used to break down user stories further. They’re the smallest unit in Scrum that is used to track work. A person or a team of two people usually work on a task.

18
Q

What is a Sprint

A
Sprint is a terminology used in Scrum, used to describe a time-boxed iteration.
During a sprint, a specific module or feature of the product is created.
The duration of a sprint can vary between a week or two.