Slide 1

Slide 1 text

Lukas Nowacki Global Dawn Development practices for improving team performance Monday, 16 January 12

Slide 2

Slide 2 text

@lukas_nowacki Monday, 16 January 12

Slide 3

Slide 3 text

“Best practices are discovered, not defined.” Christian Heilmann @lukas_nowacki Monday, 16 January 12

Slide 4

Slide 4 text

My (great) expectations @lukas_nowacki Monday, 16 January 12

Slide 5

Slide 5 text

My (great) expectations deliver quality @lukas_nowacki Monday, 16 January 12

Slide 6

Slide 6 text

My (great) expectations develop skills deliver quality @lukas_nowacki Monday, 16 January 12

Slide 7

Slide 7 text

My (great) expectations develop skills deliver quality don’t work too much @lukas_nowacki Monday, 16 January 12

Slide 8

Slide 8 text

My (great) expectations develop skills deliver quality don’t work too much influence and contribute @lukas_nowacki Monday, 16 January 12

Slide 9

Slide 9 text

My (great) expectations develop skills deliver quality don’t work too much influence and contribute have fun! @lukas_nowacki Monday, 16 January 12

Slide 10

Slide 10 text

My (great) expectations develop skills deliver quality don’t work too much influence and contribute have fun! get rich @lukas_nowacki Monday, 16 January 12

Slide 11

Slide 11 text

My (great) expectations develop skills deliver quality don’t work too much influence and contribute have fun! get rich @lukas_nowacki Monday, 16 January 12

Slide 12

Slide 12 text

Pair programming @lukas_nowacki Monday, 16 January 12

Slide 13

Slide 13 text

Pair programming continuous code review - early bug detection Benefits @lukas_nowacki Monday, 16 January 12

Slide 14

Slide 14 text

Pair programming continuous code review - early bug detection Benefits cross-functional teams @lukas_nowacki Monday, 16 January 12

Slide 15

Slide 15 text

Pair programming continuous code review - early bug detection Benefits cross-functional teams better architecture, less code @lukas_nowacki Monday, 16 January 12

Slide 16

Slide 16 text

Pair programming continuous code review - early bug detection Benefits cross-functional teams better architecture, less code discipline, better time management @lukas_nowacki Monday, 16 January 12

Slide 17

Slide 17 text

Pair programming @lukas_nowacki Things to watch out for use with care Monday, 16 January 12

Slide 18

Slide 18 text

Pair programming @lukas_nowacki Things to watch out for use with care mix experience levels Monday, 16 January 12

Slide 19

Slide 19 text

Pair programming @lukas_nowacki Things to watch out for use with care mix experience levels communicate Monday, 16 January 12

Slide 20

Slide 20 text

Pair programming @lukas_nowacki Things to watch out for use with care mix experience levels communicate avoid disengagement Monday, 16 January 12

Slide 21

Slide 21 text

Having standards @lukas_nowacki Monday, 16 January 12

Slide 22

Slide 22 text

Having standards ...and imposing them! agree on what works for you best @lukas_nowacki Monday, 16 January 12

Slide 23

Slide 23 text

Having standards ...and imposing them! agree on what works for you best be strict and persistent @lukas_nowacki Monday, 16 January 12

Slide 24

Slide 24 text

Having standards ...and imposing them! agree on what works for you best be strict and persistent use machines to do the job @lukas_nowacki Monday, 16 January 12

Slide 25

Slide 25 text

Having standards ...and imposing them! integrate your practices with the build process agree on what works for you best be strict and persistent use machines to do the job @lukas_nowacki Monday, 16 January 12

Slide 26

Slide 26 text

Writing tests @lukas_nowacki Monday, 16 January 12

Slide 27

Slide 27 text

Writing tests @lukas_nowacki http://reddevnews.com/articles/2007/11/01/testdriven-development-tdd.aspx Monday, 16 January 12

Slide 28

Slide 28 text

...and automating them Writing tests write acceptance test with the customer Monday, 16 January 12

Slide 29

Slide 29 text

...and automating them Writing tests write acceptance test with the customer integrate frequently Monday, 16 January 12

Slide 30

Slide 30 text

...and automating them Writing tests write acceptance test with the customer integrate frequently automate your tests Monday, 16 January 12

Slide 31

Slide 31 text

What else? @lukas_nowacki Monday, 16 January 12

Slide 32

Slide 32 text

What else? deliver in short iterations @lukas_nowacki Monday, 16 January 12

Slide 33

Slide 33 text

What else? deliver in short iterations @lukas_nowacki communicate with product owners Monday, 16 January 12

Slide 34

Slide 34 text

What else? deliver in short iterations @lukas_nowacki communicate with product owners experiment Monday, 16 January 12

Slide 35

Slide 35 text

What else? deliver in short iterations @lukas_nowacki communicate with product owners and most importantly... experiment Monday, 16 January 12

Slide 36

Slide 36 text

Socialise! Monday, 16 January 12

Slide 37

Slide 37 text

¿ Monday, 16 January 12