Najczęściej zadawane pytania dotyczące modelu Innowise

Spis treści

Profil firmy, skala działalności i renoma

Założona w 2007 roku firma Innowise zatrudnia obecnie ponad 3,500+ Specjaliści IT. Ponad 19+ Przez lata nasi inżynierowie, specjaliści ds. kontroli jakości, eksperci DevOps, specjaliści ds. danych, projektanci i analitycy biznesowi zrealizowali ponad 1,600+ projekty.

Firma Innowise ma siedzibę główną w Warszawie, w Polsce, i prowadzi działalność w 20+ krajach w Europie, Stanach Zjednoczonych i na Bliskim Wschodzie. Współpracujemy z klientami w oparciu o model świadczenia usług rozproszonych oraz liczne międzynarodowe centra operacyjne, co pozwala nam obsługiwać różne strefy czasowe i utrzymywać bliski kontakt z zespołami klientów.

Model Innowise współpracuje z 400+ firmy w całym 70+ kraje, w tym start-upy, małe i średnie przedsiębiorstwa, duże firmy oraz inne przedsiębiorstwa z branży technologicznej:

  • Firmy zajmujące się oprogramowaniem wybierają model Innowise, aby rozbudować swoje zespoły inżynierów, wprowadzić nowe funkcje lub ulepszyć swoje produkty.
  • Działy Enterprise IT Możesz polegać na naszych ekspertach w zakresie oprogramowania wewnętrznego, modernizacji, migracji oraz dodatkowego wsparcia programistycznego.
  • Firmy usługowe i konsultingowe z branży IT nawiązują z nami współpracę, gdy potrzebują dodatkowych specjalistów lub dedykowanego zespołu do realizacji projektów dla klientów.
  • Dostawcy rozwiązań angażują nasze zespoły w proces opracowywania i wdrażania produktów dla swoich klientów.
  • IT – rekrutacja pracowników a firmy rekrutacyjne korzystają z naszej bazy kandydatów, aby znaleźć sprawdzonych inżynierów na trudne do obsadzenia stanowiska.
  • Startupy zapraszamy również do współpracy przy tworzeniu prototypów MVP oraz w ramach bieżącego rozwoju produktów.

Współpracowaliśmy z takimi firmami jak NTT DATA, Commercial Bank of Qatar, SPAR i Topcon Agriculture. Więcej przykładów oraz opinie klientów z pierwszej ręki można znaleźć na stronie nasza strona z opiniami. Niektóre projekty pozostają poufne na mocy umów o zachowaniu poufności, dlatego firmy, o których piszemy, stanowią jedynie część naszego portfolio klientów.

Hays. SPAR. Tietoevry. BS2, Penki kontinentai group. Digital Science. GMV. Commercial Bank of Qatar. Topcon. NTT DATA. Familux Resorts. Los Angeles Police Revolver and Athletic Club.

Firma Innowise dostarczyła oprogramowanie do 40+ branżach, ze szczególnym doświadczeniem w:

Współpracujemy również z firmami z różnych telekomunikacja, edukacja, motoryzacyjny, media, podróże, nieruchomości, oraz inne sektory. Można zapoznaj się z naszymi studiami przypadków aby zobaczyć, jak zrealizowaliśmy podobne projekty.

Firma Innowise zatrudnia zespół liczący ponad 3,500+ Własnych specjalistów ds. IT, dzięki czemu klienci mogą powierzyć nam realizację całego projektu lub włączyć naszych ekspertów do swoich zespołów. Korzystamy z ponad 60 technologii i dysponujemy wyspecjalizowanymi centrami kompetencyjnymi dla głównych branż. Nasze zespoły rozumieją wymagania branżowe w zakresie bezpieczeństwa i przepisów. Nasze osiągnięcia mówią same za siebie: 93% Wielu naszych klientów nadal z nami współpracuje. Aby dowiedzieć się więcej o tym, jak świadczymy nasze usługi, odwiedź stronę Strona „Jak działamy”.

Tak. Model Innowise posiada 200+ certyfikowani specjaliści w dziedzinie chmury obliczeniowej, danych, platform korporacyjnych, zapewnienia jakości oraz zarządzania projektami. Nasi specjaliści posiadają aktualne certyfikaty przyznane przez AWS, Google Cloud, SAP, Databricks, ISTQB oraz innych dostawców technologii.

Jeśli chodzi o normy ISO, certyfikaty te mają zastosowanie na poziomie firmy, a nie jako indywidualne uprawnienia. Firma Innowise posiada certyfikaty ISO 9001, ISO 27001, ISO 13485, ISO 27017 oraz ISO 27018, które świadczą o dojrzałości naszych systemów zarządzania jakością i bezpieczeństwem. Pełną listę można znaleźć na stronie nasza strona poświęcona certyfikatom i dowiedz się więcej o naszych jakość i zarządzanie bezpieczeństwem praktyki.

