Pracowałem dla wykonawcy, który przynosi dobre projekty, ale wszystkie mają stałą cenę i często stały czas.
W rezultacie zawsze każe mi cytować luźne wymagania, co nigdy nie przynosi dużego napięcia z powodu pełzania funkcji.
Twierdzi, że nigdy nie dostałby umowy, gdyby nie mógł najpierw uzgodnić ceny ze swoimi klientami, ale jeśli o mnie chodzi, nie chcę przejść przez inny projekt na tych warunkach.
Czy jest jakikolwiek argument, który kazałbym mu zapłacić za godzinę, czy powinienem po prostu mniej ssać w szacowaniu?
project-management
agile
freelancing
Julien
źródło
źródło
Odmawiam pracy nad projektem o stałej ofercie, z większości wymienionych przez ciebie powodów. To nie tylko ty - praca z ustaloną stawką jest przeciwna do zwinnego procesu (co też jest moim sposobem). Jeśli kontrahent, dla którego pracujesz, nalega na licytację swoich projektów jako stałą ofertę, pozwól mu wziąć ryzyko. Jeśli jesteś dobry w tym, co robisz, jest wiele innych miejsc do pracy.
Zasadniczo wszyscy są do bani szacowania. Chyba że zrobiłeś projekt, który był znacznie podobny przynajmniej kilka razy, nie jesteś szacowania, jesteś w niepewności.
nie ma racji, że nie uzyska kontraktu bez stałej oferty. Jeśli nie może, problemem nie jest stała stawka vs stawka godzinowa, to sprzedawca. Pracowałem dla listy klientów co godzinę. Kluczem do sukcesu jest częste przekazywanie informacji o tym, co robisz i jakie są ich koszty, oraz zrozumienie, że kompromisy to budżet w porównaniu z funkcjami - możesz osiągnąć budżet, ale czasami muszą one dawać funkcje.
źródło
Pracując samemu, naprawdę nie możesz wygrać w projekcie o stałej cenie + ustalonym czasie. Nie masz możliwości zwiększenia wydajności poza pracą w nocy i w weekendy.
Z mojego doświadczenia wynika, że szacunki oparte na „luźnych wymaganiach” stają się coraz większe, gdy dodajesz szczegóły, nigdy nie są mniejsze. Pytaj o szczegóły, aż poczujesz się bezpiecznie.
Dyskusje na temat wymagań na wysokim poziomie oraz tego, co jest uwzględnione, a co nie, można łatwo wygrać, gdy dochodzi do wypchnięcia, klient zazwyczaj przyciąga tutaj krótki koniec kija. Twoje relacje biznesowe mogą jednak ucierpieć.
Smutną rzeczą w tej konstrukcji jest to, że wszystko, co budujesz, ma zazwyczaj najniższą możliwą jakość potrzebną do spełnienia wysokich wymagań.
(tak, więc możesz zalogować się za pomocą hasła, nigdy nie powiedziałeś, że chcesz osobnego logowania dla każdego użytkownika ...)
Z ustaloną ceną chciałbym po prostu wodospad, z dużym projektem z góry, rzecz. Poproś wykonawcę o podpisanie na podstawie pełnego stosu papierów, a następnie zbuduj.
Aby poprawić swoje szacunki, możesz po prostu podwoić lub potroić to, czego potrzebujesz, może to być bardziej realistyczne, ale może spowodować, że wycofasz się z rynku.
Śledzenie prędkości Scruma może okazać się przydatne, aby uzyskać kontrolę nad własnymi szacunkami i sposobem ich oceny w porównaniu do rzeczywistego potrzebnego czasu.
O ile nie chcesz spekulować na temat ustalonej ceny, szukając zdrowego zysku, naprawdę wolałbym otrzymywać wynagrodzenie za godzinę. To utrzymuje ryzyko po stronie kontrahentów.
Szacunki nie są obietnicą.
źródło
Jest to jeden z głównych powodów pojawienia się zwinnego ruchu. Korzystanie z kombinacji Scrum + XP jest jednym ze sposobów na przedstawienie uczciwej alternatywy dla tej stosunkowo powszechnej - ustalonego czasu lub stałej ceny ze zmienną sytuacją wymagań.
źródło
Czy możesz po prostu zapytać, czy możesz otrzymać wynagrodzenie za godzinę? Wszystkie moje umowy o konsultacje były godzinowe, bez względu na warunki z klientem.
Alternatywnie, samodzielnie ustal wymagania i przedstaw je klientowi w ramach umowy. W ten sposób otrzymasz dodatkowe opłaty za pełzanie funkcji. Każda umowa, która mówi, że dostaniesz X $ za pracę, którą klient może mniej lub bardziej dowolnie zwiększyć, jest katastrofą, która czeka.
źródło
Jeśli możesz wykazać, że to, co zrobiłeś, podlega „luźnym wymaganiom” w ramach dowolnej (najlepiej własnej) interpretacji, wówczas wszelkie wyjaśnienia stają się prośbą o zmianę, z zastrzeżeniem nowych szacunków i nowych starań oraz nowych płatności. Następnie odpowiedzialność za wymyślenie bardziej rygorystycznych wymagań spoczywa na ramieniu klienta.
źródło
Nie mam problemu z działaniem ani stałej ceny, ani co godzinę - zakładając, że cena jest odpowiednia.
Opierając się na zestawie wymagań, choć luźno zdefiniowanych, opracuj szacunek godzinowy i określ założenia, które podejmiesz, aby je oszacować.
Następnie należy również ustalić szacunkową cenę, która jest powiększana od liczby godzinowej o czynnik zależny od niejasności wymagań, prawdopodobieństwa zmiany, wcześniejszego doświadczenia z technologią, wcześniejszego doświadczenia z klientem itp. Dlatego, jeśli wszystko jest całkiem prosto, wtedy moja oferta za stałą cenę jest zwykle o 50% większa niż co godzinę. Jeśli jest coraz więcej niewiadomych, to ustalona cena może być nawet dwa i pół razy większa niż szacunek godzinowy. Jednak stała oferta cenowa jest poparta bardzo wyraźnym oświadczeniem o pracy.
Celem jest osiągnięcie dobrego zysku z robienia stałej ceny poprzez dostarczenie znacznie poniżej szacunków i wbicie dodatkowego zysku.
źródło
Oto co zrobiłem w przeszłości. Napisałem BARDZO rygorystyczną specyfikację, którą dostarczam wraz z moją prognozą czasu i kosztów, i zmusiłem wszystkich interesariuszy w projekcie do fizycznego podpisania jej. Potrzebuję tego, zanim zacznę pracować nad projektem o stałej cenie.
Jeśli jest to wystarczająco duży projekt, a pisanie specyfikacji to wystarczająca ilość pracy, faktycznie naliczę za ten czas.
Jak to sprzedać: Tak, są konkurenci, którzy podadzą ci rękę i zaczną kodować. Różnica polega na tym, że za kilka miesięcy otrzymasz od nas gotowy produkt, a od nich będziesz tylko żałować. Nie zacząłbyś budować domu bez kompletnego planu przygotowanego przez profesjonalistę, prawda? Bądź podejrzliwy wobec każdego, kto zacznie budować projekt oprogramowania bez podobnej pewności z góry.
źródło
Zakładając, że jesteś pełnoetatowym pracownikiem tego kontrahenta. Pokaż mu, ile pieniędzy traci, nie rozliczając się ze zmiany zakresu.
Jeśli wykonawca zleca ci podwykonawstwo, powiedz mu, że możesz pracować tylko do godziny, i bądź szczery z tego powodu. (Oznacza to, że wymagania nie są dobrze zdefiniowane, możesz nie otrzymać wynagrodzenia za całą pracę, którą możesz w końcu wykonać. Możesz także zaoszczędzić pieniądze wykonawcy, jeśli pójdzie to szybciej niż oczekiwano.)
źródło