Narzędzia CASE, czyli jak zarządzać rozwojem oprogramowania

Jedno by wszystkim rządzić Podczas tworzenia dokumentacji dla systemu, RFP, czy modelowaniu architektury przedsiębiorstwa potrzebujemy narzędzia, które będzie w stanie pozwolić nam na tworzenie diagramów, zarządzanie wymaganiami, czy opracowywanie dokumentacji dla dostawcy oprogramowania. Na początku swojej pracy całą dokumentację wykonywałem za pomocą Worda i wklejanych do dokumentu diagramów. Redagowanie, wersjonowanie, czy praca zespołowa nad dokumentem […]

AWS – skąd czerpać wiedzę o usługach Amazona

Kto szuka ten znajdzie Jeżeli chodzi o możliwości rozwoju i nauki żyjemy chyba w najlepszych czasach. Dostępność darmowych źródeł wiedzy jest ogromna i można wybrać najdogodniejszą formę nauki. Istnieją blogi, vlogi, tutoriale, ebooki, webinary. Do wyboru do koloru. Jakiś czas temu rozpocząłem naukę AWSa i zebrałem listę źródeł wiedzy na ten temat. Aktualnie sam zdałem egzamin […]

Wiele chmur, wiele rozwiązań, czyli o typach wdrażania w chmurze

Typy chmur Mnogość rozwiązań oraz sposobów na to jak można korzystać z usług chmurowych pozwala nam na pełne dostosowanie ich do własnych potrzeb. Wykorzystywanie rozwiązań z pełną świadomością umożliwia wydajne gospodarowanie zasobami. W tym artykule przedstawię typy chmur, które występują oraz jak mogą być one wykorzystywane w praktyce. Chmura publiczna Chmura publiczna są to udostępnione […]

Co to za aaS, czyli IaaS, PaaS i SaaS

Było ich trzech Dokonując wyboru sposobu dostarczania usług chmurowych musimy brać pod uwagę jaka jest nasza potrzeba biznesowa, oraz jakie posiadamy umiejętności w organizacji. Korzystanie z usług chmurowych zdejmuje z przedsiębiorstwa konieczność posiadania własnej serwerowni, jednak nie oznacza to, że nie potrzebujemy umiejętności technicznych pozwalających na wybór właściwego rozwiązania. W ramach rozwiązań chmurowych wyróżniamy trzy […]

Cloud computing, czyli co w chmurach piszczy

Co to jest chmura Cloud computing to usługi oraz zasoby, które są dostarczane na żądanie przez dostawców w systemie pay-as-you-go. Po prostu płacisz tylko za wykorzystane zasoby. Jaki usługi mogą być dostarczane? Usług jest cała masa: moc obliczeniowa, bazy danych, pamięć masowa. Do wyboru są różnego rodzaju systemy operacyjne, silniki baz danych. Ilość i wielkość […]

SDLC, czyli o rozwoju oprogramowania

Co to jest SLDC? Rozwój oprogramowania (SDLC) jest to skomplikowany proces i wymaga zaangażowania osób o różnych kompetencjach, nie tylko programistycznych. W celu realizacji projektu, czyli wdrożenia oprogramowania trzeba wykonać określone czynności. Każde wdrożenie jest inne dlatego należy zastosować odpowiedni jeden z rodzajów SDLC. Software development life cycle (SDLC), po polsku cykl życia oprogramowania. Jest to […]

UoP vs B2B – różnice mniej oczywiste

Różnice mniej oczywiste Praca w IT wiąże się z jedną specyficzną rzeczą, a mianowicie umowami. Jeszcze kilka lat temu było to trochę prostsze i występował raczej jasny podział na pracowników zewnętrznych, czyli b2b, oraz bezpośrednie zatrudnienie, czyli UoP. Zazwyczaj w porównaniach pomiędzy b2b, a UoP wszyscy skupiają się na różnicach w kwestii zarobków1. To jest główny […]

Podstawy BPMN

Co to jest BPMN? BPMN (Business Process Model & Notation) – notacja stworzona przez organizację OMG1. Tego samego skrótu możemy użyć widząc, że specyfikacja notacji ma 500 stron 😉 Wykorzystujemy go jako jeden z elementów analizy biznesowej do graficznego przedstawiania procesów biznesowych. Dzięki temu, że BPMN ma określoną specyfikację pozwala mu być uniwersalnym sposobem na przekazywanie treści […]

Rola analityka

Tytułem wstępu Rola analityka nie jest prosta do zdefiniowania. Pracując w IT od paru lat i będąc w różnych projektach zauważyłem, że ciężko jest jednoznacznie określić zadania i obowiązki na tym stanowisku. Zacznijmy może od tego, że sama nazwa stanowiska już jest problematyczna.  Na portalach z ogłoszeniami o pracę pojawia się wiele ofert z różnymi […]