Mój dzień na pewno różni się od tak zwanego zwykłego, przeciętnego dnia pracy. Jestem Współpracownikiem INDEVOPS, studentem i pływakiem na amerykańskiej uczelni. Dzięki pasji do sportu, dobrym wynikom w pływaniu oraz nauce dostałem możliwość wyjazdu na studia do USA oraz otrzymałem stypendium na opłacenie szkoły.
Nie jest to łatwa droga, ale dzięki wysiłkowi jaki wkładam, żeby ją pokonać odnoszę sukcesy i mogę się wszechstronnie rozwijać
Każdy dzień mam bardzo mocno obłożony i muszę się trzymać planu żeby osiągnąć zamierzony cel. Moje poranne treningi rozpoczynają się o 5.45 rano i trwają do 7.30. Już o 8:00 zaczynam wykłady które trwają do południa. System nauki w USA różni się znacząco od tego, który jest Polsce. Wymaga dużo dyscypliny i własnej organizacji pracy. O 16:45 czas na kolejny trening który trwa do 18:15. Co drugi dzień mam też siłownię, którą zaczynam o 15.30. W sezonie jest to około 20 godzin treningów w tygodniu
Po południu mam czas na przerwę i przejrzenie zadań, które wpłynęły do realizacji od mojego zespołu z Indevops. Sprawdzam co działo się w firmie w poprzednim dniu i zaczynam działać. Dzięki dobremu zarządzaniu całego zespołu mogę wykonywać projekty, które nie wymagają stałego wsparcia oraz ciągłej interakcji z klientami. Jeśli jakieś zadania wymagają jednak pomocy kolegów, zadaję pytania w zadaniach, na których współpracujemy i już następnego dnia mam odpowiedź. Reszta ekipy może się w 100% skupić na pozostałych projektach. Jedynym minusem jest to, że nie mam dużego kontaktu z zespołem, bo omijam większość spotkań, np., daily czy spotkania z klientami ze względu na 6-cio godzinną różnicę czasową. Natomiast na review oraz na planowaniu staram się być dzięki temu jestem na bieżąco i wiem na czym się skupić w danym sprincie. Uważam że komunikacja w zespole jest na bardzo wysokim poziomie. Zawsze mogę liczyć na wsparcie kolegów i szybką reakcję. Cieszę się, że dostałem możliwość pracy w INDEVOPS dzięki temu mogę się rozwijać i wspierać polski rynek. Wiele osób pyta mnie dlaczego nie chcę pracować w USA. Niestety po 3 latach pobytu tutaj uważam, że nie pasuję do obecnej kultury życia oraz sposobu pracy, a swoją przyszłość wiążę z Polską.
INDEVOPS jest szybko rozwijającą się firmą, która wyciągnęła do mnie rękę i przeszkoliła mnie dzięki czemu zawsze mam do czego wrócić kiedy moja przygoda z edukacją w Stanach Zjednoczonych się skończy.
Jak poprawić skuteczność wdrożeń i realizacji projektów? To proste – zrezygnować z komunikacji mailowej. Brzmi jak herezja? Na pierwszy rzut oka wydaje się, że brak maili oznacza totalny chaos, który prowadzi tylko do „wyłożenia się” projektu.
Jak pogodzić wszystkie etapy realizacji usług, od planowania, przez programowanie, testowanie, aż po wdrożenie i serwis? Jak sprawić, aby zespoły porozumiewały się skutecznie, szybko i poprawiły wydajność, zamiast ją obniżać?
Maile firmowe? – Nie, dziękuję!
Do niedawna specjaliści uczyli skutecznej komunikacji mailowej. Ustalenia, warunki, plany, dyskusje, wyznaczanie zadań i celów – wszystko na piśmie, czarno na białym. Tak było kiedyś. Maile królowały i były znacznie wygodniejsze niż ustalenia telefoniczne czy notatki ze spotkań. BYŁY.
To przeszłość. Przyszedł czas na znacznie lepsze systemy do zarządzania usługami i projektami oraz wprowadzenie nowej, skuteczniejszej metodyki pracy. W INDEVOPS zamieniliśmy maile i związany z nimi bałagan m.in. na system do zarządzania projektami Easy Redmine. To potężne narzędzie, które znacznie uprościło realizację nawet najbardziej zaawansowanych i skomplikowanych usług.
Tablica Kanban pozwala nam dzielić każdy projekt na pojedyncze zadania, które realizujemy w określonym czasie (w tzw. sprintach). Testujemy ten produkt już od 2017 roku i, praktycznie nie ma szans, aby zdarzył się poślizg czasowy, ktoś czegoś nie dostał, czy zabrakło informacji o każdym etapie projektu. To się nie zdarza.
Easy Redmine pomaga nam wizualizować zadania w projekcie na osi czasu. Możemy wygodnie planować, tworzyć kamienie milowe projektu, subtaski, przypisywać zadania i zostawiać notatki na każdym etapie realizacji. Wystarczy jeden rzut oka, aby zorientować się, co dzieje się w projekcie i na jakim etapie są prace. To jest właśnie praca oparta na metodyce DevOps i ramach postępowania Scrum. Jest nie tylko zwinna, ale też niezwykle skuteczna zarówno dla zespołu developerskiego, jak i klientów.
Irytacji nie było końca
Dobrze wiemy, że 80% sukcesu w realizacji dowolnego wdrożenia, a tym bardziej przy świadczeniu usług o charakterze ciągłym, to skuteczna komunikacja. Maile nie dawały nam tego, czego potrzebowaliśmy. Ogarniał nas chaos. Nie tak chcieliśmy obsługiwać naszych klientów. W końcu wiedza i doświadczenie to część sukcesu. Liczą się też dostępne narzędzia, które gwarantują lepszą wydajność, bezpieczeństwo i przejrzystość pracy.
Chcemy usprawniać naszą codzienną pracę, aby dostarczać klientom wyłącznie najwyższą jakość. Kiedy analizowaliśmy nasze projekty, trudno było znaleźć moment, w którym coś się ‘’wysypało’’. Maile nie dawały tej możliwości. Nasza frustracja narastała i to był początek zmiany na zawsze. I na lepsze.
Od 2017 roku pożegnaliśmy się ze standardowymi metodami komunikacji, jak wiadomości e-mail. Skrzynki służą nam wyłącznie do sporadycznej komunikacji ze światem zewnętrznym i klientami.
W jaki silnik Ty inwestujesz w firmie?
Poszczególne narzędzia to podzespoły naszego firmowego silnika. Złożone w całość sprawiają, że auto, którym jest INDEVOPS, jeździ szybko, bezpiecznie i jest w klasie premium. Wiadomo – lepsze osiągi, szybciej do setki, mniej awarii i… niższe koszty. Same plusy.
Z drugiej strony możesz bez końca inwestować w naprawy starych i zawodnych metod i zastanawiać się, dlaczego w projektach pojawiają się błędy. Czasem coś zaginie, innym razem wyciekną jakieś dane, ktoś czegoś nie otrzyma na czas. Koszty rosną, a klienci frustrują się coraz bardziej. Pytanie, czy to jest naszym celem?
Szybko czy dobrze? A może jedno i drugie?
Podczas codziennej pracy łączymy ze sobą odpowiednio dobrane narzędzia, metody pracy, nasze umiejętności i doświadczenie oraz dobre nastawienie. To jest konfiguracja, która gwarantuje nie tylko szybką i skuteczną realizację zadań, wymianę wiedzy między działami i naukę. To jest właśnie komunikacja idealna.
Zwinnym sprintem prosto do celu
Drogowskazem w naszym działaniu jest właśnie scrumowy framework. To pojedyncze sprinty poszczególnych zespołów – coś jak sztafeta w realizacji zadań. Każdy element jest dokładnie zaplanowany i omówiony. Dzięki takiemu podejściu możemy realizować wiele zadań w tym samym czasie, skutecznie się komunikować i szybko rozwiązywać bieżące problemy. To komfort i elastyczność, które pozwalają pracować skuteczniej i osiągać więcej.
Odpowiednie zarządzanie projektami to skuteczny zespół
Każdy projekt to zestaw zadań – a każde zadanie to zestaw czynności, które rozpisujemy i realizujemy krok po kroku. Klasyczne metody zarządzania usługami dla klientów mocno ograniczają zarówno komunikację, jak i kreatywność. W konsekwencji tracisz cenny czas i trudno Ci wywiązać się z terminów przez to, że ciągle walczysz z błędami i przeoczeniami.
W tradycyjnych firmach projekt prowadzony jest zazwyczaj przez jedną osobę. Kiedy ta napotyka na jakąś blokadę, musi prosić o pomoc, tłumaczyć, opisywać cały proces. To czasochłonne i irytujące.
INDEVOPS – po prostu skuteczni
U nas taka frustracja praktycznie się nie zdarza. Dzięki wykorzystaniu odpowiednich narzędzi takich jak Scrum i Easy Redmine, każdy członek zespołu ma wgląd we wszystkie zadania, podzadania, kamienie milowe, terminy, wyjaśnienia i czynności oraz notatki, które pokazują naszą drogę do celu. W razie potrzeby może szybko „wskoczyć” w proces i pomóc.
Nie tracimy czasu na tłumaczenia, spotkania czy telefony. Wszystko jest jak na dłoni, czarno na białym w postaci notatek w systemie do zarządzania projektami. Każdy z członków zespołu może na bieżąco śledzić postępy i działania, które zostały wykonane.
Menedżer projektu też ma ułatwione zadanie. Nie musi pytać „Na jakim etapie jesteśmy? Co już zrobiliśmy, a co jeszcze pozostało do wykonania?” Wszystko jest na bieżąco uaktualniane w systemie.
Takie rozwiązanie to też sprawniejsza komunikacja z klientem. Gdy dzwoni, aby zapytać, co dzieje się z jego projektem – wystarczy rzut oka na informacje w systemie – i wszystko wiadomo. Właśnie dlatego w INDEVOPS jesteśmy tak skuteczni, a nasi klienci dostają usługi najwyższej jakości i nie tracą cennego czasu.
Firma, która wciąż się uczy
Taki model komunikacji wewnętrznej sprawia, że w INDEVOPS wzajemnie się uczymy i wymieniamy doświadczeniami – bez przerwy.
Wymieniając wiadomości w projektach, analizując każdy element procesu, szybko wyłapujemy ewentualnie błędy i potknięcia. W ten sposób tworzymy bazę dobrych praktyk i własnych, autorskich rozwiązań.
Takie rozwiązania nie są dla wszystkich
Scrum i DevOps to skuteczne podejście do realizacji projektów, jednak nie dla każdego. Potrzebna jest otwarta, szczera komunikacja w zespole. Jeśli zamiast tego tworzysz wyścig szczurów i atmosferę ciągłej realizacji w zespole, te narzędzia raczej się nie sprawdzą. Tutaj skuteczniejsze będą ochronne maile i formalne ustalenia. A duch rywalizacji i tak wygra z dobrem zespołu i klienta. Bo w końcu awans jest najważniejszy.
Tylko prawdziwa, szczera praca zespołowa z ludźmi, którzy umieją dzielić się wiedzą, ale i przyjąć krytykę – to jedyne warunki, aby móc stawiać ambitne cele. Bo te największe cele i marzenia nie są osiągalne w pojedynkę. Można je zrealizować tylko w zespole.
Narzędzia to nie wszystko (ale wszystko bez narzędzi zawodzi)
Narzędzia pomagają usprawniać pracę. Zwiększają bezpieczeństwo, automatyzują procesy. Wpływają na krótszy cykl projektu. Jednak bez zespołu, który ma wiedzę i kompetencje – to tylko narzędzia. Są nic niewarte.
Dlatego w INDEVOPS liczą się przede wszystkim ludzie. Zarówno pracownicy, jak i klienci. Przed każdą realizacją dokładnie badamy potrzeby klienta. Poszukujemy źródeł problemu. To, co oferujemy naszym klientom, to nie są zwykłe usługi, których pełno na rynku. To profesjonalne rozwiązania, które przynoszą wymierne korzyści biznesowe.
Narzędzia mają nam służyć, jednak kluczowe są umiejętności, nastawienie, chęć pracy w zespole. Żaden system ani program nie zastąpi ponad 10-letniego doświadczenia i wiedzy, którą posiadamy, zarówno w dziedzinie monitoringu jak i automatyzacji IT.
Jeśli chcesz przekonać się, jak skuteczni jesteśmy, daj nam znać, jak możemy usprawnić Twoje działania w IT. Bez względu na to, czy potrzebujesz monitoringu, czy myślisz o automatyzacji. Chętnie pomożemy! Kliknij i skontaktuj się z Nami >
Dostęp do danych o opłatach za korzystanie z systemów IT służy nie tylko uzyskaniu odpowiedzi na pytanie „Ile to kosztuje?”. Moduł, w którym znajdziesz raporty i zestawienia na temat rozliczeń, może Ci również pomóc przy podejmowaniu kluczowych dla środowiska IT decyzji. Przyda się także wtedy, gdy szukasz oszczędności, chcesz zaplanować budżet lub porównać oferty różnych dostawców.
Dlaczego warto rozliczać środowiska IT?
Odpowiedź na to pytanie jest prosta: każdy z uczestników procesu chce wiedzieć ile i za co płaci. Z dużym prawdopodobieństwem można przyjąć, że kwestia „Ile będzie mnie to kosztować?” zostanie poruszona na którymś z etapów podejmowania decyzji (np. planowania budżetu dla nowego systemu). Ważne jest, aby już na wstępie ustalić, czy migracja do nowego środowiska pozwoli wygenerować oszczędności w firmie.
Rozliczanie środowisk IT można rozpatrywać z dwóch punktów widzenia: z perspektywy właściciela infrastruktury IT oraz klienta końcowego lub zamawiającego.
Rozliczenia z perspektywy właściciela lub dostawcy infrastruktury
Co zyskuje właściciel lub dostawca infrastruktury IT dzięki wdrożeniu modułu VMware vRealize Operations Manager (vROPS) oraz polityki opłat w VMware vRealize Automation (vRA)?
Oto najważniejsze korzyści:
Elastyczność w definiowaniu polityki cenowej – można ją ustalać indywidualnie, na podstawie negocjacji, z uwzględnieniem typu aplikacji, rodzaju środowiska (produkcyjnego, testowego, deweloperskiego), a także lokalizacji.
Możliwość weryfikacji aktualnej polityki cenowej pod kątem zysków lub strat.
Dostęp do raportów pozwalających ocenić, które podmioty generują największe koszty.
Jeśli wykonawca dysponuje oficjalnymi cennikami innych dostawców chmurowych, istnieje możliwość wykonania symulacji porównawczych dla pojedynczej aplikacji lub danego klienta.
Możliwość generowania raportów i zestawień z opłatami, które mogą posłużyć jako załącznik do faktury wystawianej na koniec miesiąca.
Automatyczne określanie opłat za korzystanie z maszyny wirtualnej na podstawie kosztów związanych z infrastrukturą chmurową (np. dla podmiotów wewnętrznych, które korzystają z tej samej infrastruktury).
Rozliczenia z perspektywy klienta końcowego lub zamawiającego
Co firma zamawiająca lub korzystająca ze środowiska chmurowego zyskuje dzięki dostępowi do informacji o kosztach?
Klient końcowy może:
podejmować decyzje o dalszym korzystaniu z usług dostawcy lub o rezygnacji na podstawie wymiernych danych na temat kosztów: raportów i widoków z opłatami;
na bieżąco sprawdzać rozliczenia w dowolnym ujęciu czasowym, np. dziennym, miesięcznym lub rocznym;
porównywać opłaty w danym okresie rozliczeniowym, np. w skali roku;
na etapie planowania nowego systemu oszacować, jaki będzie jego dzienny lub miesięczny koszt;
łatwiej planować budżet na kolejne miesiące;
przeanalizować opłaty za środowisko chmurowe i porównać je z oficjalnymi cennikami innych dostawców;
poszukiwać oszczędności na poziomie CPU/Memory/Storage jeśli okaże się, że bieżąca architektura środowiska jest przeszacowana w stosunku do faktycznych potrzeb;
łatwiej kontrolować wydatki na poziomie danego podmiotu wewnętrznego lub aplikacji dzięki stałemu wglądowi w zestawienia bieżących opłat.
Jak robimy to w INDEVOPS?
Definiowanie polityki cenowej
Podstawą naszego działania w ramach vRealize Automation jest zdefiniowanie polityki cenowej – to właśnie ona służy nam do rozliczania podmiotów. Znajdują się w niej stawki za CPU/Memory/Storage oraz ewentualne usługi dodatkowe (korzystanie z licencji lub ze wsparcia IT).
W przypadku rozbudowanych systemów o największych budżetach, po stronie klienta, często konieczna jest akceptacja kierownictwa wyższego szczebla. W takich sytuacjach definiujemy politykę cenową tak, aby uruchomienie nowego systemu było uzależnione od jego ceny.
Prezentacja kosztów dla właścicieli infrastruktury vRealize Operations Manager wykorzystujemy jako moduł kosztowy oraz raportująco-rozliczeniowy.
Do modułu kosztowego wprowadzamy wszystkie wydatki, jakie właściciel infrastruktury chmurowej ponosi w związku z jej utrzymaniem. Może to być zakup licencji, opłaty za energię elektryczną (zużywaną m.in. na chłodzenie serwerów), ubezpieczenia, usługi wsparcia IT, zakup oprogramowania i dodatkowych aplikacji, tworzenie backupów, wynajem przestrzeni w serwerowni itp.
Przygotowywane przez nas raporty zawierają zestawienie kosztów w przeliczeniu na pojedynczą maszynę wirtualną, host, klaster, centrum danych, czy lokalizację. Dostawca usług może szybko sprawdzić, jaki jest stosunek poniesionych kosztów do wygenerowanych zysków. Takie informacje są dla niego podstawą do oszacowania, czy jego biznes jest opłacalny oraz czy możliwe jest prowadzenie dalszych inwestycji.
Zestawienia dla podmiotów końcowych Klienci końcowi korzystający z modułu vROPS mają dostęp do zestawień, w których mogą na bieżąco sprawdzać wysokość aktualnych opłat. W tym module mogą sprawdzić również liczbę powołanych systemów, wraz z generowanymi przez nie kosztami.
Zestawienia opłat są przydatne także wówczas, gdy systemy zostały przeszacowane na etapie projektowania i konieczne jest wprowadzenie oszczędności. Moduł daje klientom końcowym dostęp do danych historycznych, dzięki którym mogą porównywać opłaty z różnych okresów rozliczeniowych.
Do tej części modułu wgrywamy również oficjalne cenniki największych dostawców chmurowych działających na rynku, np. Amazon (AWS), Microsoft (Azure), Google (GCP) – to cenne źródło informacji dla osób, które chcą porównać oferty usług.
Wiesz już, dlaczego rozliczenia kosztów maszyn wirtualnych to jeden z ważnych aspektów automatyzacji IT? Jeśli masz jakiekolwiek pytania dotyczące tej kwestii, chętnie na nie odpowiemy.
Skontaktuj się z nami!
W czasach, gdy jedni żyli swobodnie w beczce i tworzyli szkołę cynizmu (Diogenes z Synopy), inni podejmowali pierwsze próby zdefiniowania, czym jest wiedza (Platon, Sokrates). Grubo ponad 2000 lat później, w wyniku wielu obszernych rozważań innych mędrców tego świata, uznano, że wiedza to ogół wiarygodnych informacji o rzeczywistości wraz z umiejętnością ich wykorzystywania. Dla biznesu wiedza zaś przekłada się na zyski.
„Ucz się, ucz, bo nauka to potęgi klucz” – prowokacyjne porzekadło naszych opiekunów, a dla niektórych dorosłych zmora z lat szkolnych, nie pozostawia wątpliwości. Gromadzenie i umiejętne wykorzystanie wiedzy procentuje.
Wiedza to najcenniejszy kapitał człowieka i ważne (już nie tylko dla naszych opiekunów, ale i dla nas samych) jest, aby tę wiedzę systematyzować, dokumentować i pielęgnować. Codziennie zdarzają się sytuacje, w których pojawia się silna potrzeba dowiedzenia się czegoś nowego, pozyskania wiarygodnej informacji, poszerzenia horyzontów myślowych, skorzystania z wiedzy i doświadczenia innych
Źródła wiedzy w Internecie
W dobie Internetu, a w rzeczywistości w ciągu sekundy, użytkownicy globalnej sieci mają dostęp do wiedzy, której średniowieczny człowiek nie zgromadziłby przez całe swoje życie. Źródła wiedzy, tj. dokumentacje, blogi, raporty, strony tematyczne, strony encyklopedyczne, jak na przykład Wikipedia, są dostępne na wyciągnięcie ręki (a może częściej na wyciągnięcie smartphone’a, tableta czy laptopa). Niestety, zbyt często zdarza się, że jakość i zawartość łatwo dostępnej wiedzy jest zbyt niska, by się na niej opierać.
Natomiast szukanie jej w różnych miejscach bywa czasochłonne i często nie przynosi pożądanych efektów. Co w takiej sytuacji możemy zrobić? Możemy, a nawet powinniśmy utworzyć własną bazę wiedzy. Jako jej posiadacze możemy potwierdzić, że utrzymywanie własnej bazy wiedzy stanowi klucz do szybkiego dostarczania wartości i rozwiązań dla klientów. A to przekłada się na zyski.
Wiedza jako wspólny zasób zespołu
Wyobraź sobie sytuację, że Twój pracownik znika. Jego projekt został wykonany i zamknięty, wszystkie ścieżki przetarte. Albo, co gorsza, projekt utkwił w martwym punkcie i wymaga podjęcia działania. Co robisz? Sprawdzasz maile. Miliony maili, swoich… Potem maili pracownika… Bez skutku.
Dlatego zaczynasz dzwonić. Wykonujesz długie telefony do osób zaangażowanych w projekt i pytasz o status. Również bez efektu. Delegujesz. Może komuś innemu pójdzie sprawniej. Może to pomoże, tylko ile to zajmie czasu? Jutro też ten oddelegowany pracownik może zniknąć. Ile Cię to kosztuje czasu i nerwów?
A gdyby tak zgromadzić wiedzę całego zespołu tak, by każdy pracownik miał dostęp do informacji zebranych przez pozostałych? Wszystkie statusy zadań w jednym miejscu, pełny dostęp do wiedzy zespołu z poziomu własnego pulpitu? To możliwe.
Wasza własna baza wiedzy pozwoli na:
Oszczędność czasu – by móc skupić się na dostarczaniu wartości, a nie na wyszukaniu i weryfikowaniu informacji.
Usprawnienie komunikacji w zespole – by każdy mógł podzielić się swoją wiedzą i skorzystać z doświadczenia innych.
Standaryzację procesów – eliminowanie popełniania błędów, byś mógł łatwo wdrażać nowych pracowników i by Twoja firma mogła rosnąć.
Wzrost jakości usług i przewagę nad konkurencją – by wszyscy mogli czerpać z zastosowanych wcześniej rozwiązań i realizować zadania lepiej i szybciej.
Sprawdzone rozwiązanie
Nosi nazwę Easy Redmine. Jest naszą inwestycją w spokój i gwarancją sprawnego przepływu informacji. W tym narzędziu od wielu lat prowadzimy własną bazę wiedzy. To bezcenne doświadczenie, które w sposób usystematyzowany i ustandaryzowany pozwala na realizację nowych projektów na bazie poprzednich zgodnie z najlepszą praktyką.
Nasza baza wiedzy praktycznie powstaje „z automatu” przy każdym zadaniu. Jeżeli wówczas pojawiają się błędy z zakresu merytorycznego lub organizacyjnego, to są one łatwo wykrywalne, a potencjalny koszt ich napraw jest najniższy z możliwych. Najprościej rzecz ujmując, dzięki aktualizacji i archiwizowaniu zadania każdy kolejny pracownik jest w stanie przejąć lub powtórzyć zadanie dużo szybciej, niż gdyby wykonywał je od początku sam.
Dzielenie się wiedzą, współpraca i współodpowiedzialność, a także dobra organizacja pracy własnej to cztery najważniejsze fundamenty działania Indevops.
Współpracuj ze specjalistami, którzy używają bazy wiedzy by mieć gwarancję standaryzacji konfiguracji oraz szybkich wdrożeń, i nie martw się o postępy w projektach!