ALM jest skrótem od Application Lifecycle Management, co można swobodnie przetłumaczyć na zarządzanie cyklem życia aplikacji. Jak sama nazwa wskazuje – z założenia koncepcja ta miała służyć głównie programistom w procesie powstawania programów. Aktualnie zaś ALM jest szeroko wykorzystywany w różnych dziedzinach biznesu, gdzie pomaga w zarządzaniu najróżniejszymi projektami. Ten ciągły proces wytwarzania oprogramowania można podzielić na trzy etapy. Pierwszy – zarządzanie, czyli zapewnienie wymagań biznesowych tworzonego produktu. Drugi – rozwijanie – uwzględnienie uwag użytkowników oraz zmieniającego się rynku w kolejnych aktualizacjach oraz trzeci – eksploatacja – maksymalne wykorzystanie posiadanych zasobów. Jak to wygląda w Transition Technologies PSC?

ALM w PTC

Nasz partner PTC zainteresował się rynkiem ALM w okolicach roku 2007, kiedy to rozpoczął się proces przyłączania firmy Mortice Kern Systems. Przedsiębiorstwo MKS istnieje od orwellowskiego roku 1984, a swoje rozwiązanie dotyczące zarządzania cyklem życia aplikacji zaproponowali w 2001 roku. Wtedy to właśnie powstała aplikacja Integrity – napisana w języku Java platforma realizująca zagadnienia ALM. Jej zalążków można się jednak dopatrywać już dużo wcześniej, ale to właśnie wraz z początkiem nowego milenium ukształtowała się jej pierwsza wersja. Ostateczne połączenie MKS z PTC nastąpiło 31 maja 2011 roku. Od tego momentu Integrity obrandowane jest logiem PTC, a ostatnio zmieniło nazwę na Windchill Requirements, Verification and Source.

Wraz z nadejściem roku 2015 i pełnym wcieleniu w swoje szeregi firmy Atego, rodzina produktów pod byłym znakiem Integrity się zwiększyła. Aktualnie do najważniejszych z nich możemy zaliczyć:

  • Requirements, Verification and Source – bazowy produkt do rozwiązań ALMowych
  • Modeler – służy do modelowania rozwiązań systemowych (Model-Based Systems Engineering, czyli MBSE). Zapewnia zintegrowany zestaw narzędzi do tworzenia spójnych, wysokiej jakości modeli w SysMLu, UMLu oraz rozwiązań w zakresie SoS, CBD i SOA. Dodatkowo może generować kod źródłowy z zaprojektowanego systemu dzięki wykorzystaniu funkcjonalności „Automated Code Synchronizer”
  • Requirements Connector – umożliwia skuteczną i wydajną metodę synchronizacji wymagań między projektami i działami w obrębie przedsiębiorstwa, jak i poza nim, np. z partnerami biznesowymi. Wykorzystuje ReqIF (Requirements Interchange Format) jako główny format reprezentacji danych, dzięki czemu zapewnia powiązanie z każdym narzędziem wspierającym ten zapis, a dodatkowo umożliwia integrację z IBM Doors.

Aktualnie oprogramowanie PTC Windchill RV&S jest jednym z najlepszych oraz zapewnia pełnię rozwiązań w dziedzinie ALM. Podkreśla się również jego rolę w obszarze System Engineeringu. Z każdym kolejnym rokiem wychodzą coraz nowsze edycje, dzięki czemu jego popularność u obecnych oraz przyszłych klientów cały czas wzrasta. Sytuacja ta zapewnia nam ciągłą możliwość uczestniczenia w interesujących projektach u ciekawych nabywców.

ALM Windchill PTC photo business collaboration

Konkurencja nigdy nie śpi

Stety lub niestety, żyjemy od dłuższego czasu w jednej globalnej wiosce. Tutaj zaś rządzi zasada wolnego rynku, więc PTC na monopol w sferze ALM nie ma co liczyć (a przynajmniej nie w najbliższym czasie). Potencjalni klienci mogą przebierać w ofertach konkurencji, w tym m.in. Microsoftu, IBMu, Atlassiana, SAPa oraz Siemensa. Każdy z nich kusi własnym podejściem do zagadnienia oraz różnym pokryciem wymagań ALM. Warto jednak co nieco więcej napisać o trzech rywalach na tym polu.

Na początku warto wspomnieć o wielkim graczu na rynku, czyli firmie IBM. Ich oprogramowanie zwie się Rational Team Concert. Na rynku istnieje od 2008 roku. Jego główne funkcje obejmują zarządzanie planami i zadaniami, kontrolą rewizji, budową aplikacji oraz raportami. Od razu widać, że jest głównie skierowany pod produkcję oprogramowania. Ciekawostką jest, że istnieje polska wersja językowa tej aplikacji.

