Home / Wytyczne dotyczące decyzji projektowej / Drugie koszty rozwoju systemów open source
PROJECT DECISION GUIDE

Koszt wtórnego rozwoju systemu open source i deploymentu pirvate

Kod open source zmniejsza koszt budowy z zera, ale nie koszt projektu.

Odpowiedz na pytanie.

Koszt wtórnego rozwoju systemów open source

Projekt systemu open source należy oceniać w fazach opartych na "ocenie wyboru i ryzyka, dostosowaniu wersji zastrzeżonej, wdrożeniu produkcji i utrzymaniu".

SCOPE & BUDGET LEVELS

Po pierwsze, jasne wejście do granicy w podziale na etapy projektu

Następujące warstwy są wykorzystywane do ustalenia podstawy budżetu i akceptacji, a rzeczywisty zakres będzie nadal musiał zostać oceniony w odniesieniu do wymogów dotyczących status quo, interfejsów i czasu.

Faza 1

Wybór i ocena ryzyka

Potwierdź, czy baza open source jest odpowiednia dla modeli biznesowych i biznesowych

Porównanie projektów kandydujących, licencjonowanie i poleganie na zapasach, ocena architektury, zatwierdzanie procesów krytycznych i dostosowanie granic

Faza 2

Dedykowana wersja rozwoju wtórnego

Opracowanie dostępnych produktów spełniających wymogi dotyczące procesów biznesowych i marki

Zmiany funkcjonalne, marki UI, przywileje, interfejsy, migracja danych, automatyczne wdrażanie, testowanie i dokumentacja

Faza 3

Operacje produkcyjne i zarządzanie wersjami

Zapewnienie bezpieczeństwa, stabilności i możliwości śledzenia ewolucji w ramach wcześniejszych programów

Monitoruj tworzenie kopii zapasowych, aktualizacje zabezpieczeń, strategię oddziału, konsolidację wersji wspólnotowej, testowanie regresji, reagowanie na awarię i ciągłą iteratywność

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

Termin zapadalności projektu otwartego źródła

Zapasy, pliki, działalność społeczności, rytmy wydawnictwa i uzależnienie od jakości mogą wpływać na koszty przejęcia, wdrożenia i utrzymania długoterminowej.

02

Licencjonowanie i model biznesowy

Należy wcześniej sprawdzić granice użytkowania, modyfikacji, dystrybucji, usług SaaS, znaków towarowych i składników uzależnionych.

03

Różnice w działalności gospodarczej i głębokość adaptacji

Konfiguracja, rozszerzenie wtyczki i modyfikacja kosztów kodu podstawowego i ryzyka aktualizacji są zupełnie różne i dopasowanie procesu podstawowego należy najpierw potwierdzić.

04

Nie wiem, czy będziesz miał szansę, by mieć szansę na lepszą szansę.

Kontaineracja, odprawa tożsamości, audyt, naprawa lakuny, izolacja sieci, backup i wysoka dostępność zwiększają nakłady produkcyjne.

05

Migracja danych i interfejs stron trzecich

Interfejsy takie jak oczyszczanie danych historycznych, mapowanie terenu, finansowanie płatności i godzenie migracji są często głównym obciążeniem pracą.

06

Modernizacja i utrzymanie w dłuższej perspektywie czasowej

Im głębsza jest personalizacja, tym bardziej złożona jest konsolidacja wersji wspólnotowych i testy regresji, tym bardziej potrzebna jest bieżąca wersja budżetu na zarządzanie.

Przygotowanie zaleceń przed przekazaniem lub oceną

Kandydat na pozycje i wersje open- sourceLicencjonowanie i wykorzystanie handloweWykaz docelowych procesów biznesowych i rozbieżnościModuły bazowe, które muszą zostać zmodyfikowaneRozmiar i jakość danych historycznychInterfejsy trójstronne i systemy identyfikacjiWymogi dotyczące bezpieczeństwa i użyteczności w zakresie wdrożeniaAktualizacja i długoterminowe plany utrzymania

Sugerowana droga do wdrożenia

Zaleca się, aby oceny wyboru i licencjonowania zostały zakończone i aby zgodność z zasadniczymi procesami biznesowymi. Jeśli duża liczba kodów podstawowych wymaga aktualizacji w czasie, całkowity koszt dostosowania należy porównać jednocześnie z zerowym, unikając po raz pierwszy, taniej aktualizacji, która jest poza kontrolą.

DECISION WORKSHEET

Odwrócone koszty wtórnego rozwoju systemu opensource w drodze podejmowania decyzji

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, podstawowe moduły, które muszą zostać zmienione, są organizowane dla projektu i wersji kandydata typu open-source, licencji i wykorzystania komercyjnego, docelowych procesów biznesowych i list rozbieżności, wraz ze wskazaniem bieżącej wielkości działalności, średniego czasu przetwarzania, głównych nieprawidłowości, systemów w miejscu, dostępu do danych, zależność od stron trzecich i dostępu do okien. Ta sama wersja jest dostarczana różnym dostawcom, a oddzielne opisy założeń, wyłączeń, kwestii współpracy klienta, dostawy i potwierdzenia odbioru są wymagane, aby uniknąć porównania tylko jednej brakującej ceny całkowitej.

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.

Nie ma opłaty licencyjnej za system open source i dlaczego konieczne jest również wprowadzenie wymogu w zakresie budżetów projektów?+

Wprowadzenie, odpowiedniość, relokacja, bezpieczeństwo, badania, szkolenia i konserwacja wymagają nakładów inżynieryjnych, a koszty licencjonowania kodów stanowią jedynie część kosztów całkowitych.

Czy możemy uaktualnić wersję społeczną po drugim rozwoju?+

Priorytetem jest stosowanie pluginów i punktów rozszerzenia, a rozgałęzienie, automatyczne testowanie i okresowe mechanizmy konsolidacyjne mogą obniżyć koszty modernizacji.

Czy ocena licencji jest równoważna z opinią prawną?+

Zespół techniczny może dokonać bilansu licencji i od nich zależeć, ale złożony model biznesowy powinien być ostatecznie doradzony przez wykwalifikowanych prawników.

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ź
Umowy, płatności, zmiany i realizacja projektu

Jak długo zwykle trwa zapewnienie jakości w zakresie rozwoju oprogramowania i jak różni się od transportu?

Termin ten nie jest jednolity i jest określony przez znaczenie systemu i umowę. Strony określają również czas reakcji, poziom niedoboru i usługi po zakończeniu zapewnienia jakości.

Wyświetl pełną odpowiedź
Składanie, przesyłanie i wybór techniczny aplikacji i APP

Jak należy wybrać szablon mały program i niestandardowe opracowanie?

Szablon jest niski w cenie, ale może być ograniczony przez funkcjonalność, eksport danych, interfejs i platformy odnowienia opłat. Wybór powinien być poprzedzony rzeczywistym działaniem kluczowych procesów i weryfikacji kodu źródłowego, serwera i praw do danych.

Wyświetl pełną odpowiedź