Implementacja SCRUM: zagrożenia

Co może pójść nie tak podczas wdrażania SCRUMa? Na co trzeba zwrócić uwagę? Czy można z góry przewidzieć czy SCRUM się nadaje?

Czytaj dalej Implementacja SCRUM: zagrożenia

Czy SCRUM to Złoty Graal zarządzania projektami?

Oczywiście odpowiedź brzmi NIE, to nie jest Złoty Graal. Co więcej, istnieje spora grupa projektów gdzie nasza metodyka się nie sprawdzi. W tym artykule prześledzimy w jakich sytuacjach SCRUM nie będzie najlepszym wyborem i zobaczymy inne możliwości. Zastanowimy się jak ocenić czy SCRUM będzie pasował czy nie.

Czytaj dalej Czy SCRUM to Złoty Graal zarządzania projektami?

SCRUM czyli zwinna realizacja projektów

Wpis ten otwiera serię artykułów traktujących o zarządzaniu projektami i organizacji zespołów projektowych. Obecnie jedną z najpopularniejszych  metod realizacji projektów jest SCRUM i wokół niego wszystko będzie się kręcić. Podzielę się też swoimi doświadczeniami i opiszę różne punkty widzenia, jako że miałem przyjemność wcielić się chyba w każdą rolę jaką definiuje SCRUM, a także uczestniczyłem w projektach jako klasyczny PM.

O czym będziemy dyskutować? Teraz zajmiemy się podstawami SCRUM. W następnych częściach przyjdzie mi mówić o:

  • Pojedynek ideologii: agile (SCRUM) vs pięciolatka (waterfall, v-model). Porównamy modele „zwinne” z tymi klasycznymi. Zobaczymy jakie problem trapią jeden i drugi styl.
  • Czy SCRUM to Złoty Graal? Tutaj zastanowimy się gdzie SCRUM się sprawdza, a gdzie nie. Jak to wykryć w pierwszych etapach? A jeśli się nie sprawdza to jakie są alternatywy?
  • Implementacja SCRUM i zagrożenia. Jak wdrożyć SCRUM i jakie czyhają zagrożenia? Zastanowimy się nad pewnymi, często niewidocznymi dla niedoświadczonego oka, problemami które SCRUMa zamieniają w waterfall.
  • A gdzie project manager? No właśnie, co się stało z project managerem i dlaczego tak mało o nim mówimy?

Czytaj dalej SCRUM czyli zwinna realizacja projektów

Yet another top-friend: irqtop

Some time ago I wrote an article about top-tools. Today I’d like to add another one to the list, that is, irqtop which is very useful for performance measurements and investigations. I may be biased a little bit because I have contributed to that project but the tool has given me help in many cases so I have no doubt about its value. Let me show you what’s that.

Czytaj dalej Yet another top-friend: irqtop

Security through obscurity: antywzorzec czy przemysłowy standard?

Security through obscurity to oczywiście angielskie określenie, które można przetłumaczyć jako bezpieczeństwo przez niejawność. Ale o co chodzi? Czy jest to antywzorzec czy może przemysłowy standard? I co ma z tym wspólnego immobilizer w Twoim aucie? Jeśli chcesz poznać odpowiedzi na te pytania – zapraszam do czytania.

Czytaj dalej Security through obscurity: antywzorzec czy przemysłowy standard?

Microkernel – wzorzec architektoniczny

Wzorce architektoniczne stanowią bardzo ważną część inżynierii oprogramowania. Są niejako instrukcją postępowania podczas rozwiązywania pewnych powtarzających się problemów. Dzisiaj weźmiemy na pulpit wzorzec architektoniczny, który jest związany głównie z (ale nie tylko) architekturą systemów operacyjnych – microkernel (nie mylić z kernelem systemu operacyjnego!).  Podam ogólny zarys tego wzorca i zrobię krótką analizę uwzględniając różne kryteria. Ta ostania rzecz jest szczególnie bardzo ważna dla programistów i architektów oprogramowania – zobaczymy jakie należy przyjąć kryteria oceny i na co zwracać uwagę podczas analizy wzorców projektowych.

Czytaj dalej Microkernel – wzorzec architektoniczny

Linux top-tools: performance measurements

This article presents a short list of very useful tools which are used for getting some information about what’s going on in our Linux system. These tools show some of the system’s resources utilization and saturation. Top-tools share one common property, that is, give a snapshot of certain properties in real time. Also they work in command line mode so there is no need to have a graphics user interface, perfect for servers. Let’s see what we can get and measure.

Czytaj dalej Linux top-tools: performance measurements

SOLID czyli zestaw solidnych reguł

Jednym z najbardziej rozpoznawalnych akronimów w inżynierii oprogramowania jest SOLID. Jednak po przeprowadzeniu setek rozmów rekrutacyjnych mogę stwierdzić, że z tą rozpoznawalnością bywa bardzo różnie. A szkoda, bo jest to zestaw reguł o dużym znaczeniu, warto więc wyjaśnić co to jest i dlaczego na rozmowach kwalifikacyjnych tak często pada pytanie o SOLID.

Powstało wiele opracowań na temat SOLID (możesz je bez problemu znaleźć w sieci) w odróżnieniu natomiast od znakomitej ich części my zastanowimy się czy można przedawkować SOLID i jakie będą tego efekty.

Czytaj dalej SOLID czyli zestaw solidnych reguł

Bitcoin: fakty

Dzisiaj odstawimy na bok mity zwolenników i przeciwników Bitcoina, porozmawiamy o faktach. Jest to już ostatni artykuł dotyczący tej krypto-waluty. Mam nadzieję, że informacje jakie przestawiłem w tej serii rozjaśnią nieco zagmatwany i trudny świat krypto-walut, a w szczególności świat Bitcoina. Czytaj dalej Bitcoin: fakty

Raport 2/2018: krótki przegląd rynku pracy IT

Drogi Czytelniku tym razem zobaczymy jak wygląda nasz rodzimy rynek pracy. Nie będzie to poważne studium poparte wieloletnimi badaniami, a raczej szybkie spojrzenie na obecną sytuację. Zobaczymy jakie oferty czekają na specjalistów IT i które specjalizacje są najbardziej pożądane na rynku pracy.
Czytaj dalej Raport 2/2018: krótki przegląd rynku pracy IT