Nasza firma ma zamiar zdobyć kod źródłowy ogromnego produktu.
Co należy wziąć pod uwagę przy rozpoczęciu przekazania, aby upewnić się, że mamy wszystko i jesteśmy w stanie utrzymać ten produkt w przyszłości?
Nasza firma ma zamiar zdobyć kod źródłowy ogromnego produktu.
Co należy wziąć pod uwagę przy rozpoczęciu przekazania, aby upewnić się, że mamy wszystko i jesteśmy w stanie utrzymać ten produkt w przyszłości?
Odpowiedzi:
Po pierwsze powodzenia.
Oto niektóre z rzeczy, o które prawdopodobnie powinieneś poprosić / otrzymać.
To wszystko, o czym mogę teraz myśleć.
Co należy wziąć pod uwagę przy rozpoczęciu przekazania, aby upewnić się, że mamy wszystko i jesteśmy w stanie utrzymać ten produkt w przyszłości?
Należy upewnić się, że:
Wszystko inne zależy od bieżącego opiekuna.
Musisz upewnić się, że zespół przekaże kod przez pewien czas. Zrób z tego podpisaną umowę!
Później będziesz mieć pytania, o których nie wiedziałeś, że musisz zadać z góry, więc muszą „trzymać się”, aby wyjaśnić ci różne rzeczy, a nie tylko podać kod, dokumenty i wszystko, co mają na temat projektu.
Po przekazaniu projektu tracisz jedną ważną rzecz: oryginalne doświadczenie zespołu.
Czasem dostajesz także coś, czego się nie spodziewałeś: wrogość.
Czy firma dokonująca przekazania ma dobrą umowę z przekazaniem? Jeśli stracą biznes, ponieważ zwrócą się z tobą o projekt, (dumni) programiści, którzy stworzyli kod, mogą oburzyć się faktem, że ich „dziecko” zostało rozdane. Możesz otrzymać odpowiedzi takie jak: „Jest w dokumentach, które masz” ... nawet jeśli nie jest.
Aspekty techniczne są dobre do omówienia, ale należy również wziąć pod uwagę ludzką stronę tego.
YMMV!
Czy kod zawiera pakiet testowy? Czy wszystkie testy w zestawie testów przeszły pomyślnie? Ile obejmuje pakiet?
Poleciłbym, aby pominięcie pakietu testowego uczyniło z niego budowanie pakietu testowego i powiązanej frameworka.