AWS Select Tier Services Partner. Microsoft Solutions Partner, Digital & App Innovation, Azure. Microsoft Solutions Partner, Infrastructure, Azure. Microsoft Solutions Partner, Data & AI, Azure. Google Cloud Partner. SAP Partner. Databricks. ISTQB Gold Partner. ISO 9001 certified. ISO 13485 certified. ISO/IEC 27001 certified.

Tak. Firma Innowise nawiązała ponad 35 partnerstw technologicznych w takich obszarach jak chmura obliczeniowa, oprogramowanie dla przedsiębiorstw, handel elektroniczny, fintech i inne. Nasza sieć partnerów obejmuje:

Szczegółową listę można znaleźć na stronie nasza strona partnerska.

Zweryfikowane opinie klientów można znaleźć na niezależnych platformach z recenzjami, takich jak Clutch, GoodFirms i Trustpilot, a także w naszym sekcja referencji. Jeśli chodzi o nagrody, rankingi i inne wyróżnienia branżowe, możesz również sprawdzić stronę Strona z nagrodami Innowise.

Tak. Firma Innowise została wyróżniona w niezależnych rankingach branżowych i programach nagród za osiągnięcia technologiczne, outsourcing (IT), dynamiczny rozwój oraz specjalistyczną wiedzę w danej dziedzinie.

Oto kilka najnowszych przykładów:

Więcej informacji na temat wyróżnień przyznanych przez podmioty zewnętrzne można znaleźć na stronie Strona z nagrodami Innowise.

Masz jakiś projekt na myśli?

Usługi, możliwości inżynieryjne i systemy starszego typu

Firma Innowise świadczy usługi w zakresie inżynierii oprogramowania oraz doradztwa IT zarówno dla nowych produktów, jak i istniejących systemów. W zależności od projektu możemy zająć się:

Pełna oferta usług jest dostępna na stronie Strona usług Innowise.

Nasze zespoły inżynierów zajmują się głównymi stosami technologicznymi w obszarach sieci, urządzeń mobilnych, chmury obliczeniowej oraz rozwiązań dla przedsiębiorstw. Nasz podstawowy stos technologiczny obejmuje:

Pełny zestaw technologii można znaleźć na naszej stronie strona poświęcona technologiom.

Oba warianty. Możemy przejąć odpowiedzialność za cały projekt lub zająć się konkretnym jego elementem, takim jak UX/UI, kontrola jakości (QA), DevOps, architektura, integracja czy programowanie. Jeśli projekt jest już realizowany przez Wasz wewnętrzny zespół, nasi eksperci mogą uzupełnić brakujące kompetencje lub zasoby.

Oczywiście. Nasz zespół zapewnia usługi w zakresie modernizacji starszego oprogramowania w zakresie wysoce dostosowanych systemów korporacyjnych, w tym SAP, Oracle, Salesforce, Microsoft Dynamics oraz innych platform biznesowych. W zależności od aktualnej konfiguracji możemy przeprowadzić refaktoryzację kodu niestandardowego, migrację danych lub obciążeń, przenieść części systemu na inną platformę lub połączyć starsze komponenty z nowszymi aplikacjami za pośrednictwem interfejsów API. W przypadku większych migracji uruchamiamy również równolegle zarówno stare, jak i nowe środowiska, a dopiero potem dokonujemy przełączenia między nimi, aby zminimalizować ryzyko zakłóceń w działalności firmy.

Jasne, możemy zacząć od… faza rozpoznawcza przed rozpoczęciem prac programistycznych na pełną skalę. Na tym etapie ustalamy cele biznesowe, potrzeby użytkowników, wymagania, zakres projektu, ograniczenia techniczne oraz priorytety dotyczące pierwszej wersji. Na tej podstawie możemy określić architekturę, plan działania, skład zespołu oraz bardziej realistyczny kosztorys projektu.

Jeśli projekt wiąże się z niepewnością techniczną, nasz zespół zajmuje się nią poprzez ukierunkowane PoC lub analizy wykonalności. Na przykład sprawdzamy, czy określone architektury, interfejsy API, potoki danych lub komponenty sztucznej inteligencji działają zgodnie z oczekiwaniami, zanim włączymy je do głównej kompilacji.

W Innowise dbamy o to, by zgodność z przepisami była integralną częścią naszego oprogramowania od samego początku. Przekształcamy wytyczne regulacyjne w jasne wymagania dotyczące rozwoju, bezpieczeństwa i testowania. W zależności od charakteru projektu nasze środki bezpieczeństwa mogą obejmować wielopoziomowe zarządzanie dostępem, szyfrowanie danych, bieżące modelowanie zagrożeń, audyty bezpiecznego kodu oraz kompleksowe rejestrowanie zdarzeń zgodnie z przepisami.

