Course Code: aisdlc
Duration: 7 hours
Prerequisites:

Adresaci: Programiści, testerzy, architekci, DevOps inżynierowie, właściciele produktów

Uczestnicy powinni mieć:

  • Praktyczne zrozumienie Cyklu Życia Oprogramowania (SDLC)
  • Praktyczne doświadczenie w co najmniej jednym języku programowania (np. Python, Java, JavaScript, C#, itd.)
  • Znajomość:
    • Pisania i czytania historii użytkowników lub wymagań
    • Podstawowych zasad projektowania oprogramowania
    • Kontroli wersji (np. Git)
    • Pisania i wykonywania testów jednostkowych
    • Wykonywania lub interpretowania kanałów CI/CD

💡 Jest to warsztat o poziomie średnio-zaawansowanym. Idealny dla profesjonalistów, którzy już są częścią zespołów dostarczania oprogramowania (programiści, testerzy, DevOps inżynierowie, architekci, właściciele produktów).

Overview:

AI Quest to intensywny, jednodniowy warsztat, który umożliwia zespołom programistycznym integrację nowoczesnych narzędzi AI na wszystkich etapach cyklu życia oprogramowania (SDLC). Struktura zaprojektowana jako interaktywna gra z postępującymi "poziomami," ta doświadczenie łączy budowanie umiejętności technicznych, kreatywność i współpracę.

Uczestnicy będą rozwiązywać rzeczywiste wyzwania na wszystkich etapach SDLC — od zbierania wymagań i projektowania po kodowanie, testowanie, wdrażanie i monitorowanie — przy użyciu narzędzi zasilanych AI, takich jak ChatGPT, GitHub Copilot i systemy analizy logów opartych na ML.

Zaprojektowany dla nowoczesnych środowisk rozwoju, ten warsztat promuje umiejętność posługiwania się AI, synergię zespołową i głębokie zrozumienie, jak wzmocnić procesy dostarczania oprogramowania za pomocą generacyjnych narzędzi AI i możliwości uczenia maszynowego.

 Format warsztatu

  • Czas trwania: 1 pełny dzień
  • Styl: Ręczne, zgrywane, bardzo interaktywne
  • Struktura: 6 postępujących poziomów + ostateczne wyzwanie projektowe
  • Używane narzędzia: ChatGPT, GitHub Copilot, Mermaid, GitHub Actions, analizatory logów, narzędzia do rysowania diagramów i więcej
  • Zespołowe: Uczestnicy pracują w małych zespołach, aby wspólnie rozwiązywać każdy "poziom"
Course Outline:

⚔️ Poziom 1: Piwnica Odkryć – Tajemnice Wymagań

Misja: Użyj modeli językowych (ChatGPT) do wydobycia strukturowanych wymagań z niejasnych danych wejściowych.
Kluczowe Activitiy:

  • Interpretuj niejasne pomysły na produkty lub żądania funkcji
  • Użyj AI do:
    • Generowania opowieści użytkowników i kryteriów akceptacji
    • Sugerowania postaci i scenariuszy
    • Generowania wizualnych artefaktów (np. prostych diagramów z Mermaid lub draw.io)
      Wynik: Strukturyzowany backlog opowieści użytkowników + początkowy model domeny/wizualizacje

 


🔥 Poziom 2: Kuźnia Projektów – Pismo Architektury

Misja: Użyj AI do tworzenia i weryfikacji planów architektonicznych.
Kluczowe Activitiy:

  • Użyj AI do:
    • Proponowania stylu architektonicznego (monolit, microservices, serverless)
    • Generowania wysokopoziomowych diagramów składników i interakcji
    • Szkicowania struktur klas/modułów
  • Wyzwanie wyborów innych w recenzjach projektowych
    Wynik: Zweryfikowana architektura + szkielet kodu

 


🧙‍♂️ Poziom 3: Areny Kodowania – Gauntlet Codex

Misja: Użyj wspólników AI do wdrażania funkcji i poprawy kodu.
Kluczowe Activitiy:

  • Użyj GitHub Copilot lub ChatGPT do wdrażania funkcjonalności
  • Przepisz kod wygenerowany przez AI w celu:
    • Poprawy wydajności
    • Bezpieczeństwa
    • Łatwości konserwacji
  • Wprowadź „zapachy kodu” i uruchom wyzwania czyszczenia
    Wynik: Funkcjonalna, przepisana baza kodu wygenerowana przez AI

 


🐛 Poziom 4: Bagniska Błędów – Testuj Ciemność

Misja: Generuj i poprawiaj testy za pomocą AI, a następnie znajdź błędy w kodzie innych.
Kluczowe Activitiy:

  • Użyj AI do generowania:
    • Testów jednostkowych
    • Testów integracyjnych
    • Symulacji przypadków krawędziowych
  • Wymień błędy w kodzie z inną drużyną w celu wspomaganej przez AI naprawy błędów
    Wynik: Zestaw testów + raport błędów + naprawy błędów

 

⚙️ Poziom 5: Portale Pipelines – Brama Automatów

Misja: Zainstaluj inteligentne potoki CI/CD z wsparciem AI.
Kluczowe Activitiy:

  • Użyj AI do:
    • Definiowania przepływów (np. GitHub Actions)
    • Automatyzacji kroków budowania, testowania i wdrażania
    • Sugerowania polityk wykrywania anomalii/cofania zmian
      Wynik: Skrypt lub przepływ potoku CI/CD wspomagany przez AI

 


🏰 Poziom 6: Cywilna Cytadela – Wieża Logów

Misja: Analizuj logi i użyj ML do wykrywania anomalii oraz symulacji odzyskiwania.
Kluczowe Activitiy:

  • Analizuj logi wstępnie wprowadzone lub wygenerowane
  • Użyj AI do:
    • Wykrywania anomalii lub trendów błędów
    • Sugerowania automatycznych odpowiedzi (np. skrypty samonaprawiające się, alerty)
    • Tworzenia tablic kontrolnych lub wizualnych podsumowań
      Wynik: Plan monitorowania lub symulowany inteligentny mechanizm alertowania

 


🧙‍♀️ Ostateczny Poziom: Arena Bohatera – Buduj Najlepszy AI-Wsparcie SDLC

Misja: Zespoły stosują wszystko, czego się nauczono, aby zbudować działający cykl SDLC dla małego projektu.
Kluczowe Activitiy:

  • Wybierz mały projekt zespołu (np. śledzenie błędów, chatbot, microservice)
  • Stosuj AI w każdym etapie SDLC:
    • Wymagania, Projekt, Kod, Testy, Wdrażanie, Monitorowanie
  • Prezentuj wyniki w krótkim pokazie zespołu

Głosowanie lub ocena rówieśnicza dla najskuteczniejszego pipeline wspomaganego przez AI
Wynik: Zaimplementowanie SDLC od początku do końca z wzmocnieniem AI + pokaz zespołu

 

Na zakończenie tego warsztatu uczestnicy będą w stanie:

  • Stosować narzędzia generatywnego AI do wydobycia i strukturowania wymagań oprogramowania
  • Generować diagramy architektoniczne i weryfikować wybory projektowe za pomocą AI
  • Używać wspólników AI do wdrażania i przepisywania kodu klasy produkcyjnej
  • Automatyzować generowanie testów i wykonywać wspomagane przez AI naprawy błędów
  • Projektować inteligentne pipeline CI/CD, które wykrywają i reagują na anomalie
  • Analizować logi za pomocą narzędzi AI/ML, aby identyfikować ryzyka i symulować samoleczenie
  • Demonstrować całkowicie wsparte przez AI SDLC za pomocą małego projektu zespołu

 

Sites Published:

United Arab Emirates - Mastering the SDLC with Artificial Intelligence

Qatar - Mastering the SDLC with Artificial Intelligence

Egypt - Mastering the SDLC with Artificial Intelligence

Saudi Arabia - Mastering the SDLC with Artificial Intelligence

South Africa - Mastering the SDLC with Artificial Intelligence

Brasil - Mastering the SDLC with Artificial Intelligence

Canada - Mastering the SDLC with Artificial Intelligence

中国 - Mastering the SDLC with Artificial Intelligence

香港 - Mastering the SDLC with Artificial Intelligence

澳門 - Mastering the SDLC with Artificial Intelligence

台灣 - Mastering the SDLC with Artificial Intelligence

USA - Mastering the SDLC with Artificial Intelligence

Österreich - Mastering the SDLC with Artificial Intelligence

Schweiz - Mastering the SDLC with Artificial Intelligence

Deutschland - Mastering the SDLC with Artificial Intelligence

Czech Republic - Mastering the SDLC with Artificial Intelligence

Denmark - Mastering the SDLC with Artificial Intelligence

Estonia - Mastering the SDLC with Artificial Intelligence

Finland - Mastering the SDLC with Artificial Intelligence

Greece - Mastering the SDLC with Artificial Intelligence

Magyarország - Mastering the SDLC with Artificial Intelligence

Ireland - Mastering the SDLC with Artificial Intelligence

Luxembourg - Mastering the SDLC with Artificial Intelligence

Latvia - Mastering the SDLC with Artificial Intelligence

España - Mastering the SDLC with Artificial Intelligence

Italia - Mastering the SDLC with Artificial Intelligence

Lithuania - Mastering the SDLC with Artificial Intelligence

Nederland - Mastering the SDLC with Artificial Intelligence

Norway - Mastering the SDLC with Artificial Intelligence

Portugal - Mastering the SDLC with Artificial Intelligence

România - Mastering the SDLC with Artificial Intelligence

Sverige - Mastering the SDLC with Artificial Intelligence

Türkiye - Mastering the SDLC with Artificial Intelligence

Malta - Mastering the SDLC with Artificial Intelligence

Belgique - Mastering the SDLC with Artificial Intelligence

France - Mastering the SDLC with Artificial Intelligence

日本 - Mastering the SDLC with Artificial Intelligence

Australia - Mastering the SDLC with Artificial Intelligence

Malaysia - Mastering the SDLC with Artificial Intelligence

New Zealand - Mastering the SDLC with Artificial Intelligence

Philippines - Mastering the SDLC with Artificial Intelligence

Singapore - Mastering the SDLC with Artificial Intelligence

Thailand - Mastering the SDLC with Artificial Intelligence

Vietnam - Mastering the SDLC with Artificial Intelligence

India - Mastering the SDLC with Artificial Intelligence

Argentina - Mastering the SDLC with Artificial Intelligence

Chile - Mastering the SDLC with Artificial Intelligence

Costa Rica - Mastering the SDLC with Artificial Intelligence

Ecuador - Mastering the SDLC with Artificial Intelligence

Guatemala - Mastering the SDLC with Artificial Intelligence

Colombia - Mastering the SDLC with Artificial Intelligence

México - Mastering the SDLC with Artificial Intelligence

Panama - Mastering the SDLC with Artificial Intelligence

Peru - Mastering the SDLC with Artificial Intelligence

Uruguay - Mastering the SDLC with Artificial Intelligence

Venezuela - Mastering the SDLC with Artificial Intelligence

Polska - Mastering the SDLC with Artificial Intelligence

United Kingdom - Mastering the SDLC with Artificial Intelligence

South Korea - Mastering the SDLC with Artificial Intelligence

Pakistan - Mastering the SDLC with Artificial Intelligence

Sri Lanka - Mastering the SDLC with Artificial Intelligence

Bulgaria - Mastering the SDLC with Artificial Intelligence

Bolivia - Mastering the SDLC with Artificial Intelligence

Indonesia - Mastering the SDLC with Artificial Intelligence

Kazakhstan - Mastering the SDLC with Artificial Intelligence

Moldova - Mastering the SDLC with Artificial Intelligence

Morocco - Mastering the SDLC with Artificial Intelligence

Tunisia - Mastering the SDLC with Artificial Intelligence

Kuwait - Mastering the SDLC with Artificial Intelligence

Oman - Mastering the SDLC with Artificial Intelligence

Slovakia - Mastering the SDLC with Artificial Intelligence

Kenya - Mastering the SDLC with Artificial Intelligence

Nigeria - Mastering the SDLC with Artificial Intelligence

Botswana - Mastering the SDLC with Artificial Intelligence

Slovenia - Mastering the SDLC with Artificial Intelligence

Croatia - Mastering the SDLC with Artificial Intelligence

Serbia - Mastering the SDLC with Artificial Intelligence

Bhutan - Mastering the SDLC with Artificial Intelligence

Nepal - Mastering the SDLC with Artificial Intelligence

Uzbekistan - Mastering the SDLC with Artificial Intelligence