feedback loops in agile development

Post on 04-Jun-2015

169 Views

Category:

Software

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Feedback Loops in Agile Development

TRANSCRIPT

Feedback Loops in Agile Development

Behrouz Bakhtiari

Tabriz Software OpenTalks

N Decades Ago

Tabriz Software OpenTalks

Now

Tabriz Software OpenTalks

Uncertainty

Tabriz Software OpenTalks

Feedback

Tabriz Software OpenTalks

Agile is all about feedback loops.

Tabriz Software OpenTalks

Empirical process control

Transparency

Inspection

Adaptation

Scrum

+

Tabriz Software OpenTalks

Scrum

Tabriz Software OpenTalks

Scrum

Tabriz Software OpenTalks

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

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

possible, resulting in good learning effects.

Principles of XP

Tabriz Software OpenTalks

Principles of XP

Assume Simplicity: Simple solutions are easier to understand and feedback

can be obtained faster.

Tabriz Software OpenTalks

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

Lean

Tabriz Software OpenTalks

Change something

Find out how it went

Learn from it

Change something again

Tabriz Software OpenTalks

Tabriz Software OpenTalks

Pair Programing

Unit Test

Continuous Integration

Daily Scrum

SprintFeedback Loops

Tabriz Software OpenTalks

The important thing is not your process.

The important thing is your process

for improving your process.

Tabriz Software OpenTalks

Do you have feedback for me?

top related