Transcript
Page 1: Feedback Loops in Agile Development

Feedback Loops in Agile Development

Behrouz Bakhtiari

Tabriz Software OpenTalks

Page 2: Feedback Loops in Agile Development

N Decades Ago

Tabriz Software OpenTalks

Page 3: Feedback Loops in Agile Development

Now

Tabriz Software OpenTalks

Page 4: Feedback Loops in Agile Development

Uncertainty

Tabriz Software OpenTalks

Page 5: Feedback Loops in Agile Development

Feedback

Tabriz Software OpenTalks

Page 6: Feedback Loops in Agile Development

Agile is all about feedback loops.

Tabriz Software OpenTalks

Page 7: Feedback Loops in Agile Development

Empirical process control

Transparency

Inspection

Adaptation

Scrum

+

Tabriz Software OpenTalks

Page 8: Feedback Loops in Agile Development

Scrum

Tabriz Software OpenTalks

Page 9: Feedback Loops in Agile Development

Scrum

Tabriz Software OpenTalks

Page 10: Feedback Loops in Agile Development

In order to achieve high quality, namely to achieve what the customer needs,

very short feedback loops are used to show the development to the customer

continuously. Thus, an incorrect development can be stopped very quickly.

Feedback does not only come from the customer, but also from the tests.

Values of XP : Feedback

Tabriz Software OpenTalks

Page 11: Feedback Loops in Agile Development

Rapid Feedback: Feedback on all activities should be sought as quickly as

possible, resulting in good learning effects.

Principles of XP

Tabriz Software OpenTalks

Page 12: Feedback Loops in Agile Development

Principles of XP

Assume Simplicity: Simple solutions are easier to understand and feedback

can be obtained faster.

Tabriz Software OpenTalks

Page 13: Feedback Loops in Agile Development

Short Releases: New deliveries should be made at short intervals.

Consequently, customers receive the required functions quicker and

can therefore give feedback on the development quicker.

Practices of XP

Tabriz Software OpenTalks

Page 14: Feedback Loops in Agile Development

Lean

Tabriz Software OpenTalks

Page 15: Feedback Loops in Agile Development

Change something

Find out how it went

Learn from it

Change something again

Tabriz Software OpenTalks

Page 16: Feedback Loops in Agile Development

Tabriz Software OpenTalks

Pair Programing

Unit Test

Continuous Integration

Daily Scrum

SprintFeedback Loops

Page 17: Feedback Loops in Agile Development

Tabriz Software OpenTalks

The important thing is not your process.

The important thing is your process

for improving your process.

Page 18: Feedback Loops in Agile Development

Tabriz Software OpenTalks

Do you have feedback for me?


Top Related