Nasze zespoły mają doświadczenie w zakresie zgodności z takimi normami jak HIPAA, RODO, PCI DSS, PSD2, SOC 2, FDA/MDR oraz DORA. Firma Innowise posiada również certyfikaty ISO 9001, ISO 27001, ISO 13485, ISO 27017 oraz ISO 27018.

Tak. Po uruchomieniu możemy kontynuować konserwacja oprogramowania i wsparcie techniczne lub pomóc Twojemu zespołowi przejąć kontrolę. Nasze wsparcie po wprowadzeniu produktu na rynek obejmuje usuwanie błędów, monitorowanie, aktualizacje zabezpieczeń, poprawę wydajności, nowe funkcje oraz aktualizacje w miarę zmian w produkcie.

W przypadku systemów wymagających ciągłej obsługi model Innowise zapewnia obsługę na poziomie L2/L3 oraz całodobowe wsparcie techniczne w pilnych sprawach. Jeśli zarządzaniem produktem zajmie się Państwa zespół, zapewnimy mu niezbędną dokumentację i szkolenia.

Sztuczna inteligencja i zaawansowana inżynieria

Tak. Firma Innowise zrealizowała ponad 40 projektów z zakresu sztucznej inteligencji, obejmujących technologie RAG, sztuczną inteligencję agentową, wizję komputerową oraz uczenie maszynowe. Najnowsze przykłady to Vidda – platforma zapewniająca zgodność z przepisami; Haia – agentowy asystent finansowy z kontrolą transakcji z udziałem człowieka; bezpieczny chatbot analityczny dla przedsiębiorstw, przeznaczony do obsługi danych wewnętrznych; oraz skaner skóry oparty na sztucznej inteligencji, zbudowany z wykorzystaniem modeli DINOv2 i CNN. Więcej przykładów można znaleźć na naszej stronie Strona poświęcona studiom przypadków dotyczących sztucznej inteligencji.

Tak. Nasz zespół tworzy agenty RAG które wykorzystują wewnętrzne dane firmy, a także agenty oparte na sztucznej inteligencji, korzystające z interfejsów API i współpracujące z systemami takimi jak CRM czy ERP. W przypadku bardziej złożonych procesów roboczych możemy przydzielać różne zadania poszczególnym agentom oraz kontrolować zakres uprawnień każdego z nich za pomocą uprawnień i etapów zatwierdzania.

Na przykład stworzyliśmy Haia, platforma finansowa oparta na podejściu agentycznym oraz Chatbot analityczny oparty na technologii RAG do pracy z wewnętrznymi danymi firmy.

Wyniki generowane przez sztuczną inteligencję sprawdzamy, porównując je z zadaniem oraz danymi źródłowymi, z których powinny korzystać. W przypadku systemów RAG analizujemy zarówno etap wyszukiwania, jak i ostateczną odpowiedź, aby zidentyfikować, gdzie pojawiają się błędy. W przypadku zadań o ustalonych odpowiedziach stosujemy weryfikację zestawów, natomiast odpowiedzi otwarte mogą wymagać dodatkowej weryfikacji przez model LLM. Aby zapobiec halucynacjom, upewniamy się, że odpowiedzi opierają się na materiałach źródłowych, a w sytuacjach podwyższonego ryzyka poddajemy je weryfikacji przez człowieka.

Po wdrożeniu wprowadzamy procedury mające na celu zapewnienie stabilności i mierzalności aplikacji opartych na sztucznej inteligencji w środowisku produkcyjnym. W zależności od systemu może to obejmować:

  • Kontrola wersji modeli i danych szkoleniowych
  • Testowanie automatyczne i potoki CI/CD
  • Wdrażanie modeli i zarządzanie środowiskiem
  • Monitorowanie wydajności i wykrywanie odchyleń
  • Rejestrowanie danych i powiadomienia, wraz z ponownym uczeniem w przypadku spadku wydajności modelu

W przypadku aplikacji opartych na generatywnej sztucznej inteligencji wdrażamy również systemy śledzenia, monitorowania tokenów i kosztów, procesy oceny, zarządzanie podpowiedziami oraz gromadzenie opinii użytkowników. Monitorujemy jakość wyników w środowisku produkcyjnym, aby ustalić, czy problem wynika z procesu pobierania danych, podpowiedzi czy samego modelu, a także określić, co należy zmienić.

Projektujemy dostęp do danych dla sztucznej inteligencji w oparciu o potrzeby modelu oraz stopień wrażliwości danych. W zależności od projektu środki kontroli mogą obejmować dostęp oparty na rolach, szyfrowanie, dzienniki audytowe, monitorowanie modeli oraz zatwierdzanie przez człowieka działań wysokiego ryzyka. W przypadku wrażliwych obciążeń modele mogą również działać w chmurze prywatnej lub w środowisku lokalnym, co pozwala na przechowywanie danych w ramach wymaganej infrastruktury.

