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).
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"
⚔️ 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
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