Quality & Risk Flashcards

1
Q

How to guarantee the quality of the final product in Agile?

A

Work on smaller steps and catch errors more easily

At each feedback, the team receives information about the quality and how the project is going

Frequent test of the software that has been development until now on a daily basis. Test immediately and fix immediately

Product Owner clarifies requirements and accept features done (acceptance criteria)

Scrum Master ensures the work environment allow the team to work to the best of their abilities

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

Quality Development techniques in Agile

A

Test-driven development (TDD)
-Create a test through which the functionality has to go through while developing until it passes

Pair programming
-2 person, one computer. You work together with other person to a single functionality. One is working and the other is checking and navigating (controller). Catch very early problems. Then switch.

Peer review
-Someone controls what you have done after you have finished, work together to solve issues.

Collective code ownership
-Code is public. All the development team can change what has been done by other members

Continuous integration
-Control that the part you developed is integrated with the other parts that have been already developed

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

Improving Quality in Agile

A

Inspect: Sprint Review
Adapt: Sprint Retrospective

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

Risk management in Agile

A

Definition of done
-Developed, tested, integrated and documented

Self-funding
-Small revenues for the client and you overtime

Failing fast
-Reduce risk because I arrive to the client earlier, delivering small amount of work

(bonus)
However, there is not a structured way to track risk/opportunity as TPM

If the project is not achieving in the beginning the definition of done, it could end earlier and save costs (project failed, but earlier than TPM)

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