5 rzeczy, które musisz wiedzieć o DevOps

Natknąłem się na ciekawy artykuł autorstwa Chrisa Canciosi w Forbes, gdzie opisuje on DevOps nie tyle jako zastąpienie metodyk agile lub lean, ale jako ich uzupełnienie. Canciosi mówi, że DevOps wypełnia luki, aby pomóc firmom technologicznym udrożnić kanały informacyjne, zautomatyzować jak najwięcej w duchu szybkości i jakości oraz udoskonalić procesy operacyjne, umożliwiając działanie w takim tempie, które było nie do wyobrażenia jeszcze dziesięć lat temu.

Myśl o firmie technologicznej wdrażającej dziesięć aktualizacji do aplikacji w ciągu dnia była niedorzecznością zaledwie kilka lat temu. Teraz ci, którzy przeszli do środowiska DevOps robią tak regularnie.

Canciosi przytoczył kilka słusznych uwag na temat DevOps.

DevOps jest ... Read More

Czy DevOps nadal jest nową koncepcją?

Margi Murphy przywołuje ważną kwestię w artykule dla Computer Weekly: Agile istnieje od początku lat 90-tych XX wieku a DevOps też ma już wiele lat. Koncepcje te sprawdziły się i pozornie zostały przyjęte przez większość organizacji, więc dlaczego wciąż mówimy o DevOps i o Agile jakby były nowe?

Murphy przedstawił tę kwestię CPO w CA Technologies – Aymenowi Sayed, który powiedział, że duże organizacje wciąż jeszcze nie do końca właściwie rozumieją idee DevOps i Agile, i to właśnie z tego powodu nadal są one relatywnie nowymi koncepcjami. Kadra kierownicza przyjmuje Agile i DevOps w teorii, ale tych koncepcji trzeba trzymać się ... Read More

Top 18 blogów związanych z bazami danych

W dzisiejszym, tak szybko zmieniającym się świecie IT, specjaliści od baz danych, którzy nie chcą wypaść z obiegu, muszą nadążać za wszystkimi rodzajami technologii – zarówno za tymi związanymi z bazami danych, jak i innymi.

Administratorzy baz danych powinni rozumieć nowe technologie dotyczące danych, ale także inne nowe technologie, które wiążą się z systemami baz danych. Nie wolno ignorować branżowych i technologicznych trendów. Wcześniej czy później okazuje się, że wiele nie związanych z bazami danych „rzeczy” ma wpływ na systemy zarządzania bazami danych i aplikacje  bazodanowe. Przykładem są metodologie Agile, takie jak DevOps czy Continuous Delivery, które jeszcze do niedawna nie ... Read More

Uniwersalny klucz do rozwoju firm – zarządzanie procesami

Ogólnie o zarządzaniu procesami

87 firmy – w tylu firmach zwiększałem efektywność procesów w ciągu ostatnich 10 lat. To i tak niewiele, bo łącznie w zespole InTENSO zrealizowanych zostało ponad 500 projektów i cieszę się, że wymieniając poglądy wewnątrz naszej organizacji dochodzimy do podobnych wniosków. Obserwując trendy i najlepsze praktyki, jestem więcej niż pewien, że wśród firm aktualnie odbywa się rewolucja w zakresie informatycznej optymalizacji procesów. Dzięki możliwościom, jakie daje IT zarządzanie procesami jest ważnym elementem budowania przewagi konkurencyjnej i często jest fundamentalnym aspektem budowania operacyjnej doskonałości. Gwałtownie zmienia się środowisko biznesu, w którym poszczególne organizacje konkurują ze sobą, w ... Read More

Dlaczego warto zainwestować w aplikacje usprawniające pracę zespołową?

W jednym z poprzednich wpisów, pt. „Confluence i inne narzędzia usprawniające pracę zespołową” przybliżyłam możliwości kilku produktów, które w znacznym stopniu przyczyniają się do poprawy współpracy w zespołach. Wśród nich znalazły się także aplikacje firmy Atlassian: Confluence i HipChat. Doskonale wiadomo, że poziom współpracy w zespołach bezpośrednio przekłada się na wyniki zadań i projektów. A aplikacje do współpracy są obietnicą zbudowania silnej przewagi konkurencyjnej.

Dzisiaj chciałabym przedstawić najistotniejsze korzyści ze stosowania takiego oprogramowania w firmie. Jednak zanim to zrobię, przypominam, że źle dobrane i wdrożone narzędzie zazwyczaj jest przeszkodą i przynosi więcej szkody niż pożytku, dlatego przed zakupem potrzebne jest całościowe ... Read More

DBmaestro: krótki przegląd

