Pracując jako wolny strzelec, często widzę dziwne prośby od moich klientów, z których niektóre mogą negatywnie wpłynąć na moją codzienną pracę¹, a inne próbują wprowadzić jakąś kontrolę. Zwykle spotykam się z tymi rzeczami podczas wstępnych negocjacji, więc w tym stanie łatwo jest wyjaśnić klientowi, że dbam o moją pracę i wydajność i oczekuję, że klienci zaufają mojej pracy.
Sprawy były znacznie trudniejsze² na projekcie, który właśnie zaakceptowałem, ponieważ jest to dopiero po zakończeniu negocjacji (umowa jest już podpisana i nie wspominając o śledzeniu wideo) i po rozpoczęciu pracy nad projektem, który mój klient poprosił o nagranie wideo wszystkiego, co robię na moim komputerze podczas pracy nad jego projektem , to znaczy wideo, które pokaże, że poruszam kursorem, wpisuję znak, otwieram plik, ruszam okno itp.
Pracuję we własnej firmie, używając własnych komputerów.
Odpowiedziałem temu klientowi, że takie żądanie nie może zostać zaakceptowane, ponieważ:
- Setki godzin pracy na komputerze z dwoma ekranami będą wymagały dużej ilości miejsca na dysku na nagrane filmy. Jeśli nie dbam o miejsce, dbam o to, aby klient marnował moje pasmo na pobieranie tych filmów.
- Nagrywanie wideo może wpłynąć na ogólną wydajność i obniżyć moją produktywność (co nie jest prawdą, ponieważ maszyna jest wystarczająco mocna, aby nagrać ten film bez utraty wydajności, ale cóż, nadal wygląda na prawidłowy argument).
- Nie zawsze pamiętam, aby włączyć nagrywanie wideo przed rozpoczęciem pracy i wyłączyć na końcu.
- Może to dotyczyć prywatności. Co się stanie, jeśli przełączę się na pocztę podczas nagrywania filmu? Co jeśli, aby otworzyć katalog z plikami o tym projekcie klientów, najpierw otwieram katalog nadrzędny zawierający listę wszystkich moich klientów?
- Takie wideo nie może być wiarygodnym źródłem do śledzenia kosztów projektu (płacę za godzinę), ponieważ niektóre prace są wykonywane tylko za pomocą ołówka i papieru (co jest prawdą, ponieważ wykonuję wiele prac szkicowych bez za pomocą komputera).
Mimo tych punktów, klient uważa, że jeśli nie chcę nagrywać wideo, to dlatego, że mam coś do ukrycia i chcę kłamać na temat czasu spędzonego na jego projekcie³.
Jak wytłumaczyć mu, że freelancerzy nie nagrywają filmów z codziennej pracy i że takie ekstrawaganckie prośby muszą być zastrzeżone na wyjątkowe okoliczności?
¹ Najczęstszym przykładem jest prośba o pracę za pośrednictwem Pulpitu zdalnego na bardziej niż powolnym serwerze, który korzysta z wolniejszego połączenia z Internetem, lub zmuszenie do korzystania z przestarzałego oprogramowania jako Windows Me bez poważnych powodów, jak starsze wsparcie.
² W rzeczywistości wykonałem już wiele prac związanych z zarządzaniem i projektowaniem systemu, co jest niezbędne, ale zwykle źle rozumiane przez klientów i postrzegane jako strata czasu i pieniędzy. Obserwując zainteresowanego klienta, jestem prawie pewien, że odmówi zapłacenia dużej kwoty za to, co już zostało zrobione, ponieważ w rzeczywistości jest zero linii kodu. Nawet jeśli prawnie mogę łatwo udowodnić, że było dużo pracy na poziomie projektowania, nie chcę kończyć relacji z tym klientem w sądzie.
³ Nie jest to tak ryzykowne, jak mogłoby być, ponieważ dałem temu klientowi oczekiwany i maksymalny koszt projektu, więc na pewno nigdy nie zostaniesz poproszony o zapłacenie kwoty wyższej niż maksymalna kwota określona w umowie, nawet jeśli prawdziwa praca kosztuje więcej.
⁴ Jednym z przypadków, w którym skutecznie nagrywam z własnej inicjatywy wideo z działań, jest to, że muszę wykonać pewne manipulacje bezpośrednio na serwerze produkcyjnym klienta, szczególnie jeśli chodzi o kwestie bezpieczeństwa. Zapisanie tych kroków może być dobrym pomysłem, aby dokładnie wiedzieć, co zostało zrobione, a także upewnić się, że w mojej pracy nie wystąpiły błędy, lub zobaczyć, jakie były te błędy.
Aktualizacja:
Przede wszystkim dziękuję za wszystkie odpowiedzi i komentarze.
Ponieważ pytanie przyciągnęło o wiele więcej uwagi i miało znacznie więcej odpowiedzi, niż się spodziewałem, wyobrażam sobie, że może być przydatne dla innych osób, dlatego dodam aktualizację. Po pierwsze, aby podsumować odpowiedzi i komentarze, zaproponowano (uporządkowane losowo):
- Zasugeruj inne sposoby śledzenia, jak pokazano w filmie Twitter Swarm Code , lub zrealizuj „krótki kamień milowy z prostą, przejrzystą dostawą, a następnie bardziej złożone kamienie milowe” itp .
- Wyjaśnij, że wideo nie jest wiarygodnym źródłem i może zostać sfałszowane oraz że jego wdrożenie byłoby trudne, szczególnie w przypadku wsparcia.
- Wyjaśnij, że wideo nie jest wiarygodnym źródłem, ponieważ pokazuje tylko niewielką część pracy: duża część pracy jest wykonywana bez użycia komputera, nie licząc dodatkowych godzin spędzonych na zastanowieniu się nad rozwiązaniem problemu.
- Trzymaj się umowy; jeśli klient chce to zmienić, musi spodziewać się nowych negocjacji i wyższej ceny.
- Zrób wideo, „ale wymagaj, aby klient włożył całą opłatę na konto depozytowe”, wymagaj od prawnika, aby nagrał taśmę wideo przez cały czas naliczania opłat itp., Innymi słowy, „działaj w środowisku pozbawionym zaufania”, wymagając klient w celu pokrycia dodatkowych kosztów.
- Szukaj przepisów, które tego zabraniają. Kilka osób zapytało w jakim kraju mieszkam. Jestem we francji Takie prawa istnieją w celu ochrony pracowników firmy (istnieją surowe przepisy dotyczące kamer bezpieczeństwa itp., Ale jestem pewien, że nic nie zabrania freelancerowi świadomego podpisania umowy, która zmusza go do nagrania ekranu podczas pracy nad projektem .
- Po prostu zrób i wyślij filmy: klient „obejrzy kilka dziesięciosekundowych fragmentów aktywności, których nie zrozumie”, a następnie wyrzuci te filmy.
- Powiedz nie. W końcu to moja sprawa i tylko ja decyduję, jak ją prowadzić. Ponadto umowa jest już podpisana i nie ma nic na temat śledzenia wideo.
- Powiedz nie. Procesy i praktyki, które stosuję w mojej firmie, mogą być uważane za tajemnice handlowe i są lub mogą być klasyfikowane.
- Porzucić. Jeśli relacja zacznie się w ten sposób, są szanse, że źle się skończy wkrótce lub później. Ponadto , „jeśli traktuje cię jak złodzieja - i to właśnie sugeruje - później będzie gorzej, gdy funkcja XYZ nie będzie działać dokładnie tak, jak sobie wyobrażał”.
Chociaż wszystkie te sugestie są równie cenne, osobiście zdecydowałem się powiedzieć mojemu klientowi, że akceptuję nagrywanie filmów, ale w tym przypadku musimy renegocjować umowę , pamiętając, że będzie to znaczny koszt, w tym dodatkowa opłata za wydanie praw autorskich . Nowy całkowity koszt byłby średnio trzy razy większy niż faktyczny koszt projektu. Znając tego klienta, jestem całkowicie pewien, że nigdy nie zgodziłby się zapłacić tyle, więc problem został rozwiązany.
Druga aktualizacja:
Klient skutecznie odrzucił propozycję renegocjacji pierwotnej umowy, biorąc pod uwagę znaczne dodatkowe koszty.
źródło
Odpowiedzi:
(Lub druga strona mojej poprzedniej porady ...)
Przestajesz protestować i mówisz tak.
„Tak, z przyjemnością napisałbym nową umowę na te dodatkowe produkty. Kompletny tutelege w moim autorskim rzemiośle jest wyceniony na (wartość mojego przewidywanego dochodu na następne lata N $). Będzie również opłata licencyjna $ Y, jeśli chodzi o prawa własności do pliku fizycznego. Jeśli chcesz również posiadać treść filmu, wkrótce skontaktuję się z Tobą z dodatkową opłatą za wydanie praw autorskich ”.
Nie myśl, że to niedorzeczne: poważnie, jaka cena sprawia, że warto ryzykować swój biznes?
Wartość produktu pracy nie jest równa wartości (produktu pracy + wiedzy fachowej + procesów pracy)
Pracodawca ma je wszystkie i kieruje nimi. Klient może tylko zapytać „Czy oferujesz _ , a jeśli tak, to ile za to pobierasz ?”
Tak, są to rozsądne warunki uwzględnienia nieuzasadnionego żądania.
ALE, chyba że zaakceptuje te warunki i bez dalszego wycia, wciąż mówię, że „nie” jest najbardziej przekonującym z możliwych, że to, czego chce, jest niemożliwe.
źródło
Nie tłumaczysz; nie dalej, wcale nie. Po prostu mówisz nie.
To twoja sprawa, a twoje wybory dotyczące sposobu jej prowadzenia nie podlegają dyskusji. Warunki każdej umowy są przedmiotem dyskusji; to znaczy przed podpisaniem.
Daje ci wiele dużych czerwonych flag, że ta umowa będzie nędznym doświadczeniem, że będzie tak nadal, nawet po zapłaceniu za nią, i że będzie miał nieufne rzeczy do powiedzenia innym o twojej pracy. Uśmiechnij się, bo masz szczęście, że przekazał to, zanim utknąłeś z palantem.
Podziękuj mu łaskawie za poświęcony czas, zwróć depozyt i wyrzuć go do krawężnika.
Naprawdę, nigdy nie zostanie przekonany o twoim profesjonalizmie, bez względu na to, co mu powiesz.
źródło
Nie poradziłbym sobie z tym facetem, kropka. Wygląda na to, że po prostu nie rozumie, że większość pracy jest rozważana. Jeśli dostarczyłeś mu wideo, będzie się starał przez cały czas ignorować go (myśląc o sytuacji).
źródło
Myślę, że największym problemem (innym niż szalony klient) jest to, że argumenty, które wysyłasz, są słabe:
Przestrzeń dyskowa i przepustowość naprawdę nie powinny stanowić problemu. Obydwie rachunki będą naliczane w znacznym stopniu, oprócz stawki godzinowej, którą już wynegocjowałeś.
To nie jest poprawny argument, ponieważ, jak przyznajesz, jest po prostu nieprawdziwy. Może to być wiarygodny argument, ale starasz się budować zaufanie z tym klientem, a nie podważać go, prawda?
Kontrargument: Jak śledzisz czas, który wystawiasz na rachunek? Powinieneś wyznaczać czas, kiedy zaczynasz i kończysz, nie próbując obliczyć, ile godzin przepracowałeś po fakcie. Po prostu włącz wideo w swój proces.
Powinieneś być w stanie sobie z tym poradzić. Nie przechodź na osobisty e-mail, kiedy powinieneś pracować nad projektem. Użyj aliasu, aby dostać się do projektu.
Twój proces rozliczeniowy powinien być osobną sprawą. Jeśli wymagane jest wideo z całego rozliczanego czasu, powinno to absolutnie być częścią oryginalnej umowy. Więc masz rację w tym punkcie: wideo nie jest źródłem fakturowania.
Najlepszym argumentem, IMO, jest po prostu to, że nagrywanie co sekundę sprawi, że poczujesz się tak, jakbyś cały czas obserwował cię przez ramię, i to nie jest coś, z czym czujesz się komfortowo. Jeśli twój klient nie ufa ci pracy i rozlicza się w dobrej wierze, powinien zapłacić za to, co zrobiłeś i znaleźć nowego wykonawcę do zakończenia pracy (przy założeniu, że bardzo niewielu specjalistów będzie pracować w wymaganych warunkach ).
źródło
Klient nie rozumie tworzenia oprogramowania, jeśli uważa, że potrzebuje wideo z twojej pracy. Dobry programista wygeneruje największą wartość dla klienta, gdy wydaje się, że nie robi on nic z komputerem. Może chciałby, abyś zaczął naliczać dodatkowe opłaty za te chwile, gdy zawsze zastanawiasz się nad rozwiązaniem problemu w czasie osobistym lub podczas przeglądania Przepełnienia stosu w poszukiwaniu czegoś innego.
Sam problem z prywatnością (rejestracja Twojej osobistej wiadomości e-mail) wystarczy, aby całkowicie odrzucić to żądanie.
źródło
Zrób to, ale wymagaj, aby klient przelał całą opłatę na konto escrow; w przeciwnym razie, skąd będziesz wiedział, że ci zapłaci?
Rachunek powierniczy powinien zostać utworzony przez prawnika, który nagra na kasecie cały rozliczany czas spędzony na umowie.
Klient musi rejestrować cały czas spędzony na zatwierdzaniu oprogramowania. Najlepiej jeden plik wideo na żądanie.
Jeśli zamierzasz działać w środowisku pozbawionym zaufania, równie dobrze możesz przejść całą drogę.
Może po prostu nakleisz Nanny-Cam na czubku głowy?
źródło
Tak - absolutnie nie. Moim pierwszym instynktem jest odejść - na tak wczesnym etapie procesu, jeśli traktuje cię jak złodzieja - i to właśnie sugeruje - później będzie gorzej, gdy funkcja XYZ nie będzie działać dokładnie tak, jak powinna przewidział. Nie działa zgodnie ze specyfikacją, nie działa zgodnie z tym, co według niego powinno być.
Jeśli absolutnie nie możesz odejść (wszyscy mamy czynsz, aby zapłacić), sugerowałbym zmusienie klienta do skonfrontowania się z obciążeniem pieniężnym jego prośby. Utwórz konfigurację, w której wszystkie Twoje problemy zostaną rozwiązane. Jeśli chce zapłacić za dedykowaną maszynę, więc nie ma potencjalnego naruszenia informacji między innymi klientami, miejsca do przechowywania niezbędnego do nagrywania wspomnianych godzin po godzinach wideo oraz kosztów wsparcia administracyjnego niezbędnych do przetworzenia wspomnianego wideo, to może rozważyć. Ale jeśli chce, żebyś udokumentował całą swoją pracę, na wideo, za darmo - nie ma mowy.
źródło
Zapytaj swojego klienta: gdybyś był pracownikiem, a nie kontrahentem, czy stałby nad twoim ramieniem i obserwował Twoją pracę przez cały dzień, każdego dnia? Odpowiedź jest oczywiście przecząca. Nagrywanie wszystkiego, co dzieje się na ekranie, jest stratą czasu (twojego i jego ).
Musisz zająć się pierwotną przyczyną problemu. Twój klient najwyraźniej ci nie ufa i myśli, że go oszukujesz. Ponieważ już podałeś mu prawdopodobną i maksymalną cenę, musisz mu powiedzieć: „Podpisałeś umowę na podstawie znanej ceny. Tyle to będzie cię kosztowało, niezależnie od tego, jak postrzegasz moją wydajność. „
Daj mu opcję wykupienia umowy na podstawie czasu, który dotychczas spędziłeś. Jeśli martwi go to, że go oszukasz, może uznać, że koszt utopiony jest tego wart.
źródło
Dlaczego zawracasz sobie głowę przyjęciem umowy z tak nieznośnym klientem? Jeśli ci nie ufają, zanim zaangażujesz się w umowę, nie będzie już lepiej.
Całkiem możliwe, że w przeszłości spłonął Twój klient, z czym możesz się sympatyzować, ale musisz go zrozumieć, że programowanie to praca intelektualna, a czas na klawiaturze niekoniecznie odzwierciedla produkt pracy lub generowaną wartość.
Widziałem, że niektóre niskiej jakości strony freelancerskie, takie jak odesk, mają oprogramowanie, które zachęca freelancerów do korzystania z próbek okazjonalnych ramek z pulpitu i pozwala firmom, z którymi współpracujesz, zobaczyć ten film, ale dla mnie to wydaje się najlepszym sposobem na udowodnij, że nie spędzasz wszystkich godzin pracy na przeglądaniu serwisów informacyjnych i rozrywkowych. Z pewnością nie może udowodnić, czy „pracujesz”, dopóki oprogramowanie nie będzie w stanie odczytać twoich myśli.
Rozsądni klienci będą tolerować dowolny z poniższych sposobów na budowanie zaufania:
Po ustanowieniu doświadczenia z rozsądnym klientem nie będziesz potrzebował orwellowskich technik monitorowania, aby uszczęśliwić ich. Jeśli zaprezentujesz się profesjonalnie i potrafisz terminowo dostarczyć wartość, której potrzebuje klient, nikt nie będzie się przejmował, czy wpisujesz kod przy 80 wpm, czy zastanawiasz się.
Osobiście wolę pracować nad projektami, które dostarczają timebox (co możemy osiągnąć w ciągu najbliższych 3 tygodni lub 4 tygodni) i pracować nad poprawą prędkości, gdy mój zespół pozna problem biznesowy. W takim przypadku klient może stale oceniać, czy robisz postępy, czy nie i czy jesteś wart swojej ceny. Przypuszczam, że właśnie dlatego pracuję jako niezależny kontrahent, a nie jako freelancer, i raczej podejmuję się złożonych problemów biznesowych niż rzeczy o charakterze „uczyń mnie stroną internetową”, ale w moim świecie nikt nie martwi się, widząc, co jest na moim ekranie co minutę. Gdyby klient miał czas na sprawdzenie każdej wygenerowanej minuty filmu, miałby dość słabą działalność.
źródło
Nawet jeśli pracujesz jako wolny strzelec, musisz zachować etykę i kulturę pracy. Jeśli to możliwe, poproś klienta o znalezienie innego programisty. Nigdy nie przyjmuj takich wniosków.
źródło
Prowadzę firmę konsultingową (12 osób) i jestem freelancerem od 16 lat. Zajmowałem się wieloma, wieloma rozmiarami, kształtami i rodzajami firm.
Uwierz mi w tym: każda firma, która wysyła takie żądanie, ma problemy z kontrolą i zaufaniem, a to może się źle skończyć . Związek jest już niepewny, powiedziałbym nawet, że jest uszkodzony.
Jeśli masz luksus, rozważę ucieczkę od klienta i projektu tak szybko, jak to możliwe. Jeśli problemy finansowe lub umowne zabiorą „zwolnienie klienta” ze stołu, współczuję tobie. Jak powiedzieli inni, jest to nowa umowa: negocjuj więcej pieniędzy itp. Lub po prostu powiedz, że nie możesz kontynuować na żadnych warunkach nieokreślonych w pierwotnej umowie.
Jedne z najlepszych decyzji biznesowych, jakie podjąłem w życiu, to zwolnienie z pracy nierozsądnych / niezwykle trudnych / niemożliwych do zaspokojenia klientów. Nie zdarza się to często, szczególnie teraz (mój radar jest bardziej precyzyjnie dostrojony niż wtedy, gdy zaczynałem), ale musisz wiedzieć, kiedy „wyciąć przynętę”.
źródło
Czy jest miejsce na kompromis?
Być może mógłbyś dostarczyć klientowi dzienniki repozytorium lub lokalną historię plików (zapewnioną przez Eclipse, myślę, że istnieją również samodzielne narzędzia do podobnych zadań). Może to ich zadowolić, nie wpływając zbytnio na rzeczywisty przebieg pracy ...
źródło
To jest bardzo proste. Odpowiedź brzmi nie. Negocjacje są zakończone.
Jeśli obawia się, że zamierzasz go oderwać, możesz znaleźć inny sposób, aby zaspokoić jego troskę. Z kamieniami milowymi, harmonogramem płatności, dostarczeniem kodu źródłowego do sprawdzenia itp.
Jeśli nie możesz znaleźć sposobu na zaspokojenie go w sposób, który ma dla ciebie sens, nie rób tego. Ten świat jest pełen milionów klientów, którzy są mniej kłopotliwi i bardziej rozsądni. Kopnij go teraz na krawężnik, zanim sprawi kłopoty później.
Jedną z głównych zalet freelancingu jest to, że wybierasz, z kim pracujesz . Nie współpracujesz z każdą osobą, która twierdzi, że ci zapłaci. Pracujesz z kim chcesz pracować. Jeśli ich nie lubisz, powiedz im nie.
źródło
Po prostu twierdzę, że nie jest to wykonalne. Największe obawy dotyczą prywatności i własności intelektualnej Twojej firmy i innych klientów; a fakt, że czas spędzony na tablicy, na spotkaniu itp. nie jest rejestrowany.
Czasami może być konieczne skonsultowanie książki, poproszenie kogoś w IRC lub nawet tutaj, na jednej ze stron Stackexchange. Czasami musisz zadzwonić, porozmawiać z administratorami na miejscu w centrach danych itp.
Co się stanie, jeśli film wycieknie do Internetu lub zostanie skradziony w inny sposób? Jeśli ci nie wierzy, możesz zaoferować metryki kodu i poddać je kontroli zewnętrznego eksperta. To jednak znacznie zwiększy koszty, jeśli nie podwoi je.
Jeśli nie może tego zrozumieć i nie można go przekonać inaczej, w ogóle nie pracowałbym dla niego. Tego rodzaju nadzór nad pracownikami jest zabroniony przez prawo w Niemczech.
Przed rozpoczęciem pracy nad projektem należy przeprowadzić analizę złożoności głównych możliwych do zidentyfikowania części projektu. Dzięki temu dowiesz się, ile osobogodzin potrzebujesz na wdrożenie lub zintegrowanie części programu. Jeśli pozostaniesz w tym czasie, nie ma się o co kłócić.
Prawnicy, bankierzy itp. Działają w podobny sposób. Nie sami blogują wideo, gdy pracują dla Ciebie ...
źródło
Korzystając z programu takiego jak AutoScreenShot , możesz łatwo zrobić (przyspieszone) wideo procesu programowania.
Nie zajmuje tyle miejsca (jeden mały plik JPEG o wielkości ~ 80kb co 30 sekund) i nie musisz się martwić o wyłączenie go, ponieważ utrzymanie go pomaga w różnego rodzaju rzeczach (udowadniając czas potrzebny na rozwój , jeśli zajdzie taka potrzeba; przechodzenie przez dzień, aby zobaczyć wszystkie rzeczy, na które traciłeś czas; itp . ) .
Cały czas to włączam. Miesięczne korzystanie z komputera zajmuje około 3 GB (po czym jest automatycznie usuwane).
źródło
Wiele osób wymyśliło ważne argumenty (w tym ciebie), aby odwieść klienta od żądania tego filmu. Ale nie musisz się tym przejmować.
Wszystkie firmy działają inaczej. Mają różne procesy i praktyki, które stosują, aby uzyskać przewagę lub generalnie generować dochód. Wszystkie te praktyki są objęte tzw. „ Tajemnicami handlowymi ” lub „informacjami niejawnymi” w zależności od regionu.
Te tajemnice są chronione przez prawo (sprawdź swój region, aby uzyskać więcej informacji), ponieważ opiera się na nich konkurencyjność firmy, a tym samym źródło utrzymania.
Weźmy przykład: Apple Inc. Mają najbardziej rygorystyczne zabezpieczenia ze wszystkich istniejących firm. Bardzo poważnie podchodzą do ochrony swoich tajemnic handlowych. Jednym ze sposobów, w jaki chronią swoje tajemnice, jest wydawanie NDA (umowy o nieujawnianiu) wielu osobom, które prowadzą z nimi interesy. Nawet programiści iOS i OS X podpisują te umowy. To gwarantuje, że każda część informacji, która nie zostanie publicznie dostępna, pozostanie tajna. Teraz wyobraź sobie, że możesz poprosić ich o nakręcenie filmu, w jaki sposób wytwarzają swoje produkty. Wyśmiejesz się z ich biur.
Nagrywanie procesu pisania kodu i projektowania programów z pewnością należy do informacji niejawnych .
Nie musisz wyjaśniać się klientowi - oni oczywiście nie mają dobrego zrozumienia, jak działa biznes. Po prostu poinformuj ich, że pod żadnym pozorem nie ujawnisz swoich tajemnic handlowych (z oczywistych powodów). Następnie mogą wybrać rozwiązanie umowy lub kontynuowanie pracy. Ale ważne jest tutaj to, aby nie oczerniły twojego dobrego imienia ani nie oznaczały cię „podejrzanym” (jestem pewien, że jakakolwiek inteligentna osoba będzie walczyć z tak szalonym żądaniem), ale że ochronisz swój biznes.
Na zakończenie ochrona tajemnic handlowych jest domyślnie chroniona przez prawo. Nie muszą być uwzględniane w umowie ani potwierdzane na piśmie.
źródło
ODesk zapewnia Twoim klientom możliwość zobaczenia, co robisz. Być może warto to zbadać jako kompromis.
Osobiście uważam, że to okropny pomysł. Jest bardzo mało prawdopodobne, że Twój klient obejrzy wideo, a jeśli otrzymujesz taki poziom mikro-zarządzania, to liczba mikro-zarządzania, które otrzymasz później, na pewno wzrośnie. Jeśli nie potrzebujesz tej pracy, uciekłbym teraz.
źródło
Problem polega na tym, że wybrałeś u swojego klienta, że będziesz otrzymywać wynagrodzenie godzinami, a nie efektami. Jest to zwykle bardzo atrakcyjne dla programisty, ponieważ nie musi on analizować, ile zajmie rozwój i nie ponosi ryzyka niedoszacowania kosztów.
W przeciwnym razie problem polega na tym, że faktycznie zarobisz mniej, jeśli wykonasz swoją pracę szybciej. Nie daje motywacji do szybkiego robienia rzeczy. Z punktu widzenia klientów wszystko jest w porządku, o ile widzi postęp, a całkowity koszt nie zastąpi kwoty tego, co „według niego będzie kosztować”.
Prawdopodobnie kwota ta została przekroczona, a teraz klient myśli, że obciążasz go opłatami za więcej godzin pracy nad projektem. Zapłaci ci za godziny, a kiedy kwestionuje określone godziny, musisz udowodnić mu, że przepracowałeś 100 godzin, a nie 50. W rzeczywistości płatność za godziny nie jest tak atrakcyjną metodą rozliczeniową dla programisty, jak zobaczyłby na początku.
źródło
Cóż, zgadzam się z @cczona na obie jej odpowiedzi. Ponadto jestem tutaj, aby zasugerować alternatywę, oprócz filmu:
Co jeśli zasugerujesz mu, że możesz śledzić to, co robiłeś?
Oznacza to, że logujesz się (kiedy zaczynasz pracę każdego dnia) i wylogowujesz się (kiedy go przerywasz, tzn. Możesz po prostu zanotować godziny spędzone w pracy tego dnia). Poza tym piszesz trochę streszczenia zawierającego dzień pracy, osiągnięcia i tak dalej, tematy poruszone w kodzie. Dokładnie to, co zrobiłeś tego dnia, wskaż w przybliżeniu, ile czasu spędziłeś na każdym kroku. To trochę rozsądne i nie kosztowałoby cię tyle miejsca na dysku, ani prywatności, ani negatywnych punktów wymienionych przez @cczona, ponieważ otrzymujesz płatność do przepracowanych godzin.
Jako profesor pracuję z systemem, w którym obowiązkowe jest odnotowanie początku i zakończenia zajęć, a także ich streszczenie ...
Jeśli masz taką alternatywę, a on ją akceptuje, to jest w porządku. W przeciwnym razie pożegnaj się.
Powodzenia!
źródło
Wystarczy dodać kolejny widok, który jest o wiele łatwiejszy, dla następnego żądania zgodnego z tym:
Użyj scm (jak git), jak zawsze robisz ze swoimi projektami (prawda?). Prześlij eksport pełnego repozytorium, w tym historii, w momencie dostawy. To będzie
Resztę, o której myślę, już powiedziano.
źródło
naprawdę proste rozwiązanie.
powiedz mu wszystko, co ci powiedzieli ci ludzie. ALE na koniec powiedz mu, że mu ufasz. a zrobisz dokładnie tak, jak prosił. i nie obciążysz go ani grosza więcej.
ALE!
chcesz nagrywać wideo wszystkiego, co robi, odkąd TY zaczniesz pracować nad projektem i dopóki się nie skończy.
zasadniczo oboje powinniście mieć taką samą ilość czasu nagraną.
jeśli może to zrobić, zaakceptujesz jego prośbę.
źródło