Firma Innowise posiada certyfikaty ISO 27001, ISO 27017 i ISO 27018 w zakresie bezpieczeństwa informacji i ochrony danych w chmurze. Nasze zespoły zajmujące się sztuczną inteligencją działają również zgodnie z przepisami RODO i innymi wymogami regulacyjnymi.

Modele zaangażowania, wdrażanie nowych pracowników i rozbudowa zespołu

Oferujemy cztery modele współpracy, w zależności od tego, jakiego rodzaju wsparcia Państwo potrzebują:

  • IT – wzmocnienie kadry/rozszerzenie zespołu. Do istniejącego zespołu dołączasz poszczególnych specjalistów i zarządzasz ich codzienną pracą.
  • Dedykowany zespół. Zebraliśmy zespół do realizacji Twojego projektu. Możesz samodzielnie nim kierować lub powierzyć kierowanie realizacją projektem kierownikowi projektu Innowise lub Scrum Masterowi.
  • Outsourcing obejmujący cały cykl. Przekazujesz uzgodniony zakres projektu, a firma Innowise zajmuje się jego realizacją.
  • Centrum rozwoju offshore (ODC). Innowise tworzy odrębny zespół zagraniczny do realizacji długoterminowych zadań rozwojowych, które wymagają dedykowanych zasobów.

Zazwyczaj przekazujemy odpowiednie CV w ciągu 1–2 dni. Po wybraniu specjalisty często może on dołączyć do projektu w ciągu 3–5 dni roboczych. W przypadku większego zespołu harmonogram ustalany jest indywidualnie i może trwać 1–2 tygodnie, w zależności od wymaganych stanowisk i specjalizacji.

Tak. Zespół Innowise może dołączyć do projektu, który jest już w trakcie realizacji, lub przejąć niedokończony lub wstrzymany produkt od innego zespołu. Zaczynamy od przeanalizowania kodu źródłowego i architektury, a następnie sprawdzamy listę zadań do wykonania oraz środowisko programistyczne, aby ustalić, na co należy zwrócić uwagę, zanim nasi inżynierowie przystąpią do pracy.

Nie, nie pracujemy na miejscu, ale w razie potrzeby możemy zorganizować spotkania osobiste. Kwestia ta jest omawiana indywidualnie, w zależności od lokalizacji projektu i warunków współpracy.

Zazwyczaj firma Innowise jest w stanie zatrudnić lub zwolnić programistów w ciągu tygodnia, dzięki czemu można dostosować moce produkcyjne bez konieczności rozpoczynania kolejnego cyklu rekrutacyjnego. Większe zwiększenie zatrudnienia może potrwać dłużej, w zależności od stanowisk i wymaganych umiejętności.

Jeśli dany inżynier nie spełnia oczekiwań, firma Innowise zapewnia jego zastępcę. Przed zmianą dokumentujemy bieżące prace i, w razie potrzeby, organizujemy okres, w którym obaj inżynierowie pracują równolegle, aby zastępca mógł przejąć projekt bez utraty kontekstu.

Tak. Zdecydowanie można zacząć od PoC lub MVP, aby zweryfikować produkt przed podjęciem długoterminowego zobowiązania inżynieryjnego. Ponadto możemy zorganizować krótkie okresy próbne dla programistów na określonych warunkach współpracy, aby upewnić się, że nasi eksperci dobrze wpasują się w Państwa wewnętrzny zespół.

Ceny, szacowanie kosztów i kontrola budżetu

Innowise oferuje kilka modeli rozliczeniowych, w tym rozliczenie według czasu pracy i Material, cenę stałą oraz rozliczenie miesięczne dla dedykowanych zespołów. Możemy również łączyć różne modele, gdy projekt wymaga większej elastyczności.

Metodę szacowania wybieramy w zależności od tego, jak dokładnie zdefiniowany jest projekt. Na początkowym etapie naszym celem jest ustalenie realistycznego budżetu i harmonogramu. Gdy zakres projektu stanie się bardziej jasny, będziemy mogli dokonać bardziej szczegółowego oszacowania nakładu pracy.

  • Szacowanie metodą odgórną. Całość projektu szacujemy na podstawie opinii ekspertów oraz danych pochodzących z podobnych realizacji. Metoda ta sprawdza się dobrze, gdy potrzebny jest wstępny budżet i harmonogram, zanim zostaną określone wszystkie wymagania.
  • Szacowanie metodą oddolną. Nasi specjaliści szacują nakład pracy związany z poszczególnymi elementami lub zadaniami, a następnie łączą je w całościowy nakład pracy. Korzystamy z tego podejścia, gdy zakres projektu i podział pracy są już wystarczająco szczegółowe.
  • PERT (technika oceny i przeglądu programu). Porównujemy szacunki optymistyczne, najbardziej prawdopodobne i pesymistyczne w sytuacjach, gdy projekt wiąże się nadal ze znaczną niepewnością lub ryzykiem technicznym.
  • Rozmiary koszulek. Zespoły stosujące metodologię Agile grupują funkcje według względnego nakładu pracy, zazwyczaj jako S, M lub L. Pomaga to porównać stopień złożoności przed przystąpieniem do szczegółowych szacunków.

