Tomasz G.

Tomasz G. programista PHP,
JavaScript, Mysql

Temat: Prośba o pomoc w wycenie pracy programistycznej

Witam,
Robię pierwsze kroki jako freelancer i potrzebuję dostarczyc klientowi szacunkowy koszt wykonanej pracy. Chciałbym być konkurencyjny, ale nie chce też psuć rynku:). Jestem doświadczonym programistą, ale nigdy nie wyceniałem samych projektów.
Mam do wykonania nst. prace:
1. Instalacja systemu CMS Joomla na serwerze hostingowym

2. Istalacja sklepu Virtuemart

3. Dopasowanie parametrów sklepu do serwera hostingowego (safe mode, fopen itp.)

4. Dostosowanie szablonu i grafiki, wygląd menu itp.

5. Powiązanie bazy danych klienta (plik tekstowy lub bezpośrednio MS Access) z bazą sklepu internetowego oraz automatyzacja import_u. (można użyć gotowych modułów dla Virtuemart)

6. Instalacja modułu Płatności24

7. Dopasowanie sklepu do potrzeb klienta (formy płatności, sposoby wysyłki)

Co wy na to?
Wielkie dzięki za pomoc. Nie potrzebuję dokładnej ceny, chodzi mi tylko o orientacyjne koszty. Wydaje mi się że 1500 zł za wszystko było by ok.
Pozdrawiam
gremplus

konto usunięte

Temat: Prośba o pomoc w wycenie pracy programistycznej

Napisze krotko - jesli ktos nie potrafi wycenic swojej pracy to pierwsza oznaka nie powinien sie zajmowac dana praca.

Moze troche smutne - ale niestety prawdziwe.
Bartosz M.

Bartosz M. Właściciel,
Gzoom.pl

Temat: Prośba o pomoc w wycenie pracy programistycznej

Przepraszam, że zbocze z tematu, ale:

czemu tak chcesz klienta unieszczęśliwić zestawem Joomla + Virtuemart ? To jego wybór czy Twoje sugerowane rozwiązanie ?
Tomasz G.

Tomasz G. programista PHP,
JavaScript, Mysql

Temat: Prośba o pomoc w wycenie pracy programistycznej

To wybór klienta. To już postanowione:)
Bartosz M.

Bartosz M. Właściciel,
Gzoom.pl

Temat: Prośba o pomoc w wycenie pracy programistycznej

Paweł Krefta:
Napisze krotko - jesli ktos nie potrafi wycenic swojej pracy to pierwsza oznaka nie powinien sie zajmowac dana praca.

Moze troche smutne - ale niestety prawdziwe.

Nie był bym tak surowy w ocenach. Sama wycena projektu i kwestia negocjacji z Klientem satysfakcjonującej stawki to nie lada sztuka

Tomasz policz ile godzin Ci to zajmie x (razy) satysfakcjonująca Ciebie stawka za godzinę. Jeśli zależny Ci na tym zleceniu możesz przyjąć jakiś dodatkowy upust.
Tomasz G.

Tomasz G. programista PHP,
JavaScript, Mysql

Temat: Prośba o pomoc w wycenie pracy programistycznej

Bartosz Mózg:

Tomasz policz ile godzin Ci to zajmie x (razy) satysfakcjonująca Ciebie stawka za godzinę. Jeśli zależny Ci na tym zleceniu możesz przyjąć jakiś dodatkowy upust.

Liczyłem ok 40 godzin po 30 zl. Wychodzi wiec ok 1200 zl.
Ale ten punkt:
7. Dopasowanie sklepu do potrzeb klienta (formy płatności, sposoby wysyłki).
Jest dość ogólny więc doliczyłem tu ok 300 zł.
Dlatego doszedłem do wniosku że 1500 zł to uczciwa cena.
Tomasz G.

Tomasz G. programista PHP,
JavaScript, Mysql

Temat: Prośba o pomoc w wycenie pracy programistycznej

Paweł Krefta:
Napisze krotko - jesli ktos nie potrafi wycenic swojej pracy to pierwsza oznaka nie powinien sie zajmowac dana praca.

Moze troche smutne - ale niestety prawdziwe.

Jak najbardziej się zgadzam z tym. Ale czy oznacza to, że nie można pogadać na ten temat na forum? Poza tym, ważne jest aby obserwować rynek w kwestii cen. Chodzi nie tylko o to by podać uczciwą cene klientowi, ale również by nie psuć rynku.

konto usunięte

Temat: Prośba o pomoc w wycenie pracy programistycznej

Masz jak najbardziej prawo pytac, a ten kto napisal inaczej, pisze szybciej niz mysli.

Cos jak kobieta ;-).

////

W obliczaniu kosztu jak slusznie stwierdziles, podstawa jest stawka godzinowa, a glownym problemem wyliczenie czasochlonnosci.

Przykladowe zasady:

* staraj sie dzielic harmonogram na fragmenty o czasochlonnosci maks. 2h. Mniejsze mile widziane. Chyba, ze jest cos co robisz z powtorzeniem i wiesz na pewno ze zajmuje np. 2 dni. Wtedy mozesz estymowac w dniach.

