ArchiTech

ArchiTech

Architektura i zarządzanie zespołem technicznym

Aby być odpowiedzialnym za jakość, terminy i budżet menedżer musi porozumiewać się z zespołem technicznym i umieć zadawać właściwe pytania klientowi. Jeśli jesteś BA, PM, Middle Product Manager lub wyżej, musisz być odpowiedzialny za proces Delivery we wszystkich jego formach. Na kursie wyjaśnimy, jak wybrać najlepsze rozwiązanie dla problemu biznesowego, pracować z architekturą projektu i zarządzać zespołem technicznym, jakbyś był technikiem.

25 czerwca

start kursu

8 online

zajęć

5 ekspertów

praktyków

średni

poziom trudności

25 czerwca
start kursu
8 online
zajęć
5 ekspertów
praktyków
średni
poziom trudności

Będzie przydatny dla

Aby być odpowiedzialnym za jakość, terminy i budżet menedżer musi porozumiewać się z zespołem technicznym i umieć zadawać właściwe pytania klientowi. Jeśli jesteś BA, PM, Middle Product Manager lub wyżej, musisz być odpowiedzialny za proces Delivery we wszystkich jego formach. Na kursie wyjaśnimy, jak wybrać najlepsze rozwiązanie dla problemu biznesowego, pracować z architekturą projektu i zarządzać zespołem technicznym, jakbyś był technikiem.

Project manager

Mid Project Manager

business analyst

Mid Business Analyst

Product manager

Mid Product Manager

Dodaj umiejętności do swojego CV:

  • Zapewnienie jakości procesu Delivery w projekcie na czas i w ramach budżetu.

  • Wybór architektury na początku projektu i estymacja kosztów.

  • Przeprowadzenie analityki przed wdrożeniem nowej funkcji.

  • Identyfikacja i uwzględnienie wymagań niefunkcjonalnych projektu, aby nie trzeba było przerabiać wszystkiego od nowa.

  • Integracja z zewnętrznymi narzędziami.

  • Kontrola procesu DevOps poprzez analitykę.

  • Zapobieganie ewentualnym problemom z bezpieczeństwem na projekcie.

  • Właściwe planowanie czasu na testy i uzasadnianie decyzji klientowi.

  • Zarządzanie długiem technicznym i releasami.

Czego się nauczysz

Czego się nauczysz

Dodaj umiejętności do swojego CV:

  • Zapewnienie jakości procesu Delivery w projekcie na czas i w ramach budżetu.
  • Wybór architektury na początku projektu i estymacja kosztów.
  • Przeprowadzenie analityki przed wdrożeniem nowej funkcji.
  • Identyfikacja i uwzględnienie wymagań niefunkcjonalnych projektu, aby nie trzeba było przerabiać wszystkiego od nowa.
  • Integracja z zewnętrznymi narzędziami.
  • Kontrola procesu DevOps poprzez analitykę.
  • Zapobieganie ewentualnym problemom z bezpieczeństwem na projekcie.
  • Właściwe planowanie czasu na testy i uzasadnianie decyzji klientowi.
  • Zarządzanie długiem technicznym i releasami.

Program kursu

Delivery. Jak zapewnić i skonfigurować ten proces

Co musi wiedzieć menedżer, aby "deliver" projekt na czas, w ramach budżetu i zapewniając odpowiednią jakość. Jakie aspekty techniczne pomogą utrzymać jakość nawet w szybko rozwijającym się projekcie.

✓ Elementy składowe procesu Delivery.
✓ Jak menedżer może zabezpieczyć proces Delivery?
✓ Jaką wiedzę techniczną powinien posiadać menedżer?
✓ Jakie czynniki mogą "przesunąć" triangle projektu?
✓ Jak utrzymać jakość nawet w szybko rozwijającym się projekcie?

NFR's. Zarządzanie wymaganiami niefunkcjonalnymi

Jak prawidłowo identyfikować i klasyfikować NFR oraz jakie są konsekwencje błędów na tym etapie.

✓ Jak nie mylić wymagań funkcjonalnych i niefunkcjonalnych.
✓ Identyfikacja i grupowanie NFR.
✓ Availability vs Reliability.
✓ Performance vs Scalability.
✓ Maintainability vs SLA.
✓ Certification vs Compliance.
✓ Localization vs Portability.
✓ Usability vs Security.

Architektura. Szablony i wzorce

Miejsce architektury w procesie dostarczania i utrzymania produktu. Rodzaje problemów architektonicznych i wzorce ich rozwiązania. Sposoby analizy i technicznego projektowania produktu.