Możesz otrzymać bezpłatną, niezobowiązującą wycenę, umawiając się na rozmowę telefoniczną lub przesyłając nam wstępne wymagania za pośrednictwem formularza kontaktowego. Po przeanalizowaniu zakresu projektu przygotowujemy ofertę zawierającą zalecany skład zespołu, szacunkowy nakład pracy w podziale na role, harmonogram realizacji oraz kluczowe ryzyka związane z projektem.

Minimalna wielkość projektu wynosi zazwyczaj $10 000+, choć dokładny budżet początkowy zależy od zakresu i rodzaju zlecenia.

Przed rozpoczęciem prac uzgadniamy budżet i model rozliczeniowy, a następnie przez cały czas trwania projektu monitorujemy wydatki w odniesieniu do tych założeń. Jeśli coś mogłoby spowodować wzrost kosztów, dowiadujesz się o tym, zanim rozpocznie się dodatkowa praca.

  • Poziom bazowy budżetu. W ofercie jasno określono, co obejmuje kosztorys i na jakich zasadach odbywa się rozliczenie, dzięki czemu projekt ma jasny punkt odniesienia.
  • Monitorowanie budżetu. Kierownik projektu regularnie porównuje rzeczywisty nakład pracy i wydatki z planem oraz na bieżąco informuje Cię o stanie budżetu.
  • Zarządzanie ryzykiem. Jeśli nasz zespół zauważy, że dane działania mogą spowodować wzrost kosztów, informujemy o tym na wczesnym etapie i najpierw omawiamy z Państwem możliwe rozwiązania.
  • Kontrola zmian. Każde zgłoszenie zmiany jest poddawane ocenie przed włączeniem do zakresu projektu, w tym pod kątem wpływu na koszty i harmonogram.
  • Ocena priorytetowa. Jeśli pojawią się nowe zadania, możemy wspólnie zmienić priorytety i odłożyć mniej pilne zadania na później.

Gdy zmienia się zakres projektu, najpierw oceniamy dodatkowy nakład pracy oraz jego wpływ na harmonogram i budżet. Nasz zespół uzgadnia wszelkie zmiany z klientem przed dodaniem tych zadań do projektu. W modelu T&M dodajemy nowe zadania do listy zadań do wykonania i rozliczamy się na podstawie faktycznie poświęconego czasu. W przypadku ceny stałej dokonujemy ponownej wyceny wszystkich elementów wykraczających poza pierwotny zakres projektu i odpowiednio dostosowujemy harmonogram.

Zarządzanie projektami, komunikacja i realizacja

W zależności od projektu stosujemy metodyki zwinne, takie jak Scrum i Kanban, a także metodę kaskadową. Jeśli dana metodyka nie sprawdza się, łączymy praktyki z różnych podejść.

  • Scrum. Zespół pracuje w krótkich sprintach i na koniec każdego cyklu omawia postępy z interesariuszami. Zazwyczaj decydujemy się na metodę Scrum, gdy wymagania mogą ulec zmianie, a klient oczekuje regularnych informacji zwrotnych w trakcie prac programistycznych.
  • Kanban. Zadania przechodzą przez ciągły proces pracy, przy czym obowiązują ograniczenia dotyczące liczby zadań w toku. Nasze zespoły stosują metodę Kanban w obszarze wsparcia technicznego, konserwacji oraz projektów, w których regularnie napływają zgłoszenia.
  • Wodospad. Projekt przebiega zgodnie z określoną sekwencją etapów opartą na uzgodnionym zakresie i harmonogramie. Nasi specjaliści stosują tę metodę, gdy wymagania są ustalone lub gdy prace wymagają uzyskania formalnych zatwierdzeń.
  • Podejście hybrydowe. Niektóre projekty wymagają zastosowania elementów więcej niż jednej metodologii. Na przykład projekt realizowany jest zgodnie z ustalonymi kamieniami milowymi, podczas gdy zespół programistów pracuje w ramach iteracji metodologii Agile na każdym etapie.

