Let’s make software great again!

7 Listopada 2019, 18:00 (Czwartek)

Zobacz na mapie

To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.
Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Liczba
  Bilet uczestnictwa w Let’s make software great again! meet up
już niedostępne -


Zależy Ci na pisaniu dobrego kodu? 

Jeśli tak, wpadnij na nasz meet up "Let's make software great again". Nasi dwaj prelegenci - Wouter i Paweł - przedstawią wam ciekawe, innowacyjne, a czasem wręcz kontrowersyjne pomysły związane z podchodzeniem do wytwarzania oprogramowania. Po każdym wystąpieniu odbędzie sesja Q&A, a na końcu jak zawsze swobodna wymiana myśli przy dobrym drinku.

Ah, jeszcze krótko o nas. Motto przewodnie Pragmatic Brains to: We change the way software is build. Pomagamy klientom w Holandii i UK, którzy mają ambicje, by zmienić swoje działy wytwarzania oprogramowania w miejsce, gdzie tworzy się software, który umożliwia realizację wizji biznesowej, jest łatwy w utrzymaniu i z poczuciem dumy jest budowany przez członków teamów.

Zapisz się na meet up już dziś!


Zapraszamy wszystkie otwarte umysły - twórzmy razem czysty kodzik, dobrze przemyślaną architekturę i ekspresyjny model (prawie jak DSL).

  • Zero ograniczeń języka programowania i nowych technologii.
  • Gadżety dla pierwszych 50 gości.
  • Event prowadzony w języku angielskim.
  • Wstęp wolny.

Prelegenci:

Wouter Lagerweij - niezależny trener Agile. Jego działania obejmują całe spektrum: od technicznych praktyk DevOps, poprzez proces i organizację, aż po biznes i produkt. W pracy z zespołami i organizacjami pragnie wypracować nowy, przyjemniejszy sposób tworzenia oprogramowania. Wykorzystuje w tym celu wiedzę i umiejętności zebrane podczas dwudziestoletniego doświadczenia w stosowaniu zwinnych procesów i praktyk z XP, Scrum, Kanban, Continuous Delivery, DevOps, Lean i Systems Thinking. Aby przekształcić te ulepszenia w realne możliwości biznesowe, Wouter dodał rozwiązania Lean Startup/Lean Enterprise. Wouter jest znany z tego, że czasami korzysta ze zdrowego rozsądku. Mieszka w Haarlemie w Holandii.
LinkedIn: https://www.linkedin.com/in/lagerweij/?originalSubdomain=nl

Paweł Lewtak - inżynier oprogramowania z dziesięcioletnim doświadczeniem w branży IT. Pracuje z projektami webowymi na wszystkich etapach - od architektury i projektowania, poprzez implementację i utrzymanie. Jest fanem idei ciągłego uczenia się, a także organizatorem warsztatów kodowania wg japońskiej tradycji dojo. Paweł to lider technologiczny w jednym z software house'ów. Mieszka w Warszawie.

LinkedIn: https://www.linkedin.com/in/plewtak/


Program:

18:00 18:15 - Start - wystąpienie Pragmatic Brains

18:15-18:45 - Paweł Lewtak - How legacy projects are created?

We've all seen this: a legacy application (maybe a rewrite) that was supposed to be a hit that became a burden and a pain to maintain. We've seen them, we've worked on them and promised ourselves to never allow for such project to happen again.

Why did it happen? That's what I want to talk about during this talk. I will present the reasons for poor code quality. We'll start briefly with technical side but the managerial side is as important and equally to blame. I'll talk about things like leadership and responsibility for a project, leaders and team communication.

Using real-life examples I'll show how project slowly died and why. We'll analyze reasons and try to find the answer to the question how could it be avoided?

18:45-19:00 - Sesja Q&A

19:00-19:30 - Wouter Lagerweij - Don't Refactor. Rebuild. Kinda.

Each and every time, the situation is the same: a big, messy code-base, few (if any) tests and many production issues. It's no accident that, when he joined what would be the first XP team, the first thing Kent Beck said was: "*Let's scrap it!*"

Even with a world class team, these problems can be almost insurmountable. And we don't usually start out with world class teams. Learning all the XP practices is hard enough without a Big Ball (of Mud) and Chain holding you back.

So maybe we *should* rebuild. But the Agile way: incrementally, iteratively, and with close involvement from the business.

Using examples from practice, I'll show that:

* We can set up a clear, loosely coupled architecture **around** the existing system, so we can replace parts *while its running*

* We are then free to use all our modern practices for the new parts, and start Continuous Delivery from the first sprint

* We can closely involve the business to surface the actually needed functionality, and build up Living Documentation in the process

* We can get even an inexperienced team using and accepting practices such as TDD and ATDD quickly

19:30-19:45 - Sesja Q&A

19:45-21:45 - Networking


Pozostałe informacje:

Catering
Po wystąpieniach prelegentów szwedzki stół i napoje w restauracji Wozownia.

Lokalizacja
Centrum Konferencyjne Hevelianum, Sala Kolumba w Koszarach Schronowych na parterze (obiekt nr 7), ul. Gradowa 6, 80-802 Gdańsk (Centrum).

Event ma miejsce w Centrum Nauki Hevelianum, znajdującym się na terenie dawnego Fortu Góry Gradowej w Gdańsku. Piękny widok na panoramę Gdańska i ciekawa architektura sal w zabytkowych obiektach militarnych gwarantowane.

Dojazd
Połączenia autobusowe, pieszo bezpośrednio z dworca kolejowego.

Parking
Płatny parking w odległości kilkunastu metrów od obiektu.

Do zobaczenia! 

Organizator: Pragmatic Brains

Kontakt:
Magdalena Brancewicz - [email protected]
Aleksander Brancewicz - [email protected]

Zobacz również:

konferencje Agile Inżynieria Oprogramowania Kanban Scrum Software Development wydarzenia Gdańsk