✓ Podstawy i pierwsze kroki wyboru architektury.
✓ Cechy realizacji wymagań biznesowych w systemach złożonych.
✓ Wzorce architektury: monolityczna, wielowarstwowa, klient-serwer, MVV, Event driven, mikroserwis.

Architektura. Zarządzanie procesami

Jak zrozumieć, co jest lepsze: monolit czy mikroserwis. Co menedżer powinien zrobić z "code freeze" i długiem technicznym. Wskazówki dla osób nietechnicznych przy pracy z architekturą.

✓ Kontrola jakości.
✓ Przejście z monolitu do mikroserwisu.
✓ Wybór architektury w zależności od etapu projektu.
✓ Zarządzanie wydaniami.
✓ Zarządzanie długiem technicznym.
✓ Tips&Tricks dla osób nietechnicznych.

Architektura. Przygotowanie biznesu i projektu

Różnice przy pracy z projektami B2B i B2C. Jakie pytania zadać klientowi na początku projektu, aby programiści zbudowali optymalną architekturę. Jakie rzeczy w logice biznesowej mogą się zmienić wraz z postępem projektu. Które części architektury są najbardziej podatne na zmiany i jak przekształcać change requesty, aby nie musieć przebudowywać wszystkiego od nowa.

✓ Co to jest architektura biznesowa.
✓ Kiedy potrzebne jest studium pre-designu.
✓ Przygotowanie do studium pre-design.
✓ Przeprowadzenie analizy przedprojektowej.
✓ Jak zdefiniować granicę MVP release'u.
✓ Jak przydzielić funkcjonalność do releasu.
✓ Kultura zarządzania projektami klienta.
✓ Planowanie zmian.
✓ Przykłady i studia przypadków dotyczące różnych typów przedsiębiorstw.

Szacowanie. Obliczanie i planowanie czasu trwania pracy

Metody i etapy oceny zadań. Metody szacowania, które zamienią „mniej więcej” w „dokładnie na czas...”Jak programiści określają czas na wykonanie zadania i jak sprawdzić dokładność tego oszacowania, a nawet wpłynąć na szybkość rozwiązania. Przeanalizujemy case studies, aby przełożyć teorię na praktykę.

✓ Metody, etapy i rodzaje oceny
✓ Metody tworzenia oszacowań projektów i zadań.
✓ Jak oceniają deweloperzy-strona techniczna.
✓ Jakie pytania należy zadać klientowi, aby pomóc zespołowi dokonać właściwej oceny.
✓ Jak sprawdzić dokładność szacunków dewelopera?
✓ Praktyka: jak obliczyć wszystko w prosty sposób.

Continuous Integration & Continuous Delivery dla projektu

Terminologia podczas pracy z podejściem CI/CD i co powoduje jego popularność. Zalety i wady podejścia w procesie delivery. Cechy wdrożenia CI/CD na projekcie i ile to będzie kosztować. Jak udowodnić klientowi, że DevOps jest potrzebny na projekcie. Narzędzia do kontrolowania CI/CD poprzez analitykę.

✓ Koncepcje wykorzystywane w CI/CD.
✓ Jak to podejście pomaga dostarczyć projekt.
✓ Co należy rozważyć przed wdrożeniem podejścia.
✓ Specyfika implementacji i ewentualne trudności.
✓ Narzędzia i analityka do wykorzystania.
✓ Obowiązki kierownika projektu.

Jira. Workshop z tworzenia i konfigurowania projektu

Przejdziemy wspólnie przez podstawowe artefakty Jiry i skonfigurujemy środowisko projektowe do właściwej pracy.

✓ Artefakty Jiry: projekty, zadania, ich statusy, typy, rozwiązania, raporty, filtry.
✓ Tworzenie i dostosowywanie projektów.
✓ Zarządzanie cyklem życia zadań.
✓ Popularne wtyczki przyspieszające pracę.
✓ Raporty.

Prelegenci i mentorzy

Omelyasko A

Alexander Omelyashko | Prelegent

Senior Project Manager

6 lat doświadczenia zarówno w startupach jak i dużych korporacjach, firmach produktowych i outsourcingowych

Senior Project Manager. Posiada dyplom z zarządzania strategicznego projektami uczelni. Kozminski Business Academy. Ma 6 lat doświadczenia zarówno w startupach jak i dużych korporacjach, firmach produktowych i outsourcingowych. Pracował w takich branżach jak real estate, fintech, healthcare & cryptography. Obecnie jest zatrudniony w firmie Softserve Poland w projekcie APAC fintech z największym bankiem w Singapurze. Miłośnik muzyki i sztuk walki.