Drugim rywalem jest Polarion. Oprogramowanie powstałe w 2004 roku, a przejęte w 2016 roku przez Siemens, jest pierwszym wykorzystującym przeglądarkę internetową do zarządzania cyklem życia aplikacji. Za jego pomocą potencjalni klienci mogą zarządzać m.in. wymaganiami, testami oraz defektami. Siemens dzięki dołączeniu Polariona do własnych rozwiązań PLM, oprogramowania Teamcenter, czyni część ALM jednym z elementów procesu rozwoju produktu.

Ostatni konkurent jest dość ciekawy z tego powodu, iż TT PSC również zapewnia jego wsparcie techniczne. Mowa oczywiście o Jirze firmy Atlassian. Pierwsza wersja powstała w 2002 roku. Za jej pomocą można głównie monitorować wykryte błędy oraz zarządzać projektami. Nie pokrywa może dużej przestrzeni ALM, ale jest dość popularna i można ją spotkać u wielu klientów.

Jak w tym gronie wygląda oferta PTC? Można śmiało powiedzieć, że całkiem nieźle. Windchill RV&S ma systematyczne aktualizacje, w dużym stopniu pokrywa zagadnienia ALM oraz umożliwia przystosowanie się do wymagań klienta. Z każdą wersją staje się oprogramowaniem zapewniającym rozwiązanie pod każdego konsumenta biznesowego. PTC rozwija również integrację swoich produktów. W tym przypadku należy wspomnieć o powiązaniu z gotowym rozwiązaniem w obszarze PLMu, czyli standardowym Windchillem. W planach na ten rok jest dodanie rozwiązań OSLC dzięki czemu wymiana danych pomiędzy aplikacjami będzie jeszcze bardziej rozbudowana.

Zainteresowanie TT PSC tematyką ALM

Transition Technologies dosyć szybko zauważyło potencjał nowych projektów wynikający z faktu pojawienia się gotowego rozwiązania dla ALMu. Po zgłoszeniu swojego zainteresowania oraz serii rozmów, PTC wyraziło swoją zgodę. W niekrótkim czasie wystartowała seria oficjalnych szkoleń, które odbyły się w pierwszej połowie 2013 roku w łódzkim oddziale. Grupa śmiałków z TT spędziła kilka tygodni pod czujnym okiem trenerów z PTC: Patricka Mullena oraz Scotta Tomera. Przez ten czas poznawali świat ALMu oraz samo Integrity – wraz z jej mocnymi jak i słabymi stronami.

Od tamtego czasu pomału zaczęły spływać projekty, przy których świeżo wyszkoleni pracownicy mogli się wykazać. Każdy w ekipie może pochwalić się swoją historią projektową oraz podzielić się wiedzą w specjalnie wyznaczonych strefach w sieci TT. Dzięki temu istotne informacje są archiwizowane. W międzyczasie, jak to w każdej grupie bywa, jej skład ciągle się zmieniał – nowe osoby zaczęły dochodzić, a stare odchodzić. Jedno jednak pozostało niezmienne, czyli zaangażowanie oraz skuteczność w dostarczaniu jak najlepszych rozwiązań dla klientów końcowych.

Zespół ALM w TT PSC

Aktualnie drużyna ALM składa się z dziesięciu osób: dziewięciu znajduje się w białostockim biurze, a rodzynek (odpowiedzialny za Windchill Modeler) w kieleckim oddziale. Pomimo niewielkiej ilości osób bardzo cieszymy się z faktu, że nieustannie słyszymy pozytywne opinie na temat naszej pracy od kolegów z PTC oraz samych klientów. Aktualnym managerem teamu jest Jarosław Aleksiuk. Liderem technicznym jest Sebastian Kopczewski – osoba, które uczestniczyła w oficjalnym szkoleniu z 2013 roku.

ALM Team w chwili obecnej nie może narzekać na nudę – cały czas coś się dzieje i każdy ma nad czym pracować. Specyfika samych projektów wymaga znajomości wielu technologii, które są na co dzień stosowane. Listę tychże otwiera znajomość: Java, JavaScript, HTML, CSS oraz XML. Osoby z drużyny aktywnie uczestniczą w szkoleniach wewnętrznych oraz zewnętrznych. Niektóre z nich są również organizowane przez PTC. Dzięki temu kwalifikacje i wiedza zespołu ciągle wzrasta, co na koniec skutkuje udanymi projektami. Warto zaznaczyć, iż każdy członek posiada ważny paszport, ponieważ często zadania projektowe wiążą się z wyjazdami do klienta. Takim sposobem grupa postawiła swoją stopę w m.in. Francji, Niemczech, Danii, Stanach Zjednoczonych, Brazylii oraz Japonii. A na tym się zapewne nie skończy.