Od dłuższego już czasu deweloperzy korzystają z repozytoriów kodu źródłowego. Repozytoria te dostarczają historię zmian, ułatwiają zespołowi rozwój, oferują mechanizm do odkrywania scenariuszy ‘co jeśli?’ i wiele innych korzyści. Z drugiej strony, aktualizacje i modyfikacje projektów baz danych i danych nie mogą korzystać z tego typu możliwości. Niedawno zapoznałem się z pakietem produktów DBmaestro, które koncentrują się na tym, aby zarządzanie zmianami w bazach danych było równie bogate co zarządzanie kodem źródłowym.

O DBmaestro

DBmaestro jest prywatną firmą z siedzibą w Houston w Teksasie, określają siebie jako „DevOps dla baz danych”. Ich produkty wspierają bazy danych Microsoft SQL Server i Oracle. Zespół ... Read More

Jak wdrożyć weryfikację dwuetapową (2FA) w aplikacjach Atlassian

Hasło i nazwa użytkownika w wielu przypadkach uznawane są za przestarzały i zawodny sposób zabezpieczenia dostępu do danych. A firmy powinny chronić swoje dane najlepiej jak to możliwe i w najskuteczniejszy z dostępnych sposobów potwierdzać deklarowaną tożsamość każdego użytkownika, który chce uzyskać dostęp do używanych w firmie aplikacji. Dlatego coraz częściej sięga się po wielopoziomowe sposoby uwierzytelniania użytkowników, dzięki którym użytkownik jest jednoznacznie rozpoznawany przez system i które dają dużo większą pewność, że użytkownik jest tą osobą, za którą się podaje.

W systemach z zaimplementowanym mechanizmem uwierzytelniania wielopoziomowego konto użytkownika jest chronione przed osobami, którym udało się nielegalnie zdobyć identyfikator i ... Read More

3 powody, dla których manualne procesy zagrażają Twojemu cyklowi rozwoju oprogramowania

Podczas dwóch dekad, które spędziłem w branży IT, obserwowałem ogromne zapotrzebowanie na Agile i rozwój związanych z nim metodologii. Ale jednocześnie byłem świadkiem pozostania w tyle baz danych.

DBmaestro, którego jestem współzałożycielem i CTO, przeprowadził ostatnio badanie: “Database Deployment & Development Risks” (Zagrożenia wdrożenia i rozwoju baz danych), w celu uzyskania szczegółowych informacji na temat zagrożeń związanych z różnymi praktykami rozwoju baz danych. Badanie koncentruje się na manualnych procesach stosowanych w całym cyklu rozwojowym oprogramowania.

Wyniki badania ujawniły interesującą rozbieżność: pomimo że respondenci, z różnych sektorów, w przeważającej części dostrzegają ryzyko związane z manualnymi procesami wykorzystywanymi w bazach danych, nadal korzystają z ... Read More

Confluence i inne narzędzia usprawniające pracę zespołową

Nie od dziś wiadomo, że firmy, które odnoszą sukces opierają swoją skuteczność na sprawnej pracy zespołowej. Bez wątpienia jest to jeden z ważnych czynników przyczyniających się do rozwoju organizacji. Członkowie każdego zespołu powinni ze sobą współpracować, udzielać sobie wzajemnej pomocy i partycypować w zbiorowej odpowiedzialności za wyniki pracy.

W przeszłości „zespół” oznaczał ludzi pracujących w tym samym biurze. W dzisiejszym wirtualnym świecie zespołem może być grupa ludzi przebywających w różnych krajach, a nawet na różnych kontynentach. Niezależnie od tego, czy członkowie zespołu pracują w tym samym budynku, czy są rozproszeni po całym świecie, powinni korzystać z oprogramowania, które pomoże im współpracować ... Read More

3 niezbędne narzędzia IT dla każdego zespołu HR – rozwiązania Atlassiana

Wybór narzędzi stworzonych przez firmę Atlassian jest bardzo duży. Co więcej, można z nich korzystać zarówno w startupach, jak i w wielkich korporacjach zatrudniających tysiące osób. Niektóre aplikacje są przeznaczone dla zespołów tworzących oprogramowanie, inne mogą być używane przez zespoły marketingowe, finansowe czy HR. Właściwie każdy zespół może znaleźć wśród produktów Atlassian takie narzędzia, które pomogą mu w codziennej pracy, usprawnią ją i przyspieszą. W dzisiejszym wpisie chciałabym skupić się na zespołach HR i na trzech programach: JIRA Core, Confluence i HipChat. Do czego poszczególne narzędzia mogą przydać się pracownikom zespołów HR?

Zespoły HR w większości przypadków zajmują się m.in.: planowaniem ... Read More