Dawid Dyrcz D

Dawid Dyrcz | Prelegent

Senior Delivery Manager

10 lat pracy w firmach usługowych związanych z branżą ecommerce

10 lat pracy w firmach usługowych związanych z branżą ecommerce. Certyfikowany Scrum Master, Product Owner, SAP Commerce BA. Posiada doświadczenie: programista, analityk biznesowy, presales, resource manager, PMO, rekruter techniczny

Daniel Woźniak D

Daniel Woźniak | Prelegent

Senior Project Manager Netguru

Zarządzał projektami w G-Group.dev Software Agency, obecnie w Netguru.

Posiada bogate doświadczenie w Marketing project management, Software project management, Company management, IT product management. Uzyskał certyfikaty z zakresu Adobe Premiere Pro CC, SEO, Google Analytics & Google AdWords, Agile Scrum Project Management, SYSTEMS PRACTICE
Zarządzał projektami w G-Group.dev Software Agency, obecnie w Netguru. Wykłada project management w poznańskim Collegium Da Vinci

Krzysztof Stawik K

Krzysztof Stawik | Prelegent

Senior DevOps Engineer at Avenga

Pracuje w dużej międzynarodowej korporacji, zarządza zespołem DevOps

Wieloletni trener, a także współtwórca kursów o tematyce DevOps. Pracuje w dużej międzynarodowej korporacji, zarządza zespołem DevOps. Certyfikowany Windows Server 2008 Active Directory, C4040-221 AIX 7 Administration, Brocade Certified vRouter Engineer.
Pracował dla IBM, Capgemini, Cloudentity, obecnie pracuje w Panda Academy, Avenga.

Jakub Jarzyński J

Jakub Jarzyński | Prelegent

Tech Lead w Weavr.io

10 lat doświadczenia w branży IT

10 lat doświadczenia w branży IT. Pracował w branży telekomunikacyjnej, przetwarzania płatności i regulacji rynków finansowych.
Współpracował z R Systems, MCX Group, Goldman Sachs, Evojam

Co uzyskasz?

understanding processes

Zrozumienie procesów

Przejdziemy przez wszystkie elementy architektury projektu IT, dzięki czemu zdobędziesz nową wiedzę i narzędzia, które pomogą w pełni zrozumieć Delivery Process.

simplicity documentation

Prostota i szybkość

Nasi eksperci wybrali najważniejsze kwestie, które doświadczony kierownik powinien wiedzieć o technicznej stronie projektu, aby zrealizować go na czas i w ramach budżetu.

prospect of raising

Rozwój zawodowy

Ocenimy Twoje umiejętności techniczne i pomożemy Ci wzmocnić te obszary wiedzy, które tego wymagają i które powstrzymują rozwój wielu PM-ów, BA-ów i Product Managerów.

new level of problem solving

Nowy poziom rozwiązywania problemów

Będziesz mógł analizować wymagania biznesowe i wpływać na architekturę projektu IT, wybierając wraz z zespołem najlepsze rozwiązania.

tips

Wskazówki 24/7

Dodamy Cię do prywatnego czatu, gdzie będziesz mógł uzyskać pomoc od prelegentów i mentorów w trakcie kursu, a także po jego zakończeniu.

Сертификат

Praktyka i odpowiedzi ekspertów

Zadania domowe i praca na lekcjach pozwolą Ci utrwalić wiedzę, a w procesie Q&A możesz zadać szczegółowe pytania dotyczące projektów, nad którymi pracujesz i przeprowadzić ich analizę.

Pomagamy w zatrudnieniu

  • Rekomendacje dotyczące ulepszenia CV i portfolio
  • Pomoc w procesie tworzenia i ulepszania listu motywacyjnego
  • Przygotowanie do rozmów kwalifikacyjnych i zaliczenia zadań testowych
  • Porady dotyczące rozwoju kariery osobistej
  • Pomoc w znalezieniu odpowiednich wakatów
  • Staże i oferty specjalne od firm partnerskich
  • List polecający od prelegentów i mentorów dla najlepszych studentów
pln 0.16eur 0.0329usd 0.0342

Masz wątpliwości?

