Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
News
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts113/v4/87/32/f2/8732f291-28d6-8620-1903-299b5a838e48/mza_5260015696564519046.jpg/600x600bb.jpg
Narzędzia Zwinnego Lidera
Leszek Piatek
11 episodes
5 days ago
W podcaście znajdziesz praktyczne i sprawdzone sposoby na pracę z zespołami IT. W prosty i konkretny sposób przedstawiam narzędzia efektywnej pracy dla Liderów - Scrum Masterów, Team Leaderów, Project Managerów czy Liderów Technicznych. Zapraszam.
Show more...
Management
Business
RSS
All content for Narzędzia Zwinnego Lidera is the property of Leszek Piatek and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
W podcaście znajdziesz praktyczne i sprawdzone sposoby na pracę z zespołami IT. W prosty i konkretny sposób przedstawiam narzędzia efektywnej pracy dla Liderów - Scrum Masterów, Team Leaderów, Project Managerów czy Liderów Technicznych. Zapraszam.
Show more...
Management
Business
https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_nologo/36249315/36249315-1672825602528-3343effd7d0ed.jpg
#2 [Techniczny Scrum Master] Continuous Integration - co powinien każdy SM powinien wiedzieć i jakie pytania/praktyki warto wziąć do zespołu
Narzędzia Zwinnego Lidera
14 minutes 30 seconds
2 years ago
#2 [Techniczny Scrum Master] Continuous Integration - co powinien każdy SM powinien wiedzieć i jakie pytania/praktyki warto wziąć do zespołu

W tym odcinku znajdziesz odpowiedzi na pytania:

  • Czym jest CI?
  • Dlaczego jest to ważne dla każdego zespołu programistycznego?
  • Jakie są kluczowe elementy każdego CI?
  • Gdzie trzymany jest kod?
  • Czym są gałęzie?
  • Jakie są dobre praktyki ciągłej integracji?
  • Co z zakresu CI warto wiedzieć jako Scrum Master?
  • Jakie pytania warto zadać jako Scrum Master zespołowi deweloperskiemu?

Słowniczek pojęć:

  • Continuous Integration, CI, Ciągła Integracja
  • Repozytorium Kodu, Code repository, Repo
  • Version Control, Kontrola Wersji
  • GitLab, GitHub, Bitbucket
  • Gałąź, branch, branching strategy
  • Gałąź główna, main, trunk, default
  • Checkout
  • Build
  • Wersja
  • Kod źródłowy, zależności, artefakty, pliki konfiguracyjne
  • Merge
  • Testy automatyczne
  • Statyczna analiza kodu
  • Środowisko produkcyjne
  • Budowanie aplikacji lokalnie

Dobre praktyki:

  • Kod źródłowy, pliki konfiguracyjne, skrypty, biblioteki, zależności, artefakty - wszystko co jest potrzebne do zbudowania wersji aplikacji, jest w Waszym wspólnym repozytorium
    Prosty sposób na sprawdzenie - jeśli na czystym komputerze odpalimy nasze      repozytorium i zrobimy checkout, to czy uda nam się zbudować aplikację
  • Dokładaj swoje zmiany często i regularnie, najlepiej codziennie
  • Wprowadzenie zmiany powinno odpalać build i testy automatyczne
  • Zbudowanie wersji produkcyjnej powinno być możliwe tylko poprzez wspólne CI
    Prosty check - czy zdarzyło się, że ktoś zbudował wersję lokalnie i wdrożył ją na produkcję?

Pytania, które może zadać SM:

  • Jak wygląda proces integrowania kodu, jaką mamy strategię zarządzania gałęziami?
  • Ile mamy aktywnych gałęzi?
  • Ile średnio “żyje” gałąź?
  • Jak często merge’ujecie kod?
  • Ile czasu zajmuje rozwiązania konfliktów przy merge'ach?
  • Jakie testy są odpalane przy merge'u?
  • Czy dana zmiana działa end-to-end, jak to sprawdziliście?
  • Czy da się obejść pipeline’y i zbudować aplikację produkcyjną lokalnie. Kiedy ostatnim razem ktoś taką wersję wdrożył na produkcję?
Narzędzia Zwinnego Lidera
W podcaście znajdziesz praktyczne i sprawdzone sposoby na pracę z zespołami IT. W prosty i konkretny sposób przedstawiam narzędzia efektywnej pracy dla Liderów - Scrum Masterów, Team Leaderów, Project Managerów czy Liderów Technicznych. Zapraszam.