To pytanie mnie denerwuje przez ostatnie 3 miesiące, odkąd przeszedłem z freelancera na pracę w firmie Web Design.
Nasi sprzedawcy często zadają nam coś podobnego do następującej serii pytań:
- Ile kosztuje zaprogramowanie widgetu
- Ile godzin zajmie konwersja tej witryny do tego oprogramowania.
(Nie wiedząc, co aktualnie działa strona) - itp
- Jak możemy podać ofertę bez żadnych informacji? ( Nie, nie mogę prosić o więcej informacji! )
Mam inne pytanie, czy projekt przekracza budżet, jest zły. Niedawno opuściłem całe menu przy obliczaniu kosztów przeniesienia strony internetowej na nową platformę, więc projekt przekroczył budżet. Mój szef wcale nie był szczęśliwy i uważam, że takich rzeczy nie da się uniknąć.
2. Jaka jest ogólna praktyka radzenia sobie z przekraczaniem budżetu
i czy projekty takie jak tworzenie stron internetowych często przekraczają budżet?
Jeśli pracujesz w firmie zajmującej się projektowaniem / projektowaniem stron internetowych / podobną firmą:
3. Jak działa system rozliczanych godzin?
Dla mnie mamy aplikację do śledzenia czasu, która rejestruje, ile godzin spędzamy na którym projekcie i czy są one rozliczane czy wewnętrzne (AKA nie rozliczane). Jeśli nie dotrzymasz xx rozliczanych godzin w tygodniu, możemy w końcu wpaść w kłopoty / zwolnić. Praca, którą wykonujesz dla firmy lub klientów, których nie można wystawić na rachunek, nie jest częścią tego systemu i często musimy wykonywać prace wewnętrzne, więc zastanawiam się, czy istnieją jakieś alternatywne systemy.
EDYCJA: Ok jestem programistą w tej firmie, a nie projektantem :)
Po drugie, dostaję wynagrodzenie, ale oto jak na to patrzy kierownictwo. Masz 35 godzin tygodniowo na pracę. Możesz wykonywać pracę, którą obciążają klientów w ciągu tych 35 godzin i powinieneś. Jeśli wymyślą, że projekt zajmie 50 godzin, a ja zajmę 55 godzin, że 5 godzin można by wydać na inny projekt, który nie został przekroczony, więc po prostu „straciliśmy” pieniądze.
Innym przykładem jest to, że jeśli mam tylko 1 projekt, który ma się odbyć za dwa tygodnie i spędzam dzień na pracy wewnętrznej, to w jaki sposób straciliśmy pieniądze, ponieważ nie pracowałem. Gdybym pracował tego dnia, skończyłbym dzień wcześniej i nadal nie mam pracy. Tak czy inaczej, praca jest umową, więc otrzymamy taką samą kwotę niezależnie od tego, w które dni pracuję!
Odpowiedzi:
Dlaczego sprzedawcy pytają projektantów? Sprzedaż powinna mieć przygotowaną listę ofert i system szacowania, który ma niewielką, jeśli w ogóle, korelację z faktycznymi kosztami. Zakładam, że otrzymujesz wynagrodzenie.
Krótka odpowiedź? Nie możesz, nie próbuj.
Długa odpowiedź jest wciąż krótka. Jeśli zadzwonię do ciebie i powiem, że mam stronę internetową, na której ludzie mogą się logować, wysyłać wiadomości do innych użytkowników, przesyłać zdjęcia i zawierać znajomości, ile by to kosztowało, co byś powiedział? Mógłbym opisać najgorszą wyobrażalną sieć społecznościową lub Facebook. Nie masz wystarczającej ilości informacji, więc nie możesz podać dokładnej oceny.
Zdefiniuj „przekroczenie budżetu”. Ponownie zakładam, że wynagrodzenie nie jest godzinowe. Jeśli przekroczyłeś swój budżet czasowy , przeciągnij kilka długich nocy i nie popełniaj tego samego błędu (utraty czegoś).
Nie jestem pewien, jak bym to skonfigurował, gdybym musiał stworzyć rejestr „rozliczanych” godzin. Prawdopodobnie skończyłbyś ze sto godzin +/- kilka razy w tygodniu. Nie przestaję myśleć o kodzie, czy to się liczy?
źródło
Rób to, co robi Scotty: wymyśl rozsądne oszacowanie i podwoj je.
Twoje podwojone oszacowanie będzie a) zwykle bardziej realistyczne, ponieważ ludzie są gównianymi oszacowaniami, b) dają ci trochę luzu, dzięki czemu masz miejsce na nagłe cechy i inne sytuacje kryzysowe, oraz c) pozwalają ci od czasu do czasu przyjść na czas i poniżej budżetu.
Nigdy nie wspominaj o tym, że podwajasz swoje szacunki szefowi lub sprzedaży. Biznesmeni są delikatnymi stworzeniami i często nie są w stanie poradzić sobie z trudnymi prawdami, z którymi mają do czynienia inżynierowie.
Powodzenia.
źródło
Myślę, że najlepszą rzeczą, jaką możesz zrobić, jest sporządzenie listy szczegółowej w swoim cytacie. Umieszczanie czasów przy każdym „zadaniu”. Podział tego w ten sposób nie tylko pomoże ci pomyśleć o tym, co należy zrobić, ale także poinformuje szefa i / lub klienta o zakresie twojego zapytania. Byłoby wspaniale, aby podpisać ten zakres / wycenę przed rozpoczęciem pracy przez szefa / menedżera konta / klienta. W ten sposób, jeśli o czymś zapomnisz, wina może zostać rozłożona i nie wszystko spoczywa na deweloperze.
Myślę, że jeśli nie możesz uzyskać żadnych dodatkowych szczegółów na temat projektu, musisz pokazać ewoluującym ludziom, dokładnie takie, jakie zakładasz.
Jest to również dobre, ponieważ jeśli zrobiłeś kilka z tych cytatów, możesz odnieść się do starych podczas tworzenia nowego.
Możesz spróbować zastosować Prawo Hofstadtera, ale to nigdy nie zadziała .
źródło
To naprawdę tylko odpowiedź na pierwszą część twojego trzyczęściowego, ale to DUŻE pytanie.
Oto, co ostatnio zacząłem robić. I to po WIELU poszukiwaniach duszy na temat tego rodzaju rzeczy.
Odpowiadam na prośbę potencjalnego klienta lub klienta tym, co nazywam „oceną dobrej wiary”. Jest to wartość dolara, która jest powiększana o dziewięć sposobów od niedzieli dla całkowitego CYA. Mówię im, że ta liczba opiera się na moim doświadczeniu z projektami mniej więcej skali rozważanego tutaj.
Mówię im, że ich pierwsza faktura, należna w momencie rozpoczęcia, wynosi 25% szacunków. W tej cenie wykonamy pełny wysiłek w celu zebrania wymagań i napiszemy pełne, szczegółowe specyfikacje. W zależności od wielkości projektu może to potrwać kilka tygodni pracy. Na koniec będziemy mieć pełny zestaw dokumentacji ORAZ będziemy wiedzieć, jak sobie poradziliśmy z tym oszacowaniem. Jeśli w tym momencie będziemy musieli dostosować cenę (a może wzrosnąć LUB obniżyć), zrobimy to i powiadomimy klienta.
Jeśli cena wzrośnie, a projekt będzie nie do utrzymania, zostanie on odwołany w tym momencie i nie będzie należna żadna kolejna płatność. Jest to oczywiście niepożądany wynik i należy go uznać za ostateczność. Plan B polega na przerobieniu wymagań projektu, aby obniżyć zakres do budżetu projektu itp. Jest wiele rzeczy, które możemy wypróbować, zanim odwołamy całą sprawę, ale jeśli POTRZEBUJEMY, właśnie tam jest to możliwe.
Zakładając, że tego nie zrobimy, podamy (ewentualnie zmienioną) całkowitą cenę, której 50% jest w tym momencie rozliczane, a końcowe 25% - lub tak w momencie dostawy i odbioru. Wszyscy są na tej samej stronie, nikt nie czuje się tak, jakby musiał płacić pieniądze za wartości niematerialne, takie jak „analiza”, i wszyscy są (idealnie) szczęśliwi.
Jak dotąd miałem z tym całkiem niezłe wyniki. Z pewnością bije to uderzanie klienta o osobne rozliczenie za pracę nad analizą / specyfikacją. Nikt nie chce za to płacić. Ale jeśli ukryjesz go w pierwszych 25% całkowitej ceny projektu, stanie się on natychmiast smaczny i zrozumiały.
źródło
Musisz znaleźć drogę do dodatkowych informacji. Nigdy nie podałem nawet oceny żadnego projektu, jeśli wymaganie nie zostało jasno określone. Jeśli się utrzymują, nie możesz tego mieć, lepiej po prostu zrezygnuj.
źródło
Jesteś w bardzo częstym scenariuszu. Sprzedaż nie ma pojęcia i polega na ludziach technicznych, którzy wykonują swoją pracę. Ciągle nie uda ci się podać dokładnych szacunków, ponieważ nie można tego wiedzieć.
Z czasem i doświadczeniem stajesz się lepszy .
Czy jest jeszcze ktoś, kogo projektujemy w firmie? Jeśli tak, gorąco polecam zrobienie Planning Poker . To bardzo potężna technika zbiorowego szacowania.
Pomoże Ci uzyskać dokładniejsze oszacowania, wykorzystując wiedzę i doświadczenie większej liczby osób, a odpowiedzialność za oszacowanie zostanie rozłożona na cały zespół zamiast na jedną osobę. Sprzedaż będzie szczęśliwa, ponieważ otrzymają dokładniejsze szacunki. I łatwiej powiedzieć „nie możemy oszacować”, kiedy masz 4 lub 5 lat, niż gdy jesteś tylko sobą.
źródło