Przyszłość rysuje się w barwach wielu potencjalnych możliwości. Dzięki dobrym opiniom, otrzymywanym od klientów i zagranicznych współpracowników, zaznaczyliśmy swoją pozycję w implementacji rozwiązań ALM w PTC. W konsekwencji tego z zaufaniem powierza się nam role liderów oraz architektów na coraz bardziej wymagających projektach. Jako dział TTPSC nie boimy się wymagających zadań i z nieukrywaną ekscytacją dostarczamy nasze usługi World Wide. Sam zespół zaś ciągle się rozwija i planowane jest jego poszerzenie o nowe osoby. Najbliższy czas będzie zatem na pewno pełen ciekawych wyzwań do zrealizowania.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

No votes so far! Be the first to rate this post.

W przypadku naruszenia Regulaminu Twój wpis zostanie usunięty.

    _Wszystkie wpisy z tej kategorii

    Zrównoważone projektowanie w cyklu życia produktu - Green Innovation Insights

    Projektowanie z myślą o zrównoważonym cyklu życia to nie tylko koncepcja, ale konieczność w dzisiejszym świadomym ekologicznie świecie. Przyjmując praktyki zgodne z dyrektywą…
    Czytaj dalej

    PLM i projektowanie modułowe: korzyści z wdrożenia zarządzania wariantami

    Odkryj, jak zarządzanie wariantami rewolucjonizuje projektowanie produktów w PLM. Nasz najnowszy artykuł zgłębia, w jaki sposób modułowe podejście do projektowania i produkcji może…
    Czytaj dalej

    Chmura napędza cyfrową transformację

    Chmura coraz częściej stanowi kluczowy aspekt powodzenia procesu transformacji cyfrowej. Rozmowa z Christianem Thiem, starszym analitykiem biznesowym w TT PSC Germany GmbH, dostarczy…
    Czytaj dalej

    Śladami Digital Thread

    Digital Thread zapewnia ponadsystemową przejrzystość danych i informacji w całym cyklu życia produktu. Łączenie w sieć wszystkich systemów biorących udział w projekcie.
    Czytaj dalej

    Zarządzanie cyklem życia produktu (PLM) – czym jest i dlaczego ma kluczowe znaczenie dla sukcesu firmy produkcyjnej

    Zarządzenie cyklem życia produktu (PLM) nie jest koncepcją nową, w rzeczywistości istnieje od czasu, kiedy ludzie zaczęli wytwarzać rzeczy. Jednakże dzisiaj PLM nabiera…
    Czytaj dalej

    Migracja z Creo Elements/Direct Model Manager do PTC Windchill – fanaberia czy konieczność?

    Zarządzanie cyklem życia produktu nigdy nie było tak ważne, jak teraz, w coraz bardziej zmieniającym się świecie. Dziś nie wystarczy już świetny pomysł,…
    Czytaj dalej

    Dlaczego nie warto oszczędzać na testowaniu oprogramowania PLM?

    Większość nowoczesnych firm produkcyjnych korzysta z systemów PLM do dokumentowania danych produktowych i zarządzania nimi. Systemy PLM wspierają wiele kluczowych operacji w firmie:…
    Czytaj dalej

    Zarządzanie zmianą w Windchill PDMLink – zoptymalizowane procesy gwarancją łatwych zmian produktowych

    Na proces rozwoju produktu składa się wiele etapów, które bywają skomplikowane, czasochłonne i niezbyt dobrze sprecyzowane. Często zdarza się, że firmy mają trudności…
    Czytaj dalej

    Najciekawsze funkcjonalności, jakie zapewnia najnowsza wersja systemu PLM – Windchill 12

    Windchill to sztandarowe oprogramowanie Product Lifecycle Management autorstwa firmy PTC, które w tym roku doczekało się najnowszej wersji – Windchill 12. Od dawna zapowiadana…
    Czytaj dalej

    Windchill PLM: "z pudełka", konfigurowany, czy dostosowany?

    Producenci oprogramowania do zarządzania cyklem życia produktu (ang. Product Lifecycle Management, PLM) obiecują, że ich systemy okażą się tak wspaniałe, że będą mogły…
    Czytaj dalej

    Zarządzanie danymi multi-CAD w środowisku PLM

    Techniki komputerowego wspomagania CAD (ang. Computer Aided Design) od wielu lat są nierozerwalnie związane z bardzo dynamicznym rozwojem przemysłu, a z każdą kolejną…
    Czytaj dalej

    8 kluczowych możliwości systemu PTC Windchill 11, które pomogą wzmocnić wartość biznesową przedsiębiorstwa

    Zmiany w sektorze produkcyjnym zachodzą dziś szybciej niż kiedykolwiek wcześniej. Rosnąca wieloaspektowość procesów wiąże się z utrzymaniem efektywności operacyjnej oraz wysokiego poziomu jakości.…
    Czytaj dalej

    _Zostańmy w kontakcie

    Skontaktuj się