Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

22
THEAGILEMATT.com / @AgileBoss MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014 RE:SPONSIBILITY MATT HARASYMCZUK

description

Lecture by Matt Harasymczuk. I write code for fun / for hackaton / for PoC and I have no time for quality. How many times we have heard such things?! Bad practises learnt while coding for fun are impacting on our production projects. Quality does matter. I’d like to welcome you for an inspiring talk on being responsible for any code you write, even for fun. NoException().

Transcript of Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

Page 1: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014

RE:SPONSIBILITYMATT HARASYMCZUK

Page 2: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014

7:30 - 15:30

Page 3: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

Problemy się piętrzą

Page 4: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

Klienci NIE płacą za jakość

Page 5: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

Uncle BOB

Page 6: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

Krzywa PRODUKTYWNOŚCI

Page 7: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

Jakość MA znaczenie

Page 8: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

Jak ZMIERZYĆ jakość?

Page 9: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

Procesy DEV: TDD, CI, CD

Page 10: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

whatever AGILE: CR, PR, PP, XP

Page 11: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

SCRUM, but… no documentation

Page 12: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

SCRUM, but… no retrospective

Page 13: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

v2.0

Page 14: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

RE: FACTORING

Page 15: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

instanceof(ZABAWA, JAKOŚĆ)

Page 16: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

TESTY unplugged

Page 17: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014

Prefectionist.

Page 18: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014

Prefectionist.

Page 19: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014

Hackaton

Page 20: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

ODP: owiedzialność!

Page 21: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014

try { beProfessionalist(); } catch (Exception e) { throw new NoExceptions(); }

Page 22: Atmosphere 2014: RE:SPONSIBILITY - Matt Harasymczuk

THEAGILEMATT.com / @AgileBoss

MATT HARASYMCZUK / RE:SPONSIBILITY / MAY 19, 2014

@AgileBoss