IT Architecture Academy Akademia Architektury IT
Transkrypt
IT Architecture Academy Akademia Architektury IT
Ambitne zdobywanie wiedzy architektonicznej dla prężnych firm Optymalna architektura systemów IT ma strategiczne znaczenie dla firm z branży informatycznej. Dalszy rozwój tych firm będzie w dużym stopniu zależał od poprawności przyjętych rozwiązań architektonicznych. Prawidłowa konstrukcja systemów informatycznych składających się z setek komponentów różnych firm, stanowi często warunek przetrwania firm branży informatycznej. Z tego powodu ważne jest posiadanie w przedsiębiorstwach kompetencji architektonicznych. Zawód architekta jest jednym lepiej opłacalnych w branży informatycznej. Powodzenie projektów informatycznych silnie zależy od kompetencji osób projektujących systemy, tzn. osób pełniących rolę architektów IT. Profile osób do których są adresowane szkolenia Krąg osób, które powinny posiadać wiedzę architektoniczną nie ogranicza się tylko do architektów. Kursy są przeznaczone także dla kadry kierowniczej i osób uczestniczących w rozwoju i utrzymania oprogramowania. Zaleca się by w trakcie kursów uczestniczyły osoby zajmującej różne stanowiska i działających w różnych obszarach rozwoju i utrzymania oprogramowania. Następujące grupy powinny uczestniczyć w szkoleniach: IT Architecture Academy Akademia Architektury IT Jedyne w Polsce kursy integrujące budowę architektury oprogramowania z wartością biznesową Od architektury korporacyjnej do architektury oprogramowania •Architekci IT Architekci IT i kandydaci na architektów powinni usystematyzować i pogłębić wiedzę zgodnie z standardami międzynarodowymi. Dotyczy to w szczególności: Architektów korporacyjnych (enterprise architect) zarządzających inicjatywami architektonicznymi oraz wyznaczającymi strategię biznesową dla rozwiązań technologicznych; Architektów biznesowych (business architect) odpowiadających za integrację strategii biznesowej i technologicznej); Architektów oprogramowania (software architect) realizujących przejrzystą strategię rozwoju i dostarczania oprogramowania; Architektów informacji (information architect) odpowiadających za przechowywanie, udostępnianie i integrację krytycznej informacji; Architektów infrastruktury (infrastructure architect) dostarczających strategicznych możliwości wykorzystania platform obliczeniowych, sieci i działań operacyjnych w działalności inwestycyjnej. •Kadra kierownicza Proponowane kursy mają charakter uniwersalny niezależny od rozwiązań technologicznych. Taka niezależność jest ważna ze względu na możliwość stosowania rozwiązań architektonicznych dla różnych technologii. Osoby podejmujących decyzję związaną z rozwojem systemów informatycznych (kierownictwo firmy, kierownicy projektów, właściciele produktów, kierownicy grup, kierownicy procesów) powinni rozumieć architekturę systemu, znać motywacje i atrybuty jakości projektowanego systemu. •Członkowie grup rozwijających i wdrażających oprogramowanie Również osoby rozwijające, testujące, wdrażające i utrzymujące systemy IT powinny wykazywać się wiedzą architektoniczną. Dla tej grupy istotna jest znajomość celów i atrybutów jakości architektury, sposobów ewaluacji rozwiązań architektonicznych. Nowoczesny system szkoleń: wykłady, warsztaty, e-learning Praca grupowa przy projektowaniu architektury Wiedza informatyczna zgodna z standardami międzynarodowymi Standardy międzynarodowe Organizator Kursów: Katedra Informatyki Stosowanej, Wydz. Elektrotech. Automatyki, Informatyki i Inż. Biomedycznej AGH; e-mail: [email protected], tel. +48 12 617 52 00, www: www.kis.agh.edu.pl Kierownik Kursów: Dr hab. inż. Prof. Jan Werewka e-mail: [email protected], tel. +48 12 6172847, www: http://home.agh.edu.pl/werewka Tematyka kursów Kursy z zakresu architektury oprogramowania • Od architektury korporacyjnej do architektury oprogramowania (1 dzień, 8 godzin, 0.6 ECTS) Istotą kursu jest powiązanie rozwoju oprogramowania z działalnością biznesową firmy. Kurs składa się z czterech modułów: Poprawa funkcjonowania firm informatycznych w oparciu o architekturę korporacyjną; Architektura współpracy jako szczupłe podejście do rozwoju architektury korporacyjnej; Rozwój kompetencji architektów oprogramowania; Artefakty architektury oprogramowania i architektury korporacyjnej. Warsztaty Rozwoju Architektury Oprogramowania Charakter warsztatów: Warsztaty są prowadzone w grupach, liczba grup wynosi 3 lub 4. Optymalna wielkość grupy to 5 osób. Grupa powinna się składać z osób zajmujących różne stanowiska, np.: kierownicze, architektów, analityków, programistów, developerów, testerów. Po wykładzie są wspólnie poszukiwane i proponowane rozwiązania. Poszczególne grupy porównują rozwiązania. • Warsztaty architektury oprogramowania (3 dniowe, 24 godziny, 3.0 ECTS) Celem kursu jest poznanie zasad tworzenia architektury oprogramowania według metody proponowanej przez (SEI) Software Engineering Institute Carnegie-Mellon University. Forma warsztatów stosowana na szkoleniu jest zbliżona do pracy w firmie informatycznej, co spowoduje utrwalenie wiedzy praktycznej. Celem przedmiotu jest przygotowanie do egzaminów SEI Software Architecture oraz Professional Certificate oraz iSAQB (International Software Architecture Qualification Board) Certified Professional for Software Architecture – Foundation Level. Podejście: Warsztaty bazują rozwoju architektury według metody zaproponowanej przez Software Engineering Institute of Carnegie Mellon University (rys. poniżej) • Modelowanie i dokumentowanie architektury oprogramowania (2 dniowe, 16 godzin, 1.4 ECTS) Celem kursu jest poznanie zasad dokumentowania architektury oprogramowania. Forma warsztatów stosowana na szkoleniu jest zbliżona do pracy w firmie informatycznej, co spowoduje utrwalenie wiedzy praktycznej. Celem przedmiotu jest także przygotowanie do egzaminów SEI Software Architecture Professional Certificate oraz iSAQB (International Software Architecture Qualification Board) Certified Professional for Software Architecture Foundation Level. Kursy z zakresu architektury korporacyjnej Proponowane są następujące kursy dotyczące architektury korporacyjnej: (1) Modelowanie architektury w ArchiMate, (2) Architektura korporacyjna, (3) SOA - Architektura zorientowana na usługi, (4) Modelowanie biznesowe w BPMN. Kompetencje: Kompetencje prowadzonych wynikają z posiadania certyfikatów Software Engineering Institute of Carnegie Mellon University, doświadczenia przemysłowego i szkoleniowego. Zaliczenie kursów Kursy umożliwiają szybkie nabycie i ugruntowanie wiedzy w obszarze architektur oprogramowania zgodnej z międzynarodowymi standardami. Na kursach będzie wspomagana praca grupowa, charakterystyczna dla zespołów rozwijających architekturę. Poprzez zastosowanie e-learningu zostanie uzyskany efekt pracy w wirtualnych zespołach. Potwierdzenie zaliczenia kursów studenci otrzymują w formie świadectwa AGH i certyfikatu w języku angielskim z naniesionymi akademicki punktami europejskimi ECTS. Kursy mogą się odbywać się na AGH lub innym miejscu np. w siedzibie firmy. Za dodatkową opłatą przeprowadzenie egzaminów certyfikacyjnych przez niezależną zagraniczną jednostkę. Waga zagadnienia: Budowa systemów informatycznych posiadających optymalną architekturę decyduje o wartości biznesowej systemów, a także wzmacnia zaangażowanie zespołów.