* harmonogram, czy inaczej Twoj plan, powinien jesli takie wystapuja, zawierac rowniez czesci dotyczace niewiedzy, niewiadomych i zdobywania wiedzy :-)

* dobrze jest dodac czas na tzw. zmiane zajecia i wdrozenie (wdrozenie w kazde zadanie to w zaleznosci od poziomu jego skomplikowania - zapoznania sie ze szczegolowym planem i roznicy w wykorzystywanych narzedziach jakies 10-30 minut)

ogolnie planowanie jest podstawa, a cala sztuka w estymowaniu to wlasnie planowanie, zwykle niedoestymowanie czasu wynika z niedoplanowania

:-)

pozdr.

konto usunięte

Temat: Prośba o pomoc w wycenie pracy programistycznej

a .. i bzdura jest dodawanie sobie 20 czy 30% dodatkowego czasu na ewentualne problemy :-)

tzn. nie jest to bzdura, bo pewnie dziala, ale wazne jest bys planowal problemy a raczej je przewidywal, bo problemy to wlasnie niewiadome

jesli konfigurujesz nowe narzedzie i to Twoje zadanie, ocen zlozonosc i zaplanuj:

* rozpoznanie - np. 45 min
* planowanie zadania - np. 1h 15min
* zdobywanie wiedzy - 2h
* wykonywanie zadania - 6h

lacznie 10h na : to co wiesz i czego nie wiesz :-)

to oczywiscie zasady bardzo ogolne, ale wlasnie bardzo ogolne zasady sa tutaj podstawa, bo planowanie wystepuje lub powinno wystepowac w wiekszosci dzialan czlowieka :-)Tomasz Grzechowski edytował(a) ten post dnia 22.01.10 o godzinie 22:15

konto usunięte

Temat: Prośba o pomoc w wycenie pracy programistycznej

Tomasz Gębka:
Bartosz Mózg:

Tomasz policz ile godzin Ci to zajmie x (razy) satysfakcjonująca Ciebie stawka za godzinę. Jeśli zależny Ci na tym zleceniu możesz przyjąć jakiś dodatkowy upust.

Liczyłem ok 40 godzin po 30 zl. Wychodzi wiec ok 1200 zl.
Ale ten punkt:
7. Dopasowanie sklepu do potrzeb klienta (formy płatności, sposoby wysyłki).
Jest dość ogólny więc doliczyłem tu ok 300 zł.
Dlatego doszedłem do wniosku że 1500 zł to uczciwa cena.

Wyczuwam, ze doliczyles tu cos w ciemno.

Jesli cos jest zbyt ogolnie opisane, doprecyzuj to z osoba, ktore posiada bardziej szczegolowa wiedze :-).

Wlasnie w takich sytuacjach, gdy zaniedbujemy doprecyzowanie, nie jestesmy w stanie zaplanowac poprawnie i zwykle : zle estymujemy.

Czemu zle:

* bo zaczynamy dzialac bez planu
* dzialajac bez planu tracimy czas
* itd ....

////

Sorki za flame...Tomasz Grzechowski edytował(a) ten post dnia 22.01.10 o godzinie 22:19

konto usunięte

Temat: Prośba o pomoc w wycenie pracy programistycznej

Tomasz Gębka:
...
Liczyłem ok 40 godzin po 30 zl. Wychodzi wiec ok 1200 zl.

40 godzin to chyba trochę dużo.. zaś 30 zł to stanowczo za mało!

Myślałbym o 50-80 zł ale chyba i mniejsza ilość godzin na to

Ceny rynkowe uzależnione też są od regionu (Warszawa drożej, Katowice.. nie wiem).

Sądzę jednak, że masz dobre kierunki wyceny (stawka godzinowa tam gdzie trudniej ocenić inaczej).
Robert K.

Robert K. Kawa.SEXY

Temat: Prośba o pomoc w wycenie pracy programistycznej

Dodam jeszcze jedną rzecz, o której koledzy zapomnieli (pewnie z racji doświadczenia uznając ją za zbyt oczywistą) - POPRAWKI KLIENTA.

Tu naprawdę możesz polec na placu boju - szczególnie, jeśli nie masz doświadczenia we współrpacy z Klientem i, nie daj boże, trafi Ci się taki, który będzie to chciał wykorzystać.

Zawsze na początku musisz mieć to na uwadze i zawsze ustalić te kwestie z klientem. Są 2 drogi:

1) Ustal z Klientem maksymalny zakres ewentualnych poprawek/rund poprawek z podziałem na ich rodzaj (graficzne, animacje, tekstowe) wliczonych w cenę projektu

2)Wyceń każdy rodzaj poprawki na określoną kwotę (np. modyfikacja tej animacji kosztuje 50zł, zmiana tego banera 100zł itp)

W każdym przypadku Klient musi być na początku poinformowany/uświadomiony, że nie będziesz w kółko "poprawiać" jego projektu, co w praktyce oznacza darmową administrację/modyfikację.

