Home / Wytyczne dotyczące decyzji projektowej / Rozwój dostosowania do potrzeb klienta i dostosowanie do potrzeb open source
PROJECT DECISION GUIDE

Opracowanie z adaptacji opartej na systemie open source lub zerowej niestandardowej

Zmiany Open Source mogą nie być tańsze lub bardziej możliwe do zarządzania od zera. Kluczem jest ocena dopasowania istniejących możliwości Open Source i operacji docelowych, a także przyszłych aktualizacji i kosztów utrzymania.

Odpowiedz na pytanie.

Rozwój własny i dostosowanie do źródeł otwartych

Gdy procesy podstawowe są wspólne, projekty typu open-source są dojrzałe, a licencje są zgodne z modelami biznesowymi, dostosowania oparte na systemie open-source mogą skrócić pierwszy cykl; gdy zasady biznesowe stanowią podstawową konkurencyjność, ograniczenia strukturalne są jasne lub głębokość adaptacji może być przedłużona od wersji wspólnotowych, zazwyczaj bardziej odpowiednie jest dostosowanie od zera.

DECISION FACTORS

Kluczowe elementy, które należy sprawdzić pod kątem podejmowania decyzji

Po pierwsze, określono granice ograniczeń i odpowiedzialności, a następnie porównano techniczne drogi i sposoby współpracy.

01

Dopasowanie biznesowe

Użyj rzeczywistych procesów, aby sprawdzić, ile podstawowych potrzeb może pokryć system open source, nie tylko lista funkcjonalności i strony prezentacji.

02

Licencjonowanie i model biznesowy

Ocena dopuszczalnych granic użytkowania, modyfikacji, dystrybucji, usług SaaS, znaków towarowych i składników uzależnionych, z zastrzeżeniem, w razie potrzeby, przeglądu przez prawników.

03

Zmień głębokość

Interfejsy, marki i niewielka liczba rozszerzeń procesów są zwykle mniej ryzykowne; poważne zmiany w podstawowych modelach danych i strukturach dolnych mogą osłabić korzyści programu open source.

04

Uaktualnij ścieżkę

Należy wyjaśnić, kto jest odpowiedzialny za aktualizacje wersji wspólnotowej, łatki bezpieczeństwa, konsolidacji niestandardowych oddziałów i automatyczne testy regresji.

05

Kompetencje zespołu i przejmowanie

Należy wybrać którąkolwiek z tras oraz uzyskać kody źródłowe, instrukcje rozmieszczenia, migrację danych, interfejsy i dokumenty transportowe.

06

Całkowity koszt własności

Porównaj koszty rozwoju, licencjonowania, zasobów w chmurze, modernizacji, mobilności, bezpieczeństwa i personelu przez co najmniej trzy lata, zamiast polegać na pierwszej ofercie.

Przygotowanie zaleceń przed przekazaniem lub oceną

Docelowe procesy biznesowe i funkcje różnicoweDziałalność projektu będącego kandydatem do składania ofert w ramach programu open- sourceLicencje i elementy zależneKonstrukcja i dopasowanie kotwicy technicznejLuki w zakresie bezpieczeństwa i mechanizmy aktualizacjiPunkty rozszerzenia rozwoju wtórnegoAktualizacja wersji i polityka oddziałuCałkowity koszt trzech lat własności

Sugerowana droga do wdrożenia

Zaleca się przeprowadzenie rundy analizy wyboru i luk, przy czym popyt na produkt obejmuje matrycę, ryzyko związane z licencją, listę adaptacji, strategię modernizacji i porównanie kosztów obu tras, zanim zostanie podjęta decyzja w sprawie ustanowienia projektu.

DECISION WORKSHEET

Rozwój dostosowania i dostosowanie do warunków pracy w oparciu o otwarte źródła do procesu decyzyjnego

Poniższe arkusze robocze pomagają przedsiębiorstwom w organizacji niejasnych porad w zakresie wejść opartych na wendorskich, wewnętrznych i do otrzymania projektu.

Co powinno zawierać porównywalne podsumowanie ocen?

Co najmniej, docelowe procesy biznesowe i funkcje rozbieżności, działalność projektów o otwartym źródle kandydatur, licencje i uzależnienie od komponentów, architektura i kotwica technologii, przy czym opis bieżącej wielkości działalności, średni czas przetwarzania, główne nieprawidłowości, istniejące systemy, przywileje do danych, zależność od osób trzecich i dostęp do okien. Ta sama wersja informacji jest dostarczany różnym dostawcom i oddzielne opisy założeń, wyłączeń, sprawy współpracy z klientem, dostawy i potwierdzenia odbioru są wymagane, aby uniknąć porównania tylko całkowitej ceny jednej brakującej granicy.

Na przykład, przedsiębiorstwo oczekuje, że projekt zaoszczędzi 160 godzin pracy miesięcznie, ale liczba ta powinna być podzielona na liczbę zadań, oszczędności czasu, stawki adopcji i współczynniki ręcznego przeglądu. Jeśli tylko 40% użytkowników korzysta z pierwszego okresu, lub jeśli nowy proces zwiększa proces przeglądu, rzeczywiste korzyści będą znacznie niższe niż pozorne szacunki.

Cztery rodzaje dowodów zalecanych do przesłuchania podczas komunikacji ze sprzedawcą

