Slide Deck 3 Flashcards

1
Q

What are the four core practices of agile development?

A
  1. Iterative and Incremental Practices: apply the right artifacts, create several models in parallel, model in small increments
  2. Effective Teamwork Practices: Model with others, active stakeholder participation, collective ownership of the model, display models publicly
  3. Practices promoting simplicity: Create simple context, depicts model simply, use the simplest tools
  4. Validation Oriented Practices: Consider testability and prove it with code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 4 ways to maximize your modelling potentials?

A
  1. Know your tools
  2. Refactoring
  3. Test-First Design
  4. Model in Increment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tell me about Scrum

A

Agile process that focuses on delivering the highest business value in the shortest time

Allows us to rapidly and repeatedly inspect working software

Business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.

Every two weeks to a month, anyone can see real working software and decide to release it as is or continue to enhance it for another sprint

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

What are some characteristics of scrum?

A

Self-organizing teams

product progresses in a series of month-long sprints

requirements are captured as items in a list of product backlog

no specific engineering practices prescribed

uses generative rule to create an agile environment for delivering projects

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

Can scrums be scaled up?

A

YUPP

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

What is the correct order of scrum queues?

A

Product backlog -> sprint backlog -> sprint -> working increment of the software

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

What comes before a sprint?

A

A planning meeting, tasks are identified and estimated commitement for the sprint goal which is followed by a review or retrospective meeting where lessons are learned and reviewed for the next sprint

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

Features going into a sprint come from the ___ backlog

A

Product

prioritized list of requirements

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

What is a sprint goal?

A

minimum success criteria for the sprint, keeps the team focused on the broader picture

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

What goes into the sprint backlog?

A

Selected items that can be completed during the next sprint, chosen by the team

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

Can anyone edit the sprint backlog during a sprint?

A

only the development team

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

What is a product backlog?

A

Unordered list of requirements that is maintained for a product

The “what” that will be built, sorted in a relative order of how it should be built

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

What is a story point?

A

Rough estimates of both business value and development effort are often stated in it

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

What/Who is a product owner?

A

Responsible for the product backlog and the business value of each item listed

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

What is the dev team responsible for?

A

the estimated effort to complete each backlog item

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

What is a sprint backlog?

A

list of work the dev team has to do during the next sprint

Stories/tasks are broken down into tasks by the dev team and should normally be between 4-16 hours of work

17
Q

Are tasks assigned or signed up for in the sprint backlog?

A

Signed up for during the daily scrum

18
Q

What are core roles?

A

those committed to the project in the scrum process, those producing the product

19
Q

what does the product owner do?

A

represents stakeholders and is the voice of the customer.

Accountable for ensuring the team delivers something of value

Writes customer-centrix items (user stories), prioritizes them, and adds them to product backlog

20
Q

Scrum teams should have ___ product owner

A

one

21
Q

What is the dev team responsible for?

A

delivering potentially shippable product increments at end of each sprint

22
Q

Dev team consists of ___ - ___ people with cross functional skills

A

3 to 9

23
Q

What is a scrum master

A

Facilitates the scrum

accountable for removing impediments for the team to deliver

ensures the process is used as intended, enforcer of the rules, and protects the team and keeps em focused on tasks

24
Q

Is the scrum master the team leader?

A

NOOOOOO

acts as a buffer between the team and distracting influences

25
Q

Da fuq is a burndown chart?

A

Tracks the amount of estimated effort remaining in the current iteration

Ideally it should go down each day but if something was missing then it it may go up

26
Q

A burndown chart that is too pessimistic will go to zero ___ the end of iteration

A

before

27
Q

What are the two “once-per-iteration” meetings in a Scrum team

A

Iteration Planning and Sprint Review

28
Q

How long is a daily scrum meeting?

A

15 min

29
Q

What is a retrospective?

A

Like a post-mortem, happens at the end of each iteration (hour or two long)

Each team member should provide feedback and input on all activities conducted by the team during the sprint

30
Q

What is the exit-criteria that is used to determine whether a product backlog item is complete called?

A

Definition of Done

31
Q

What is the total effort a team is capable of in a sprint called?

A

Velocity

32
Q

Velocity is derived by adding all the ____ from the last sprints stories/features

A

Story Points

33
Q

What are the four roles in scrum?

A
  • Product Owner
  • Scrum Master
  • Team
  • Stakeholders
34
Q

What are the five artifacts in scrum?

A
  • Product Backlog
  • Sprint Goal
  • Sprint Backlog
  • Blocks List
  • Increment
35
Q

What are the three meetings in scrum?

A

Sprint Planning Meeting

Daily Scrum

Sprint Review Meeting