Całkiem fajnie moją uwagę ilustruje nasz wpis na blogu - zerknij:
http://blog.aurelius.pl/zasada-kola-graficznego/
Nie inaczej jest z programowaniem serwisów WWW.

Kolejna rzecz, w mojej opinii bardzo ważna - Tomasz trafnie pokazał, jak wyceniać i planować swoją pracę. ALE - wyceniaj ją w ten sposób wyłącznie dla swojej wiadomości - nigdy nie rozmawiaj z Klientem o stawkach godzinowych.
Mamy taką branżę, a Ty jako stawiający pierwsze kroki w szczególności, że nasi Klienci to w dużej części laicy. Jeśli będziesz chciał ustalać z Klientem stawki godzinowe, to on może poczuć się naciągany - niby jak ma rozliczyć Twój czas pracy? On chce płacić za efekt, nie za Twoje godziny siedzenia przed komputerem.

Reasumując:
1) Ustal wszystkie szczegóły projektu (jak najbardziej szczegółowo)
2) Ustal zakres/ilość poprawek
3) Wyceń całość według własnych założeń
4) Przelej wszystkie ustalenia na papier (nie musi być to umowa, ale nie chcę propagować dochodów nieopodatkowanych :)
5) Wywiąż się wzorowo z założeń i terminów :)

konto usunięte

Temat: Prośba o pomoc w wycenie pracy programistycznej

40 godzin to chyba trochę dużo.. zaś 30 zł to stanowczo za mało!

Popieram. Podobnie z postem Roberta na temat domknięcia projektu. Ustal ile iteracji i zmian jest w cenie i od kiedy zaczynają się dodatkowo płatne CRy.

konto usunięte

Temat: Prośba o pomoc w wycenie pracy programistycznej

Tomasz Gębka:
Liczyłem ok 40 godzin po 30 zl.

zalezy od miasta, ale ponizej stowki za godzine to ja z domu nie wychodze.. i radzilbym rowniez Tobie nie wychodzic ;-)
Marcin Witek

Marcin Witek isido.pl ułatwia
pracę - polski sytem
zarządzania
projekt...

Temat: Prośba o pomoc w wycenie pracy programistycznej

a ja zwrócę jeszcze uwagę na jeden punkt
Tomasz Gębka:
4. Dostosowanie szablonu i grafiki, wygląd menu itp.

tutaj bez dokładniejszego (a najlepiej - bardzo dokładnego) określenia co tak naprawdę trzeba zrobić nie można oszacować ilości pracy. Zwłaszcza niebezpieczne jest "itp." :D

Zmiana wyglądu menu to może być zmiana koloru tła, a może być zrobienie czegoś w DHTML, na dodatek może dojść robota niezwiązana z "szablonem i grafiką" - tak jak np. w osCommerce (tak tak, wiem co wszyscy o nim myślą ;)) zmiana menu ze standardowego na DHTML wymaga zabawy żeby wybrać wszystkie kategorie zamiast głównych i rozwiniętego drzewa.

Na wszystko są jakieś gotowce, ale też w 50% przypadków te gotowce trzeba modyfikować.
Tomasz Muter

Tomasz Muter co-founder | Droids
On Roids Sp. z o.o.

Temat: Prośba o pomoc w wycenie pracy programistycznej

Marcin Witek:
a ja zwrócę jeszcze uwagę na jeden punkt
Tomasz Gębka:
4. Dostosowanie szablonu i grafiki, wygląd menu itp.
Na wszystko są jakieś gotowce, ale też w 50% przypadków te gotowce trzeba modyfikować.

Marcin zwrócił uwagę na bardzo ważną rzecz czyli "itp".

To naprawdę bardzo niebezpieczna sprawa. Najlepiej wszystko od razu wyjaśnić, ustalić jasne zasady, bo każde niedomówienie może przerodzić się w poważną sytuację, gdzie zazwyczaj to wykonawca traci lub musi się ugiąć

Pełno jest gotowych rzeczy, sęk właśnie tym, że trzeba te gotowce dostosowywać, i to czasami dłuuugo.Tomasz Muter edytował(a) ten post dnia 29.01.10 o godzinie 00:12
Tomasz G.

Tomasz G. programista PHP,
JavaScript, Mysql

Temat: Prośba o pomoc w wycenie pracy programistycznej

Wielkie dzięki za wypowiedzi:). Taka wiedza jest dla mnie bardzo cenna.
Wziąłem pod uwagę wasze wskazówki i z klientem się dogadaliśmy.
Uszczegółowiliśmy punkty które były zbyt ogólne. I obie strony są zadowolone. Kwota wyszła trochę większa niż przy wstępnych moich rozmyślaniach. Ustaliliśmy również zakres prac dostosowujących, więc nie powinienem się zakopać w projekcie:)
Dzięki za pomoc.
Pozdrawiam

Następna dyskusja:

Stereotypowy informatyk - p...




Wyślij zaproszenie do