W przypadku projektów obejmujących pełny cykl główną osobą kontaktową jest zazwyczaj kierownik projektu lub kierownik ds. realizacji, który koordynuje pracę zespołu, monitoruje postępy i zajmuje się komunikacją. W ramach usługi wzmocnienia kadrowego nasi specjaliści dołączają do istniejącego zespołu klienta i zazwyczaj pracują pod kierownictwem kierownika projektu lub lidera zespołu. Jeśli projekt wymaga dodatkowej koordynacji z naszej strony, Innowise może również zapewnić kierownika projektu (PM) lub Scrum Mastera. Każdemu klientowi Innowise automatycznie przypisywany jest opiekun klienta, którego głównym zadaniem jest zapewnienie, że każdy klient jest zadowolony z naszych usług. Opiekun klienta pełni również rolę głównego punktu eskalacji.

Przed rozpoczęciem projektu wspólnie z Państwem ustalamy harmonogram i plan komunikacji, które uwzględniają lokalizacje obu zespołów oraz wymagany zakres zbieżności czasu pracy.

W przypadku projektów realizowanych w modelu nearshore możemy przydzielić specjalistów, których harmonogramy pracy są ściśle dopasowane do Państwa. W przypadku zespołów offshore ustalamy codzienny przedział czasowy, w którym odbywają się spotkania i pilne rozmowy. Poza tym przedziałem zespół koordynuje pracę za pomocą Jira, Confluence, Slacka lub Teams, wspólnych repozytoriów Git lub innych narzędzi, z których Państwa zespół już korzysta.

Nasi specjaliści mogą również uczestniczyć w waszych regularnych spotkaniach typu stand-up i sesjach planowania, dzięki czemu komunikacja płynnie wpisuje się w zwyczajowe procedury waszego zespołu.

Możemy pracować w Państwa istniejącym środowisku projektowym lub korzystać z narzędzi takich jak Jira, Confluence, GitHub, GitLab, Bitbucket, Slack i Microsoft Teams. Kierownicy projektów wykorzystują również raporty o stanie realizacji, przeglądy sprintów oraz prezentacje, aby na bieżąco informować interesariuszy o postępach w pracach.

Innowise zarządza ryzykiem związanym z realizacją w trakcie całego projektu oraz przygotowuje się na ewentualne problemy, które mogłyby wpłynąć na harmonogram lub plan wdrożenia.

  • Identyfikacja ryzyka i ustalanie priorytetów. W miarę postępów projektu kierownik projektu i kierownicy techniczni analizują zależności, ograniczenia techniczne, obciążenie pracą oraz zmiany zakresu. W pierwszej kolejności zwraca się uwagę na ryzyka mające największy wpływ na nadchodzące kamienie milowe.
  • Planowanie działań łagodzących. W przypadku istotnych zagrożeń nasz zespół poszukuje sposobów na zmniejszenie ryzyka opóźnienia, zanim wpłynie ono na harmonogram dostaw. W zależności od sytuacji działania te mogą obejmować przetestowanie ryzykownego obszaru na mniejszą skalę, zmianę kolejności zadań, wprowadzenie dodatkowych kontroli lub ponowny podział obciążenia pracą.
  • Kontrola postępów i odchyleń. Kierownik projektu porównuje postępy z planem wydania i uważnie śledzi przeszkody. Jeśli prace zaczynają się opóźniać, zespół identyfikuje przyczynę i dostosowuje plan, zanim opóźnienie się pogłębi.
  • Techniczne środki awaryjne. Prace techniczne obarczone wyższym ryzykiem mogą wymagać przeprowadzenia testów pilotażowych, testów jednostkowych i integracyjnych, przeglądów kodu, alertów w czasie rzeczywistym, logiki ponownych prób, procedur przywracania stanu poprzedniego, tworzenia kopii zapasowych lub walidacji po wdrożeniu. Środki zabezpieczające zależą od systemu i rozważanych scenariuszy awarii.
  • Planowanie działań naprawczych. Gdy pojawia się ryzyko opóźnienia, wspólnie z Państwem analizujemy dostępne opcje. Zespół może przeznaczyć zasoby na inne zadania lub przenieść prace o niższym priorytecie do kolejnej wersji, aby główny kamień milowy został zrealizowany zgodnie z planem.
  • Eskalacja i zmiana planu. Zanim wprowadzimy zmiany w harmonogramie, wyjaśniamy, na czym polega przeszkoda i jaki ma wpływ na realizację projektu. Gdy uzgodnimy kolejny krok, nasz kierownik projektu aktualizuje plan, a zespół pracuje zgodnie ze zaktualizowanym harmonogramem.

Zapewnienie jakości, standardy kodowania i DevOps

Nasi programiści przestrzegają standardów kodowania określonych dla danego projektu i na każdym etapie tworzenia oprogramowania stosują wzajemne recenzje, analizę statyczną oraz testy jednostkowe. Starsi inżynierowie i architekci weryfikują kluczowe decyzje projektowe, mając na uwadze skalowalność i przyszłe zmiany. Monitorujemy pokrycie testowe oraz, o ile pozwala na to stosowana platforma, wskaźniki takie jak wskaźnik łatwości konserwacji czy złożoność cyklomatyczna.

