endava career days jan 2012 - the new invisible hand – agile development

31
The New Invisible Hand: Agile Development Silviu-Horea Eigel Senior Developer 28-01-2012

Post on 18-Oct-2014

527 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Endava Career Days Jan 2012   - The new invisible hand – agile development

The New Invisible Hand: Agile Development Silviu-Horea Eigel

Senior Developer28-01-2012

Page 2: Endava Career Days Jan 2012   - The new invisible hand – agile development

• Traditional methodologies are not well

suited for many software projects

•Agile methodologies are better suited for

software development

•A core concept of Agile development

• Your questions

Agenda

2

Page 3: Endava Career Days Jan 2012   - The new invisible hand – agile development

3IN YOUR ZONE

What I am not going to cover

Page 4: Endava Career Days Jan 2012   - The new invisible hand – agile development

4IN YOUR ZONE

What made me choose this subject

Page 5: Endava Career Days Jan 2012   - The new invisible hand – agile development

5IN YOUR ZONE

What made me choose this subject

Page 6: Endava Career Days Jan 2012   - The new invisible hand – agile development

6IN YOUR ZONE

What made me choose this subject

Page 7: Endava Career Days Jan 2012   - The new invisible hand – agile development

7IN YOUR ZONE

What made me choose this subject

Page 8: Endava Career Days Jan 2012   - The new invisible hand – agile development

8IN YOUR ZONE

Adam Smith’s Invisible hand

• Self-regulating nature of the marketplace

• Individual ambition benefits society

• Even if the ambitious have no benevolent intentions

Page 9: Endava Career Days Jan 2012   - The new invisible hand – agile development

9IN YOUR ZONE

Traditional MethodologiesDefined process control

• Control through thorough planning

•Well-defined set of inputs -> same outputs

• Every piece of work must be completely

understood

• Emphasis on planning before building

• The process is in the front row

• Trying to maintain the process we disregard

reality

Page 10: Endava Career Days Jan 2012   - The new invisible hand – agile development

10IN YOUR ZONE

Agile MethodologiesEmpiric process control

• Control through frequent inspection and adaptation

• For processes that:

• Are imperfectly defined

• Generate unpredictable and unrepeatable outputs

• Software development

• Is entirely intellectual

• The materials used are extremely volatile

Page 11: Endava Career Days Jan 2012   - The new invisible hand – agile development

11IN YOUR ZONE

Feedback loops

Page 12: Endava Career Days Jan 2012   - The new invisible hand – agile development

12IN YOUR ZONE

Feedback loops

Page 13: Endava Career Days Jan 2012   - The new invisible hand – agile development

13IN YOUR ZONE

Planning

Page 14: Endava Career Days Jan 2012   - The new invisible hand – agile development

14IN YOUR ZONE

Planning

Page 15: Endava Career Days Jan 2012   - The new invisible hand – agile development

15IN YOUR ZONE

Design & Architecture

Page 16: Endava Career Days Jan 2012   - The new invisible hand – agile development

16IN YOUR ZONE

Design & Architecture

Page 17: Endava Career Days Jan 2012   - The new invisible hand – agile development

17IN YOUR ZONE

Design & Architecture

Page 18: Endava Career Days Jan 2012   - The new invisible hand – agile development

18IN YOUR ZONE

Design & Architecture

Page 19: Endava Career Days Jan 2012   - The new invisible hand – agile development

19IN YOUR ZONE

Code reviewing

Page 20: Endava Career Days Jan 2012   - The new invisible hand – agile development

20IN YOUR ZONE

Integration

Page 21: Endava Career Days Jan 2012   - The new invisible hand – agile development

21IN YOUR ZONE

Integration

Page 22: Endava Career Days Jan 2012   - The new invisible hand – agile development

22IN YOUR ZONE

Testing

Page 23: Endava Career Days Jan 2012   - The new invisible hand – agile development

23IN YOUR ZONE

Status reporting

Page 24: Endava Career Days Jan 2012   - The new invisible hand – agile development

24IN YOUR ZONE

Releasing

Page 25: Endava Career Days Jan 2012   - The new invisible hand – agile development

25IN YOUR ZONE

Releasing

Page 26: Endava Career Days Jan 2012   - The new invisible hand – agile development

26IN YOUR ZONE

The Team

Page 27: Endava Career Days Jan 2012   - The new invisible hand – agile development

27IN YOUR ZONE

The Team

Page 28: Endava Career Days Jan 2012   - The new invisible hand – agile development

28IN YOUR ZONE

Communication

Page 29: Endava Career Days Jan 2012   - The new invisible hand – agile development

29IN YOUR ZONE

Conclusions

Page 30: Endava Career Days Jan 2012   - The new invisible hand – agile development

30IN YOUR ZONE

Conclusions

Page 31: Endava Career Days Jan 2012   - The new invisible hand – agile development

31IN YOUR ZONE

The end

Silviu-Horea Eigel| Senior [email protected]

thank you