Pierwszy to dowody dotyczące zakresu: spójność wersji popytu, procesów biznesowych, prototypów, interfejsów i wyłączeń; drugi to dowody techniczne: czy podobne technologie mają dostępne struktury, zarządzanie kodem, testowanie, wdrażanie i zarządzanie problemami; trzeci to dowody dotyczące personelu: czy rzeczywiści uczestnicy, etapy wprowadzania, obowiązki i mechanizmy wymiany są jasne; a czwarty to dowody dotyczące dostawy: sposób przekazywania kodów źródłowych, danych, numerów kont, dokumentów, szkoleń, zapewnienia jakości i transportu. To normalne, że dostawcy nie mogą zapewnić poufności klienta na etapie składania ofert, ale powinni być w stanie wyjaśnić swoje własne metody i dowody, które mogą być opracowane w ramach tego projektu.

Zaleca się, aby przejrzystość zakresu, krytyczne poleganie, zdolność zespołu, wykonalność przyjęcia i długoterminowe przejęcie były oceniane oddzielnie i aby podstawa dla każdego wyniku była rejestrowana. Jeśli program jest tańszy, interfejs, migracja, testowanie lub odpowiedzialność online jest wykluczona, to należy go przeliczyć na ten sam kaliber dostawy przed porównaniem.

Zasada oceny

Niniejsza strona zawiera ramy decyzyjne, które nie stanowią stałej oferty ani zobowiązania do wykonania.

FAQ

FAQs

Najczęstsze kwestie przed współpracą są wyraźnie określone z wyprzedzeniem.

Czy system open source jest równy darmowi?+

Nie równa się. Koszty licencji kodowej mogą być zerowe, ale do wyboru, wdrożenia, adaptacji, migracji danych, bezpieczeństwa, modernizacji i transportu wymagane są wejścia techniczne.

Czy im więcej systemów open source, tym lepiej?+

Nie. Zdolność do osiągnięcia różnic poprzez wtyczek, konfiguracji i rozszerzeń należy zmniejszyć poprzez ograniczenie intruzji do kodów podstawowych w celu zmniejszenia kosztów kolejnych aktualizacji.

Możesz to najpierw powtórzyć, a potem przepisać?+

Tak, ale od samego początku należy planować planowanie danych, interfejsów i granic operacyjnych, aby uniknąć szczególnego ukierunkowania na przyszłą migrację.

DECISION FAQ

Wspólne kwestie związane z obecnymi projektami

Sprawdź wszystkie 265 pytań.
Applets, APP, SaaS i stare systemy

Czy systemy przedsiębiorstw powinny być rozwijane z zerowych czy z systemów open source w fazie drugorzędnej?

Procesy są wspólne, produkty open- source dojrzewają i licencje pozwalają na rozwój wtórny. Kiedy różnice w działalności gospodarczej, podstawowe ograniczenia architektury lub długoterminowe koszty aktualizacji są wysokie, może być bardziej odpowiednie do rozwoju od zera.

Wyświetl pełną odpowiedź
Projekt oprogramowania uruchamia i wybiera program

Jak należy wybrać niski kod, systemy open source i niestandardowy rozwój?

Niski kod jest odpowiedni dla procesów, które są jasne, wymienne i platformowalne, które mogą obejmować wyższe zastosowania wewnętrzne; systemy open source są odpowiednie dla produktów o powierzchni dojrzewania, które mogą zaspokoić popyt poprzez konfigurację i rozwój wtórny; dostosowują rozwój projektów, które są odpowiednie dla zróżnicowanych procesów, skomplikowanej integracji, wydajności lub wyższych wymagań w zakresie kontroli produktu. Wybór dokonywany jest z uwzględnieniem porównania całkowitych kosztów i zdolności wyjścia przez trzy do pięciu lat, a nie tylko z pierwszą ceną. Przedsiębiorstwa mogą również stosować połączenia dróg, umożliwiając różne technologie do przyjęcia najbardziej odpowiedniej granicy biznesowej.

Wyświetl pełną odpowiedź
Rozwój oprogramowania i outsourcing projektów

Ile zwykle kosztuje tworzenie oprogramowania na zamówienie?

Dostosowane oprogramowanie nie ma jednolitej ceny w oparciu o wielkość strony, a koszty są ustalane głównie przez zakres, interfejs, dane, autorytet, wydajność i odpowiedzialność za dostawę. System zarządzania o tej samej nazwie może być narzędziem dla pojedynczego sektora lub połączenie z zamówieniami, inwentaryzacja, finanse i wieloorganizacyjny organ. Zaleca się, aby pierwszy biznes zamkniętej pętli i odbieranie i granice kontroli zostały ustalone, a produkt, projekt, rozwój, badania, wdrażanie i utrzymanie obciążenia pracą. Wszelkie dokładne ceny całkowite podane bez wiedzy o potrzebie są traktowane tylko jako odniesienie do marketingu.

Wyświetl pełną odpowiedź
Projekt oprogramowania uruchamia i wybiera program

Wymagania dotyczące oprogramowania są niekompletne, więc czy możemy najpierw mieć firmę zewnętrzną, która je ocenia?

Jest to możliwe, a jeśli popyt jest niekompletny, aby w pierwszej kolejności ograniczone diagnozy potrzeb, a nie bezpośrednio wymagając stałej ceny całkowitej. Przedsiębiorstwo po prostu musi podać swoje tło biznesowe, użytkowników docelowych, aktualnych problemów, czas, aby przejść online i dostępne budżety.

Wyświetl pełną odpowiedź