Przed wydaniem nasi inżynierowie ds. kontroli jakości testują produkt pod kątem zagrożeń istotnych dla danej wersji. Przeprowadzamy ręczne testy funkcjonalne i regresyjne oraz automatyczne kontrole w ramach CI/CD. Jeśli projekt ma określone wymagania dotyczące wydajności lub przewidywane obciążenie, przeprowadzamy również testy obciążeniowe i wydajnościowe. W zależności od zakresu projektu zespół może również przeprowadzać testy bezpieczeństwa, testy akceptacyjne lub testy przed wydaniem.

Nasi inżynierowie DevOps konfigurują potoki CI/CD dostosowane do Państwa procesu wdrażania, łącząc testy i kontrole bezpieczeństwa bezpośrednio z procesem wdrażania. Zarządzają infrastrukturą chmurową przy użyciu narzędzi takich jak Terraform lub CloudFormation w AWS, Azure lub Google Cloud. Konfigurujemy również monitorowanie oraz procedury przywracania poprzedniego stanu dla Państwa środowiska produkcyjnego.

W przypadku modelu Innowise docelowy poziom dostępności usług wynosi zazwyczaj około 99%, przy czym dokładne warunki umowy SLA są ustalane w zależności od infrastruktury klienta i zakresu wsparcia. Określamy również progi wydajności i czasy reakcji w zależności od stopnia ważności incydentów, dzięki czemu klient wie, jakiego poziomu usług może oczekiwać przed uruchomieniem systemu.

Bezpieczeństwo, prawa własności intelektualnej i zgodność z przepisami

Oczywiście. Możemy podpisać umowę o zachowaniu poufności (NDA), zanim udostępnisz nam poufne szczegóły projektu lub zapewnisz nam dostęp do swoich systemów i danych. Nasi pracownicy i współpracownicy również podpisują umowy o zachowaniu poufności przed przystąpieniem do projektu. Jeśli wolisz skorzystać z własnego wzoru umowy o zachowaniu poufności, nasz zespół prawny może go sprawdzić przed podpisaniem.

Firma Innowise posiada kilka certyfikatów ISO dotyczących w szczególności bezpieczeństwa informacji i bezpieczeństwa w chmurze:

  • ISO 27001:2022 dotycząca zarządzania bezpieczeństwem informacji
  • Norma ISO 27017:2015 dotycząca środków kontroli bezpieczeństwa informacji w usługach w chmurze
  • Norma ISO 27018:2019 dotycząca ochrony danych osobowych w środowiskach chmury publicznej

Nasi specjaliści pracują na urządzeniach zarządzanych przez firmę, zabezpieczonych za pomocą szyfrowania dysków oraz narzędzi do ochrony punktów końcowych, takich jak EDR. Dostęp do systemów korporacyjnych i projektowych odbywa się za pośrednictwem szyfrowanych sieci VPN, a uwierzytelnianie wieloskładnikowe (MFA) oraz uprawnienia oparte na rolach ograniczają dostęp każdego specjalisty wyłącznie do tych systemów, które są mu niezbędne. W przypadku projektów wymagających wysokiego poziomu bezpieczeństwa możemy również korzystać z izolowanych środowisk, dedykowanych sieci lub wzmocnionych serwerów pośredniczących.

W przypadku krytycznych obciążeń najpierw uzgadniamy docelowe wartości RPO i RTO, a następnie opracowujemy procedury tworzenia kopii zapasowych i odzyskiwania danych w oparciu o te wartości. Dokumentujemy etapy odzyskiwania, testujemy przywracanie danych lub przełączanie awaryjne oraz regularnie przeprowadzamy ćwiczenia z zakresu odzyskiwania po awarii, aby sprawdzić, czy proces odzyskiwania przebiega zgodnie z planem.

Firma Innowise korzysta w swojej pracy z oprogramowania objętego odpowiednimi licencjami i przestrzega warunków dotyczących wszelkich komponentów stron trzecich lub komponentów typu open source wykorzystywanych w projektach klientów. Jeśli rozwiązanie opiera się na oprogramowaniu komercyjnym, uwzględniamy koszty licencji przy wyborze technologii i szacowaniu budżetu projektu.

W przypadku wystąpienia incydentu bezpieczeństwa nasz zespół reagowania najpierw ocenia jego skutki i podejmuje działania mające na celu jego opanowanie. Postępujemy zgodnie z procedurą eskalacji i na bieżąco informujemy klienta za pośrednictwem uzgodnionych kanałów komunikacji. Po przywróceniu normalnego stanu badamy przyczynę źródłową incydentu i aktualizujemy wszelkie środki kontroli lub procedury, które wymagają zmian.

Wsparcie po uruchomieniu, konserwacja i przekazywanie wiedzy

