Development practices for improving team performance.
-
Upload
lukas-nowacki -
Category
Technology
-
view
494 -
download
0
description
Transcript of Development practices for improving team performance.
![Page 1: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/1.jpg)
Lukas NowackiGlobal Dawn
Development practices for improving team performance
Monday, 16 January 12
![Page 2: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/2.jpg)
@lukas_nowacki
Monday, 16 January 12
![Page 3: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/3.jpg)
“Best practices are discovered, not defined.”
Christian Heilmann
@lukas_nowackiMonday, 16 January 12
![Page 4: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/4.jpg)
My (great) expectations
@lukas_nowackiMonday, 16 January 12
![Page 5: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/5.jpg)
My (great) expectations
deliver quality
@lukas_nowackiMonday, 16 January 12
![Page 6: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/6.jpg)
My (great) expectations
develop skills
deliver quality
@lukas_nowackiMonday, 16 January 12
![Page 7: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/7.jpg)
My (great) expectations
develop skills
deliver quality
don’t work too much
@lukas_nowackiMonday, 16 January 12
![Page 8: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/8.jpg)
My (great) expectations
develop skills
deliver quality
don’t work too much
influence and contribute
@lukas_nowackiMonday, 16 January 12
![Page 9: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/9.jpg)
My (great) expectations
develop skills
deliver quality
don’t work too much
influence and contribute
have fun!@lukas_nowackiMonday, 16 January 12
![Page 10: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/10.jpg)
My (great) expectations
develop skills
deliver quality
don’t work too much
influence and contribute
have fun! get rich@lukas_nowackiMonday, 16 January 12
![Page 11: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/11.jpg)
My (great) expectations
develop skills
deliver quality
don’t work too much
influence and contribute
have fun! get rich@lukas_nowackiMonday, 16 January 12
![Page 12: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/12.jpg)
Pair programming
@lukas_nowackiMonday, 16 January 12
![Page 13: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/13.jpg)
Pair programming
continuous code review - early bug detection
Benefits
@lukas_nowackiMonday, 16 January 12
![Page 14: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/14.jpg)
Pair programming
continuous code review - early bug detection
Benefits
cross-functional teams
@lukas_nowackiMonday, 16 January 12
![Page 15: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/15.jpg)
Pair programming
continuous code review - early bug detection
Benefits
cross-functional teams
better architecture, less code
@lukas_nowackiMonday, 16 January 12
![Page 16: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/16.jpg)
Pair programming
continuous code review - early bug detection
Benefits
cross-functional teams
better architecture, less code
discipline, better time management
@lukas_nowackiMonday, 16 January 12
![Page 17: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/17.jpg)
Pair programming
@lukas_nowacki
Things to watch out for
use with care
Monday, 16 January 12
![Page 18: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/18.jpg)
Pair programming
@lukas_nowacki
Things to watch out for
use with care
mix experience levels
Monday, 16 January 12
![Page 19: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/19.jpg)
Pair programming
@lukas_nowacki
Things to watch out for
use with care
mix experience levels
communicate
Monday, 16 January 12
![Page 20: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/20.jpg)
Pair programming
@lukas_nowacki
Things to watch out for
use with care
mix experience levels
communicate
avoid disengagement
Monday, 16 January 12
![Page 21: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/21.jpg)
Having standards
@lukas_nowackiMonday, 16 January 12
![Page 22: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/22.jpg)
Having standards...and imposing them!
agree on what works for you best
@lukas_nowackiMonday, 16 January 12
![Page 23: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/23.jpg)
Having standards...and imposing them!
agree on what works for you best
be strict and persistent
@lukas_nowackiMonday, 16 January 12
![Page 24: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/24.jpg)
Having standards...and imposing them!
agree on what works for you best
be strict and persistent
use machines to do the job
@lukas_nowackiMonday, 16 January 12
![Page 25: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/25.jpg)
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_nowackiMonday, 16 January 12
![Page 26: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/26.jpg)
Writing tests
@lukas_nowackiMonday, 16 January 12
![Page 27: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/27.jpg)
Writing tests
@lukas_nowackihttp://reddevnews.com/articles/2007/11/01/testdriven-development-tdd.aspx
Monday, 16 January 12
![Page 28: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/28.jpg)
...and automating them
Writing tests
write acceptance test with the customer
Monday, 16 January 12
![Page 29: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/29.jpg)
...and automating them
Writing tests
write acceptance test with the customer
integrate frequently
Monday, 16 January 12
![Page 30: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/30.jpg)
...and automating them
Writing tests
write acceptance test with the customer
integrate frequently
automate your tests
Monday, 16 January 12
![Page 31: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/31.jpg)
What else?
@lukas_nowackiMonday, 16 January 12
![Page 32: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/32.jpg)
What else?deliver in short iterations
@lukas_nowackiMonday, 16 January 12
![Page 33: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/33.jpg)
What else?deliver in short iterations
@lukas_nowacki
communicate with product owners
Monday, 16 January 12
![Page 34: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/34.jpg)
What else?deliver in short iterations
@lukas_nowacki
communicate with product owners
experiment
Monday, 16 January 12
![Page 35: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/35.jpg)
What else?deliver in short iterations
@lukas_nowacki
communicate with product owners
and most importantly...
experiment
Monday, 16 January 12
![Page 36: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/36.jpg)
Socialise!
Monday, 16 January 12
![Page 37: Development practices for improving team performance.](https://reader036.fdocuments.in/reader036/viewer/2022062704/5557b7bad8b42a4a5d8b53a2/html5/thumbnails/37.jpg)
¿Monday, 16 January 12