Zostaw swój numer telefonu oraz email poniżej. Nasz manager zadzwoni, żeby omówić szczegóły i odpowiedzieć na wszystkie twoje pytania.

    Najczęściej zadawane pytania

    Dlaczego warto wybrać ten kurs?

    Program opracowaliśmy na podstawie bolesnych doświadczeń architektów systemów, timelinerów zespołów developerskich oraz Delivery Managerów podczas współpracy z PM, BA i Product Managers. Zajmowaliśmy się wszystkimi sytuacjami, w których stratom pieniędzy, czasu i wysiłku można było zapobiec zadając odpowiednie pytania klientowi lub odpowiednio kierując zespołem.

    Główną przyczyną tych problemów jest brak wiedzy technicznej, zrozumienia zasad architektury projektów IT oraz identyfikacji wymagań niefunkcjonalnych na początku projektu.

    Aby stworzyć niezbędne podstawy do budowania relacji między wymaganiami biznesowymi a rozwiązaniem technicznym, trzeba przejść z developmentu do zarządzania lub ściśle komunikować się z architektem systemu i zadawać właściwe pytania.

    Kurs pomoże uczyć się nie na własnych błędach, ale na zestawie przypadków innych osób i szybko wchłonąć główne praktyki.

    W jakiej formie odbywają się zajęcia?

    Zajęcia odbywają się w formie od półtoragodzinnych do dwugodzinnych webinarów.

    Cała teoria jest od razu poparta case studies z doświadczenia prelegentów. Analizujemy sytuacje, w których menedżerowie najczęściej popełniają błędy, przez które projekty mogą stracić mnóstwo pieniędzy i czasu. Wszystkie zagadnienia praktyczne są poparte ćwiczeniami na zajęciach. W ten sposób mamy pewność, że nasi słuchacze wychodzą z kursu z odpowiednimi umiejętnościami.

    Jaki poziom wiedzy jest potrzebny, aby dostać się na kurs?

    Kurs kierowany jest do menedżerów IT z co najmniej dwuletnim doświadczeniem, którzy osiągnęli poziom Middle i chcą się dalej rozwijać. Jeśli mówisz już tym samym językiem, co programiści, warto dalej zagłębiać się w techniczną stronę rozwoju projektów IT i zanurzyć się w zagadnieniach budowania architektury IT, aby zwiększyć swoją wartość na rynku.

    Jeśli nadal nie jesteś pewny swojej wiedzy na temat procesu developmentu, warto zwrócić uwagę na nasz kurs podstawowy TechMind. Pomoże Ci on w opanowaniu niezbędnej terminologii.

    A co, jeśli te materiały można wygooglować lub tego samego dowiedzieć się od kolegi?

    Gdyby to było takie proste, projekty IT zawsze powstawałyby bez problemów i na czas.

    Przeważnie zdajesz sobie sprawę, że przydałaby się znajomość zasad architektury IT już po fakcie.

    Często zdarza się, że nie jeden tydzień rozwijasz niewłaściwą rzecz w nieodpowiedni sposób, a teraz wszystko musi być zrobione od nowa. Menedżerowie to ci, którzy najwięcej komunikują się z interesariuszami i rozumieją potrzeby biznesowe. Jeśli developerzy wybrali złe rozwiązanie, lub klient nieprawidłowo wyjaśnił problem, obeznany z techniką manager będzie miał możliwość poprawienia sytuacji. Ale jeśli nie wiesz, na co zwracać uwagę, przegapisz zagrożenie i szansę na jego uniknięcie.

    Czy nie lepiej od razu zacząć naukę języka programowania?

    Oczywiście, że można! Nauka dowolnego języka programowania będzie bardzo przydatną umiejętnością. Jedyna wada: aby nauczyć się programowania na poziomie dostatecznym do zrozumienia zagadnień architektury, trzeba poświęcić więcej niż miesiąc, może nawet rok.

    Nawet po opanowaniu danego języka programowania, będziesz musiał zdobyć wiedzę z zakresu tworzenia architektury biznesowej, bezpieczeństwa projektu, budowania procesów CI/CD, identyfikowania wymagań niefunkcjonalnych i prowadzenia procesu testowania.

    Umiejętność programowania jest ważna i zdecydowanie przydatna, ale kierownik IT często musi komunikować się na poziomie lidera zespołu i architekta systemu. Oznacza to, że musisz rozwijać się w odpowiednich obszarach wiedzy na poziomie rozumienia procesów.

    Jak się zapisać na kurs ArchiTech

    Zostaw swój numer telefonu oraz email poniżej. Nasz manager zadzwoni, żeby omówić szczegóły i wybrać najlepszą opcję dla Ciebie. Jeśli nie chcesz czekać – zadzwoń jako pierwszy/a od godziny 11 do 20 😉 +48 459 568 995