Oczywiście. Warunki gwarancji uzgadniamy przed oddaniem projektu do użytku, a okres gwarancji uwzględniamy w kosztorysie projektu. W tym czasie nasz zespół usuwa błędy krytyczne i o wysokim stopniu ważności zgodnie z zatwierdzoną specyfikacją techniczną i kryteriami odbioru.

W przypadku prac wykraczających poza zakres gwarancji przed rozpoczęciem prac potwierdzamy koszt i termin realizacji. Po wygaśnięciu gwarancji nasze zespoły L2 i L3 mogą nadal zapewniać wsparcie dla produktu, zajmując się incydentami i złożonymi problemami technicznymi, a także wprowadzając drobne ulepszenia i poprawki zwiększające stabilność.

Tak. Zapewniamy całodobowe wsparcie techniczne dla aplikacji i infrastruktury o kluczowym znaczeniu dla działalności firmy. Umowa SLA określa czasy reakcji oraz zasady eskalacji w zależności od stopnia ważności incydentu oraz Państwa wymagań operacyjnych.

Najwyższy priorytet mają zdarzenia krytyczne, a zespół postępuje zgodnie z ustaloną ścieżką eskalacji, aby przywrócić działanie usługi i skrócić czas przestoju. Problemy wymagające dogłębniejszej analizy technicznej mogą zostać przekazane do specjalistów poziomu L2 lub L3, którzy zajmują się działaniem aplikacji, kodem, architekturą, integracjami lub infrastrukturą.

Więcej szczegółów znajdziesz na naszej stronie strona poświęcona usługom konserwacji oprogramowania i wsparcia technicznego.

Innowise rozpoczyna przekazywanie wiedzy jeszcze przed przekazaniem projektu, dzięki czemu Twój zespół ma czas na zapoznanie się z systemem, gdy nasi inżynierowie są nadal zaangażowani w projekt. Przygotowujemy dokumentację techniczną, przeprowadzamy Twoich specjalistów przez proces konfiguracji i umożliwiamy im obserwowanie pracy naszego zespołu przed przejęciem obowiązków. Nasi eksperci szkolą również administratorów lub użytkowników końcowych w zakresie tych elementów systemu, z którymi będą bezpośrednio pracować.

Wstępna konsultacja i dalsze kroki

Możesz umówić się na rozmowę telefoniczną na stronie internetowej Innowise lub przesłać swoją prośbę za pośrednictwem formularz kontaktowy, lub napisz do nas na adres e-mail: contact@innowise.com. Skontaktujemy się z Państwem w celu omówienia projektu i możemy podpisać umowę o zachowaniu poufności (NDA) przed przekazaniem przez Państwa poufnych informacji. Po wstępnej rozmowie nasz zespół przygotowuje ofertę opartą na Państwa wymaganiach.

Aby poprosić o wycenę, nie potrzebujesz pełnej specyfikacji. Do pierwszej rozmowy wystarczy krótki opis produktu lub problemu wraz z wszelkimi materiałami, które już posiadasz, takimi jak wymagania, lista zadań, prototyp lub istniejący kod źródłowy. Im więcej wiemy o planowanym zakresie projektu i ograniczeniach technicznych, tym dokładniejsza będzie wstępna wycena.

Spis treści

Masz jakiś projekt na myśli?

    Skontaktuj się z nami

    Umów się na rozmowę lub wypełnij poniższy formularz, a my odezwiemy się do Ciebie po przetworzeniu Twojego zgłoszenia.

    Wyślij nam wiadomość głosową
    Załącz dokumenty
    Prześlij plik

    Można załączyć 1 plik o rozmiarze do 2 MB. Prawidłowe formaty plików: pdf, jpg, jpeg, png.

    Klikając "Wyślij", wyrażasz zgodę na przetwarzanie Twoich danych osobowych przez Innowise zgodnie z naszą Polityką prywatności w celu przekazania Ci odpowiednich informacji. Podając numer telefonu, zgadzasz się na kontakt za pośrednictwem połączeń głosowych, SMS-ów lub komunikatorów. Mogą obowiązywać opłaty za połączenia, wiadomości i transmisję danych.

    Możesz także wysłać swoje zapytanie
    na contact@innowise.com
    Co dalej?
    1

    Po otrzymaniu i przeanalizowaniu Twojego zapytania skontaktujemy się z Tobą, aby omówić szczegółowe wymagania dotyczące projektu i podpisać umowę o zachowaniu poufności (NDA).

    2

    Po zapoznaniu się z Twoimi potrzebami i oczekiwaniami nasz zespół przygotuje propozycję realizacji projektu, uwzględniającą zakres prac, liczebność zespołu, przewidywany czas realizacji i szacunkowe koszty.

    3

    Zorganizujemy spotkanie w celu omówienia oferty i ustalenia szczegółów.

    4

    Na koniec podpiszemy umowę, błyskawicznie rozpoczynając pracę nad projektem.

    arrow