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?
documentation
maintenance
knowledge-transfer
Ahmed Aswani
źródło
źródło
Odpowiedzi:
Po pierwsze powodzenia.
Oto niektóre z rzeczy, o które prawdopodobnie powinieneś poprosić / otrzymać.
To wszystko, o czym mogę teraz myśleć.
źródło
Należy upewnić się, że:
Wszystko inne zależy od bieżącego opiekuna.
źródło
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!
źródło
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.
źródło