Co to jest MVP? Kiedy warto rozważyć stworzenie?
MVP (od Minimum Viable Product) to produkt który jest w minimalnym stopniu gotowy do wprowadzenia na rynek. Innymi słowy, oznacza to, że projekt jest we wczesnej fazie rozwoju i posiada jedynie podstawowy zestaw funkcjonalności potrzebnych do użytkowania. MVP nie należy mylić z pojęciem tańszego i gorszego rozwiązania. To produkt który jest wstępną wersją, gotową do testowania. MVP skupia się na sednie funkcjonalności lub problemu, który aplikacja ma rozwiązywać. Aplikacja w fazie MVP jest zwykle […]
Karolina Walczewska, 27 lipca 2020
Software House - jak wybrać?
Chcesz wypuścić na rynek swoją autorską aplikację albo może szukasz wsparcia programistycznego dla swojej firmy? Potrzebujesz zintegrować systemy informatyczne bądź poszukujesz doradztwa programistycznego? W takiej sytuacji warto rozważyć znalezienie Software House’u. Jest to rodzaj przedsiębiorstwa zajmującego się tworzeniem rozwiązań programistycznych dopasowanych do indywidualnych potrzeb. Skupiają się głównie na dostarczaniu wysokiej jakości oprogramowań na zamówienie (systemy i aplikacje dedykowane). Niestety wybór odpowiedniej firmy programistycznej […]
Karolina Walczewska, 21 lipca 2020
Dlaczego warto inwestować w język Python
1. Rosnąca popularność W rankingu najpopularniejszych języków programowania TIOBE Programming Community Index (z października 2019 roku) Python plasuje się na trzecim miejscu (po Javie i C). To o jedno oczko wyżej, niż rok wcześniej. Ta tendencja nie powinna dziwić – prostota składni, wysoki poziom abstrakcji oraz bogaty zbiór bibliotek i pakietów sprawia, że liczba użytkowników tego języka stale rośnie. 2. Ekosystem Python ma niezwykle bogaty ekosystem. Najpopularniejszy zbiór […]
Maciej Mazurek, 13 stycznia 2020
Rozwijanie produktu IT - Skalowanie rozwoju
Do napisania tego tekstu zmotywowała mnie sytuacja kilku z naszych ostatnich klientów, którzy mimo różnych branż mają ze sobą wiele wspólnego. Znamienne, że nasze ścieżki przecięły się właśnie w momencie gdy ich produkty odniosły sukces. Jednak tak to już jest w biznesie, że każdy sukces wiąże się z szeregiem nowych wyzwań. Plan sytuacyjny Oto kilka elementów, które łączą tych klientów: są to firmy produktowe, oferujące produkt informatyczny B2B, zostały […]
Grzegorz Papaj, 10 września 2019
Kiedy warto przepisać system na nową technologię?
Nie ma jednoznacznej odpowiedzi, czy lepiej jest ulepszać istniejący już system, czy jednak napisać go od początku w nowej technologii. Każdorazowo rozwiązanie należy dopasować do konkretnej sytuacji, biorąc pod uwagę zarówno szczegóły techniczne jak kwestie biznesowe. W jakich przypadkach lepiej przepisać aplikację od podstaw? Dowiedz się, co należy wziąć pod uwagę podczas podejmowania decyzji. Z reguły firmy stawiają raczej na ulepszanie istniejących już systemów niż zamawianie nowych aplikacji. Niestety czasem […]
Grzegorz Papaj, 23 maja 2019
Trzy filary dobrego kierownika projektów informatycznych
Zarządzanie projektami IT wymaga posiadania szczególnych umiejętności. Dążenie do sukcesu na rynku nie może opierać się jedynie na wiedzy technicznej kierownika projektu; wiedza programistyczna oraz zdobyte doświadczenie to nie wszystko. Równie ważne w kierowaniu zespołem są zdolności interpersonalne dokładne poznanie specyfiki branży, a także indywidualnych celów biznesowych każdego klienta. Głównym celem skutecznego zarządzania projektami informatycznymi jest nie tylko dążenie do pomyślnego zakończenia projektu, ale także ukierunkowanie na wysoką jakość. Osiąganie […]
Grzegorz Papaj, 23 kwietnia 2019
Typowe kłopoty z systemami IT
Kłopotliwe systemy informatyczne Praktycznie każdy szef IT ma gdzieś z tyłu głowy niepokojącą myśl o jednym (lub kilku) problematycznym systemie informatycznym. Myśl ta na co dzień pozostaje w uśpieniu, ale niestety od czasu do czasu powraca, przywołana jakimś problemem, awarią lub kolejnym natarczywym pytaniem działu biznesowego o nową funkcjonalność. Nawet jeśli żadne z takich zdarzeń nie wystąpi, to sama świadomość, że może się pojawić, niejednokrotnie nie daje spać spokojnie. Źródła i rodzaje […]
Grzegorz Papaj, 21 marca 2019
Body leasing, a outsourcing programistyczny w IT
Body leasing, czyli leasing pracowniczy to jedna z form współpracy z firmą IT. Klasyczny outsourcing programistyczny, czy outsourcing kompetencyjny to inne przykłady na to jak rozszerzyć możliwości naszego działu informatycznego. Z kolei pośrednictwo HR nie wiążę nas z żadną firmą programistyczną. Team leasing IT jest bardziej rozwiniętą formą body leasingu IT. Artykuł omawia zalety i wady tych rozwiązań. Rynek pracy w Polsce stale wykazuje deficyt programistów i pracowników […]
Grzegorz Papaj, 3 grudnia 2018
Wzrost zapotrzebowania na programistów
Według różnych raportów w USA w 2020 pojawi się od kilkuset tysięcy do ponad miliona wakatów dla programistów. W Polsce obecnie mówi się o deficycie w liczbie 50 tysięcy programistów. Świat już zaczyna się adaptować do tych realiach m.in. poprzez kilkutygodniowe kursy dla przyszłych mistrzów sztuki kodowania. W tym wpisie analizuje kilka zjawisk z tym związanych, które już widać w branży lub które według mnie niedługo się […]
Piotr Lewandowski, 19 października 2018