Agile Developper

Post on 02-Jul-2015

184 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation gived at the Agile Tour Vietnam 2014 in HCMC and Hanoi

Transcript

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Practice of a Professional Developer

Agile Development

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Alexandre Cuva

• CIO of Smartlink SA / CEO of SmartDev

• Experience with distributed Scrum teams in Vietnam & India

• Agile Transition Coach, Scrum Master, Product Owner

• Management 3.0 & Certified Scrum Developer Trainer

• Event speaker

• Co-founder of Da Nang Agile User Group

“I coach teams and organization to become highly productive.”

E-mail : alexandre.cuva@smartlinksa.ch

http://www.slideshare.net/GToronto

Speaker

4

Speaker

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

SmartDev Vietnam

5

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Working Environment

6

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Agile Software Developer

7

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

8

eXtreme Programming

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Feeding changes

11

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Being Agile

Employer is You

Carrier is You

Be a smart lazy

developer

It’s your choice, not

your employer

XP is your friend

12

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

13

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Invest in your team

14

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Know when to unlearn

15

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

16

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

17

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Delivering what user want

18

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Let customer make decision

19

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Let design guide not dictate

20

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Justify technology use

21

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Keep it releasable

22

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Integrate early, Integrate often

23

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Automate deployment early

24

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Get frequent feedback using demo

25

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Use short Iterations, release with Increments

26

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Agile Feedback

27

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Coding Feedback

28

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Use it before your build it

29

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Difference make difference

30

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Automated acceptance test

31

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Measure real progress

32

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Listen to user

33

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Agile Coding

34

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Your code must be readable as a book

35

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Communicate in Code

36

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Extreme not Extreme

37

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Baby steps

38

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Keep it simple

39

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Tell don’t ask

40

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Agile Collaboration

41

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Schedule regular face time

42

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Architect must write code

43

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Practice collective ownership

44

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Be a mentor

45

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Share code only when it is ready

46

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Review code

47

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

Keep other informed

48

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

49

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

50

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

51

Alexandre Cuva – Le Vu Nguyen – Nguyen Dang Hungwww.smartlinksa.ch

52

top related