Wycena systemu - ktoś może się orientuje?

0

Witam, mam pytanie do szanownego grona kolegów. Mam znajomego, który wymyślił sobie system i spytał mnie ostatnio ile firma może go skasować za taki system i ile czasu może jej to zająć, szczerze mowiąc nie orientuję się za bardzo w cenach takich systemów bazodanowych bardziej stron www.
Może po któtce opiszę co to za system i może będzie w stanie z praktyki odpowiedzieć oczywiscie mniej więcej jaki może być koszt.
Więc tak, mam być to system do 3 oddziałowej hurtownii zrobiony w technologii php + jakiś tam ajax na bazie mysql czyli standard.
Co ma robić system:

  1. Logowanie i przypisywanie przez admina dostępow do konkretnych działów dla nowo tworzonych użytkowników.
  2. System ma rejestrować wszystkie samochody rozworzące towar + wszystkie informacji o nich takie jak rejestr paliwa+przeglądy+naprawy+ubezpieczenia, stany kilometrów, jeżeli autko na leasing to tez info, wszystkie informacje jakie posiadają maja być wpisane.
  3. Przychodzace zamowienia faxem lub mailowo maja byc wpisywane do systemu, na ich podstawie osoby w magazynie maja dopisywac statusy i pakowac towar.
  4. Cala logisttyka ma byc tez ujęta w systemie , osobyodpowiadające za planowanie tras mają to też robić w tym systemie, gdzie kierowca ma jechac z jakimi papierami, po powrocie jeżeli byla niezgodnosc tez rejestr w programie.
  5. System ma posiadac cala baze klientów zasysając dane z ich systemu wewnetrznego, jakis system z bazami dbf.
  6. Oczywiscie na koncu caly szerego roznego rodzaju raportów: dostawy w datach od do, niezgodnosci itd...
  7. System ma tez rejestrować urlopy kierowców.

Mniej więcej tak się system przedstawia.
Macie może orientację ile takich system może kosztowac w firmie informactyznej ? 5, 10, 15 tys ? Chodzi o kwote orientacyjną.
Dziękuję wszystkim za odpowiedz pozdrawiam.

0

Jedna firma może za takie coś skasować 30tyś. a student 1 roku informatyki weźmie 200 zł. Wszystko zależy od tego kto pisze i dla kogo ;)

Niech Twój kolega oszacuje ile mu to zajmie czasu, a następnie uzyskaną ilość godzin przemnoży przez swoją godzinową stawkę. Jeżeli Twojego kolegę zadowoli 10 zł na godzinę to niech tyle bierze, przykładowo firma bierze około 150 zł za godzinę ale wiadomo firma musi odprowadzić ZUSy, podatki, opłacić kadry, księgowość, sprzątaczkę, wynajem pomieszczeń itd.

0

weź jeszcze pod uwagę, że przy takim systemie zlecanie go studentowi to wyrzucanie pieniędzy w błoto. Taki system to nie jest coś, co można napisać w parę godzin. Tu oprócz wiedzy o samym php i BD trzeba mieć też wiedzę jak działa sama firma, trzeba to wdrożyć, przeprowadzić szkolenia. Najgorsze co można zrobić to zlecić takie zlecenie komuś, kto tego jeszcze nie robił.

Możecie myśleć, że straszę, ale ostatnio mam kilka przykładów firm (przetwórstwa mięsnego), które zakupiły systemy (różne, od różnych firm, ale wcześniej firmy sprzedające system nie miały w ogóle styczności z branżą mięsną) za grube pieniądze (rzędu setek tyś zł) i po ponad dwu letnich wdrożeniach nadal nie działa praktycznie nic.

Naprawdę sam koszt napisania to pikuś w porównaniu do późniejszego kosztu wdrożenia tego systemu, no chyba że koszt wdrożenia będzie się zawierał w cenie systemu.

Z innej strony jeśli jakaś firma powie Ci, że napiszą Ci cały ten system od podstaw w czasie krótszym niż 3 miesiące to uciekaj od nich, no chyba że będzie to pierwsza wersja alpha do testów :p

0

System ma byc oparty na PHP? Tzn. ma byc to aplikacja WWW? Ja bym to zrobil za min 10,000 (cena orientacjna, mozliwe ze wyjsciowa - zalezy od specyfikacji). Na pewo znalazlbys freelancerow, ktorzy zrobia to taniej, ale to ryzykowne. Firma raczej na pewno wezmie wiecej (moze nawet 2x, 3x) ja nie jestem drogi :] Polecam sie :D

0

Czyli podsumowywując minimalna kwota takiego systemu to koszt mniej wiecej 10tys z tego co widze. Jezeli chodzi o czas realizacji to min 2 miesiace. Wiem ze ktos moze powiedziec polowe ceny ale przy takim systemie to wiadomo ze <ort>na pewno </ort>do wdrozenia. :-) Dobrze mysle ?

0

Mówiąc krótko byłby to system CRM + moduł. Fima w której pracuje wzięła by za to około 50 - 100 tys. zł., czas realizacji około 3 miesięcy :]

0
Piniol83 napisał(a)

Mówiąc krótko byłby to system CRM + moduł. Fima w której pracuje wzięła by za to około 50 - 100 tys. zł., czas realizacji około 3 miesięcy :]

Wow imponujaca kwota :-)
Mam takie techniczne pytanie odnosnie tworzenia takiego systemu w firmie. Ile osob przy takim projekcie jest zaangazowach ?

0

100tys? sporo u mnie najdrozszy system to jakies 56tys tyle ze w cene tego wchodzi serwer i wdrozenie, szkolenia to osobna dzialka. imho jezeli firma dopiero zaczyna dzialalnosc to nie wezmie raczej wiecej niz te 5tys, natomiast 10 tys to wedlug mnie dobra cena, przy zalozeniu ze firma robi to firmie. jezeli zlecisz to poczatkujacemu programiscie to odpadaja ci wtedy wdrozenia, szkolenia, dokumentacja i wsparcie czyli na dluzsza mete bez sensu...

0
cepa napisał(a)

100tys? sporo u mnie najdrozszy system to jakies 56tys tyle ze w cene tego wchodzi serwer i wdrozenie,
to jeszcze mało widziałeś - 100tyś to nie jest jakaś magiczna kwota przy dużych systemach

szkolenia to osobna dzialka.
a niby dlaczego?

imho jezeli firma dopiero zaczyna dzialalnosc to nie wezmie raczej wiecej niz te 5tys,
chyba miałes mało styczności z takimi projektami. Przy założeniu, że będzie to robiła jedna osoba przez 2 miesiące praktycznie od zera (baaarrrdzo optymistyczne założenie), potem jeszcze wdrożenie to wychodzi Ci niecałe 2tyś na miesiąc minus jeszcze zus, opłacić lokal. To przy jednej osobie. Przy firmie masz kilka osób, lokal, zus, dojazd do klienta.

jezeli zlecisz to poczatkujacemu programiscie to odpadaja ci wtedy wdrozenia, szkolenia, dokumentacja i wsparcie czyli na dluzsza mete bez sensu...
czyli dostajesz coś co może zadziała chociaż pewnie żeby to doprowadzić do porządku prościej będzie napisać od nowa niż grzebać w kodzie, który już jest.

BTW coś takiego jak w specyfikacji to większość tego można znaleźć w czymś co się nazywa "Programy transportowe" (trudno wpaść na tą nazwę :p) i zamiast szukać kogoś, kto to napisze od zera może lepiej poszukać czegoś, co już jest + modyfikacje :>

0

100tys jak na aplikacje w php? troche sporo moim zdaniem, co do drozszych to widzialem system ktorego licencja kosztuje 500tys euro na pol roku na jedna stacje ale to oprogramowanie do symulacji jakiejs tam elektroniki bodajze

za szkolenia, serwis i wsparcie u mnie biora osobna kase choc i tak nie jest ona mala :)

co do zaproponowanej kwoty 5tys to fakt wychodzilem z zalozenia ze zrobi to jedna osoba, tak bylo u nas z jednym systemem, nie wzieli za niego duzo kasy aby nie stracic klienta ktory chcial kolejne zamowienia, natomiast chcieli odbic na sprzedaszy systemu kolejnym firmom

z tym dzialaniem takze roznie moze byc, a szkolenie to wazna sprawa bo ludzie ktorzy tylko pracuja przy komputerze potrafia naprawde byc tempi i nie wazne jak system bedzie napisany i jak bedzie prosty kiedy oni i tak nie beda umieli z tego skorzystac :S

ale tak jak @Misiekd napisales malo jeszcze widzialem wiec moge sie mylic :)

0

Dla mnie tez 100,000 to wygorowana kwota jak za system napisany w PHP, o ktorym wspomnial Glinia. Aczkolwiek specyfikacji dokladnej nie przedstawil jednakze na podstawie przedstawionych danych, taki system nie moze kosztowac 100,000 zl. 50k max, ale i tak wygorowane to.

0

100 tys. zł + PHP = dużo ? Hmm no to Wam powiem, że bywają i droższe.... Mowię o systemach dla średnich i dużych firm... ;] Więcej nie powiem, tajemnica służbowa ;-)

0

Ja cen podawal nie bede, ale tylko spytam: Co za znaczenie ma jezyk w przypadku ceny? To system w php nie moze byc wielki i skomplikowany? Przeciez to tylko jezyk, wystarczy, ze zastosowane algorytmy sa nietrywialne i juz cena leci w gore :)

0

A powiedzcie Panowie, bo widzę ze tutaj sami wyjadacze odpowiadają :-) jak wygląda tworzenie takiego systemu w powiedzmy sobie dobrze zorganizowanej firmie informatyczne ? Ile osób pracuje nad takim projektem ?
Bo szczerze mowiac znam firmy gdzie caly program zlecaja jednemu programiscue ktory robi od A do Z. Nie daj Boże facet pojdzie na l4 albo sobie zlamie reke i co wtedy ?

Dzieki z góry za odpowiedzi.

0
Adam Boduch napisał(a)

Dla mnie tez 100,000 to wygorowana kwota jak za system napisany w PHP, o ktorym wspomnial Glinia. Aczkolwiek specyfikacji dokladnej nie przedstawil jednakze na podstawie przedstawionych danych, taki system nie moze kosztowac 100,000 zl. 50k max, ale i tak wygorowane to.
ale Ty jako Adam czy jako firma, która wydeleguje do tego zadania powiedzmy 4 osoby na 3 miesiące (powiedzmy że w te 3 miesiące zaprojektują bazę, napiszą soft, wyłapią 75% błędów - czyli będzie można na nim pracować, wdrożą i przeszkolą personel). Jeśli jako firma to przy 4tyś zarobku jednej osoby (na rękę jakieś 2,6tyś co wcale dużą sumą nie jest, a raczej średnią) masz 4tyś * 4osoby * 3miesiące = 48tyś. Do tego czynsz, media, wyjazdy, firma też musi coś zarobić.
Jest jeszcze druga ewentualność - znaleźć grupę osób (bo to nie jest projekt dla jednego), która zrobi to na umowę o dzieło, przy powiedzmy 2,5tyś na miesiąc, przy założeniu że będą 4 osoby i 3 miesiące wychodzi Ci 2,5tyś * 1,09podatek * 3miesiące * 4osoby = 32tyś bez dodatków.
Jak coś mogę wziąć część BD :p

Glina napisał(a)

A powiedzcie Panowie, bo widzę ze tutaj sami wyjadacze odpowiadają :-) jak wygląda tworzenie takiego systemu w powiedzmy sobie dobrze zorganizowanej firmie informatyczne ? Ile osób pracuje nad takim projektem ?

w teorii? 1 analityk, 1 bazodanowiec, 2 - 3 programistów, 1 tester.
w praktyce (w mniejszych firmach, które nie widzą sensu w zatrudnianiu dodatkowych osób) analitykiem, bazodanowcem i testerem jest każdy, z tym że odpowiada on za własną działkę + przy częściach wspólnych wymiana poglądów i implementowanie tego co się wspólnie wymyśli. To niestety dość częste podejście, co ma odbicie w

Bo szczerze mowiac znam firmy gdzie caly program zlecaja jednemu programiscue ktory robi od A do Z. Nie daj Boże facet pojdzie na l4 albo sobie zlamie reke i co wtedy ?
no i potem jest problem.
Ogólnie jak masz kogoś wydzielonego do analizy i bd to jako programista masz tylko zaimplementować (w sensie zrobić tak, żeby od strony UI było to co chce analityk a dane były składowane tak jak zarządził BD) to co ci dał analityk przy pomocy funkcji, procedur, widoków, które dostałeś od bazodanowca. I praktycznie to jest twoja robota. Jak coś idzie nie tak to wiadomo kto i za co jest odpowiedzialny, nie interesuje cię, że analityk coś źle zrozumiał, czy że z tak zapisanych danych nie da się zrobić konkretnego zestawienia czy że baza jest nieoptymalna. Gdy nie ma takich osób o wszystko musisz się zatroszczyć sam. Ma to plusy i minusy - plusy nic ci nikt nie narzuca, minusy jak coś pójdzie nie tak to zawsze jest twoja wina, musisz znać się na bd, musisz umieć wyłuskać od klienta o co mu chodzi, itp

0

Pracowałem w firmie informatycznej zatrudniającej w sumie kilkadziesiąt osób gdzie 4 programistów pisało cały ERP. Oczywiście żadnych analityków, bazodanowców i testerów nie było. Oprócz programistów był dział wdrożeń ale ten dział tylko wdrażał i pisał raporty. Powiem Wam, że to wcale źle nie wyszło bo ten ERP to już jest mała konkurencja (przynajmniej w Polsce) dla Oracle'a i Comarchu. Firma wygrała jakiś czas temu przetarg na kilka milionów złotych dla dużej instytucji rządowej.

Co do systemu będącego tematem wątku to IMHO jedna osoba z doświadczeniem jest w stanie to napisać w 2-3 miesiące. Nie liczę tu fazy analizy i tworzenia specyfikacji oraz wdrożenia tylko same kodowanie, projektowanie bazy i tworzenie raportów po te 8-12 godzin dziennie. Niestety jak przy każdym tej wielkości projekcie istnieje bardzo duże ryzyko, że klient w trakcie wdrożenia zmieni specyfikacje... Jeżeli system będzie kiepsko napisany (a na 80% taki będzie po napisaniu w takim tempie) to samo wprowadzanie zmian i przeprojektowanie aplikacji może zająć następne miesiące.

Student może taki system napisać w miesiąc z tym, że będzie on chodził i będzie napisany, że tak powiem "po studencku" :P

0

A czy ktoś z Was szanownych programistow :-) wziałby taki system na swój warsztat przy następujących założeniach:

  1. Umowa o dzieło lub FV
  2. Czas ok. 2,5 - 3 miesiące
  3. Cena 8tys zł. (umowa o dzieło)
0

Ja cen podawal nie bede, ale tylko spytam: Co za znaczenie ma jezyk w przypadku ceny? To system w php nie moze byc wielki i skomplikowany?

Teoretycznie nie, ale

  • PHP jest popularne
  • PHP jest proste
  • jest duzo programistow PHP
  • programisci PHP sa gorzej oplacani (nie mam racji?)

Poza tym przewaznie, z tego co sie orientuje tego typu systemy nie powstaja w PHP, raczej w C#, Delphi itp (nie sa to aplikacje webowe), co oczywiscie nie wyklucza PHP!

ale Ty jako Adam czy jako firma, która wydeleguje do tego zadania powiedzmy 4 osoby na 3 miesiące (powiedzmy że w te 3 miesiące zaprojektują bazę, napiszą soft, wyłapią 75% błędów - czyli będzie można na nim pracować, wdrożą i przeszkolą personel). Jeśli jako firma to przy 4tyś zarobku jednej osoby

Oczywiscie - firma to tutaj inna bajka. Dlatego nie zakadam na razie dzialalnosci, bo mi sie nie oplaca :] Dzieki temu moge zaproponowac korzystniejsze warunki. Ale i tak Twoje zalozenia sa IMO zbyt... hmm - nie chcialbym powiedziesz przesadne, ale wysokie. 4 osoby i osobna do BD? Czy w Twojej firmie (polskie warunki) jest gosc, ktory zajmuje sie tylko bazami?

To moze inaczej: podawajcie przyklady rozwiazan (fajnie by bylo, gdyby byly dostepne on-line), ktore Wasze firmy zaprojektowaly i ceny. Oczywiscie ceny nie musze byc konkretne (wiadomo - umowa chroni czesto przed ujawianiem szczegolow :])

0

Poza tym przewaznie, z tego co sie orientuje tego typu systemy nie powstaja w PHP, raczej w C#, Delphi itp (nie sa to aplikacje webowe), co oczywiscie nie wyklucza PHP!

W czym dokładniej?

0
Autre napisał(a)

Poza tym przewaznie, z tego co sie orientuje tego typu systemy nie powstaja w PHP, raczej w C#, Delphi itp (nie sa to aplikacje webowe), co oczywiscie nie wyklucza PHP!

W czym dokładniej?

Visual Web Developer (C# lub VB.NET), oraz Delphi 2007 (VCL for the web)

0
Adam Boduch napisał(a)

Teoretycznie nie, ale

  • jest duzo programistow PHP

To fakt jest ich dużo, ale ja dzielę programistów na programistów i "programistów" .
Znałem parę osób , którzy w połączeniu php z ajaxem , javascriptem naprawdę potrafili zrobić kombajny , które fajnie działały, oczywiście wszystko na klasach, kod ładnie i czytelnie poukładany.
Natomiast prawda jest taka że jest dużo "programistów" którzy używają php tylko jak komuś robią stronkę i ewentualnie trzeba wysłać plik czy też przeparsować tekst lub zrobić selecta na bazie.
Ja np nie użawam się za programistę, który jest w stanie sie podjąć takiego wyzwania i stad te wszystkie moje pytania.

A tak <ort>poza tym </ort>bo prawdę mowiąc większość firm z którymi sie kontaktowałem ma jakieś gotowe swoje rozwiązania i mogą je ewentualnie dopasować ale nie piszą od podstaw, ciężko mi jest <ort>znaleŹć </ort>firmę ktora by sie tego podjęła. Hmmm dziwne.
Czy możecie Panowie rzucić paroma firmami w woj. ślaskim gdzie ewentualnie można przesłać zapytanie ofertowe ?
Z góry dziękuję

0

A tak poza tym bo prawdę mowiąc większość firm z którymi sie kontaktowałem ma jakieś gotowe swoje rozwiązania i mogą je ewentualnie dopasować ale nie piszą od podstaw, ciężko mi jest znaleŹć firmę ktora by sie tego podjęła. Hmmm dziwne.

Zgadza sie, nikt nie pisze od zera. Ale z ciekawosci - czemu nie chca sie podjac tego zlecenia? Czym to argumentuja?

0
Adam Boduch napisał(a)

Ale i tak Twoje zalozenia sa IMO zbyt... hmm - nie chcialbym powiedziesz przesadne, ale wysokie. 4 osoby i osobna do BD?
znaczy nie wiem do czego się tu odnosisz. Bo napisałem 4 osoby bez osobnej do BD. Ja jestem zwolennikiem, i tak też wygląda większość aplikacji w których pisaniu uczestniczę, zawierania logiki biznesowej w BD. Generalnie nie potrzebna jest osoba tylko i wyłącznie do BD ale musi być przynajmniej jedna, która wie co robi, tak aby baza po osiągnięciu rozmiaru paru GB nie siadła na normalnym sprzęcie. Na dobrą sprawę tu nie wiadomo ile, jakich danych i w jakim tempie będzie przybywać ale może być i tak, że tych samochodów z towarem codziennie będzie jeździło kilkadziesiąt. Zestawienia z takiej ilości danych to już nie jest napisanie prostego selecta (no chyba, że odpalamy zestawienia o 22 i o 7 rano już są :p). Ogólnie po kilku wdrożeniach, które przeżyłem (jako strona kupująca system) zauważyłem, że nacisk na wydajną BD jest raczej kiepski bo przecież sprzęt tani to się dokupi kolejn 8GB RAM i drugi procek.

Weź też Adamie pod uwagę, że ja to wyceniam tak, że po tych 3 miesiącach to ma działać, a wprowadzanie jakichkolwiek mniejszych zmian czy poprawek to nie przebudowa całego systemu.

Czy w Twojej firmie (polskie warunki) jest gosc, ktory zajmuje sie tylko bazami?
nie ma i daje się to dość często w kość bo każdy ma swój kawałek bazy i wcale nie rzadko jest tak, że jeden coś zmieni i reszta modułów zaczyna źle działać.

To moze inaczej: podawajcie przyklady rozwiazan (fajnie by bylo, gdyby byly dostepne on-line), ktore Wasze firmy zaprojektowaly i ceny. Oczywiscie ceny nie musze byc konkretne (wiadomo - umowa chroni czesto przed ujawianiem szczegolow :])
z tego co znam ceny u mnie to mogę podać kilka mniejszych modułów (działa to w zakładach mięsnych)
np. moduł wydawki (samo wydawanie towaru na podstawie zamówienia lub "z palca", współpracujący z różnymi głowicami wagowymi i drukarkami termicznymi) na terminal dotykowy (coś jak laptop w obudowie ze stali kwasoodpornej z ekranem dotykowym) ok 6tyś za stanowisko.
moduł etykietowania towaru - po wybraniu towaru z listy zaciąganej z bazy i dopisaniu paru dodatkowych informacji towar zapakowany trafia na wagę i po ustabilizowaniu odczytu jest drukowana etykieta z danymi towaru i kodem kreskowym. Przystosowany do terminali z ekranem dotykowym, współpraca z różnymi głowicami wagowymi i drukarkami termicznymi. Cena podobna, ok 5tyś za stanowisko.

Co do większych syssstemów to nie wiem, bo ceny są ustalane indywidualnie dla klienta.

0
Adam Boduch napisał(a)

Zgadza sie, nikt nie pisze od zera. Ale z ciekawosci - czemu nie chca sie podjac tego zlecenia? Czym to argumentuja?

Rozumiem, że nikt nie pisze od zera, to tak jakbyśmy raz napisali funckje do sprawdzania składni maila czy poprawności numeru NIP i za każdym razem pisali ją od początku. Wiadomo bez sensu.
Zasada jest taka, że większość firm ma swoje aplikacje wiodące i ewentualnie mogą sprawdzić w jaki sposób ich aplikację da się przystosować do moich potrzeb.
U mnie jest np. import z dbf-a do mysqla i wiadomo że żaden gotowy system tego nie przewiduje bo też jak, więc to musi być napisane. Z rozmów telefonicznych wynika, że firmy szukają klientów, którym w 100% wystaczy ich aplikacja. Czyli lekka zamian konfigu, powyłączanie paru opcji i tyle.
Tutaj już coś trzeba dopisać i jest problem.

0

Przykład, który podałeś akurat nie jest najlepszy, bo wolałbym od zera pisac funkcje sprawdzającą NIP, chyba że mogę zainstalować pear to wtedy byłoby tylko pear install Validate_PL.... i po problemie. A powiem tobie dlaczego większość firm nie chce się za to brać, osobiście obecnie opracowuje projekt dla firmy, która ma oprogramowanie dla agencji nieruchomości, ciężko również było im znaleźć kogos kto to zrobi. Podstawa jest prosta, większość firm zamierza już raz napisane oprogramowaine rozprowadzać i czym bardziej specjalistyczne oprogramowanie tym trudniej je sprzedać. W firmach najczęściej pracują 2 góra 3 osoby, które poprawiają kod na bieŻąco (Boże, widzisz takie błędy i nie grzmisz) robią niewielkie modyfikacje. A napisanie środowiska od podstaw to by musieli dotrudnić kilka osób, "wyprodukowanie" tego pod konkretna specyfikację pochłania czas i pieniądze, nędzny interes z tego. Jak już ktoś wyliczał koszty tego sa olbrzymie, dlatego na coś specyficznego łatwiej jest złapac jakiegoś freelancera i podpisać z nim umowę o poufności, inna sprawa jak patrze na niektórych to aż mnie mdli.

0
mephir napisał(a)

A napisanie środowiska od podstaw to by musieli dotrudnić kilka osób, "wyprodukowanie" tego pod konkretna specyfikację pochłania czas i pieniądze, nędzny interes z tego. Jak już ktoś wyliczał koszty tego sa olbrzymie, dlatego na coś specyficznego łatwiej jest złapac jakiegoś freelancera i podpisać z nim umowę o poufności, inna sprawa jak patrze na niektórych to aż mnie mdli.

Rozumiem to wszystko bardzo dobrze, ale naprawdę są firmy które są w stanie wydać kwoty rzędu kilkadziesiąt tysięcy na systemik napisany tylko pod nich.
Osobiście znam firmę, która za system obsługujący sprzedaż produktów na palmtopach zapłaciła ok 200tys. i teraz płacą mesiecznie za stałe monitorowanie tez nie małe pieniądze.
Rozumiem, że firmy nie chcą pisać od podstaw bo wiadomo że obsługa takiej firmy nie kończy sie tylko jna napisaniu, później w jakiś sposób musimy przyjąć serwis jeżeli coś będzie nie tak. A wiadomo, że nie ma systemu w 100% wolnego od błędu.

0

jeśli cena wyjściowa była taka sama, jak zaproponowana przez Ciebie kilka postów wcześniej to nie dziw się, że żadna firma nie chce się tego podjąć. Trochę wcześniej napisałem Ci ile kosztuje utrzymanie 4 programistów przez 3 miesiące bez czynszy, mediów itd.

Jeśli podpiszesz ze mną umowę na min 30tyś, zgodzisz się na Delphi lub c# (z naciskiem na Delphi), czas rozpoczęcia będzie liczony dopiero od podpisania specyfikacji to możemy ponegocjować.

Co do specyfikacji to masz kilka szybkich pytań do tego co napisałeś w pierwszym poście

  1. Logowanie i przypisywanie przez admina dostępow do konkretnych działów dla nowo tworzonych użytkowników.
    co to są te działy?
  2. System ma rejestrować wszystkie samochody rozworzące towar + wszystkie informacji o nich takie jak rejestr paliwa + przeglądy + naprawy + ubezpieczenia, stany kilometrów, jeżeli autko na leasing to tez info, wszystkie informacje jakie posiadają maja być wpisane.
    Co chcesz wiedzieć o danym samochodzi, co to jest dla Ciebie rejestr paliwa (chcesz potem mieć zestawienie przepału?) czy jest jakiś konkretny sposób tankowania (np. przy każdym zjeździe na bazę jest tankowanie do pełna + wprowadzanie do kompa ile zatankował + stan licznika), co ma być odnośnie przeglądu (tylko kolejny termin czy też gdzie był robiony, który kierowca, cena), co o naprawach (tylk że była, czy jeszcze co się zapsuło, co było wymieniane, kiedy, koszt, ...) poza tym stwierdzenie "wszystkie informacje jakie posiadają maja być wpisane" jest lekko rozlazłe
  3. Przychodzace zamowienia faxem lub mailowo maja byc wpisywane do systemu, na ich podstawie osoby w magazynie maja dopisywac statusy i pakowac towar.
    Czyli tutaj na magazynie będzie komputer z tym systemem? Czy może to zamówienie ma być eksportowane do starego systemu? A może na magazynie jest coś innego (kolektor danych, palmtop, jakiś terminal textowy)
  4. Cala logisttyka ma byc tez ujęta w systemie , osobyodpowiadające za planowanie tras mają to też robić w tym systemie, gdzie kierowca ma jechac z jakimi papierami, po powrocie jeżeli byla niezgodnosc tez rejestr w programie.
    Co rozumiesz przez "cała logistyka", jak ma wyglądać planowanie tras (chcesz mapkę, na której będziesz zaznaczał pkt, liste sklepów, inaczej), jakie papiery w sensie faktura, wz-ka czy coś innego? No i jeśli była niezgodność czego?
  5. System ma posiadac cala baze klientów zasysając dane z ich systemu wewnetrznego, jakis system z bazami dbf.
  6. Oczywiscie na koncu caly szerego roznego rodzaju raportów: dostawy w datach od do, niezgodnosci itd...
    "itd" też nie jest zbyt precyzyjnym określeniem :)
  7. System ma tez rejestrować urlopy kierowców.

Takie pytania można mnożyć i tak naprawdę jak wypytasz klienta (nie wiem czy to Ty czy może jesteś tylko pośrednikiem, czy też po prostu sobie teraz teoretyzujemy :)) to ten system nagle okazuje się całkiem niezłą kobyłą (w sensie duży a nie ledwo co zipiący)

0

Co do tego co napisal Misiekd, to IMO najwiekszy problem z ustalaniem ceny. Ktos pyta o orientacyjna cene podajac pare szczegolow, no to dostaje jakies tam widelki. A pozniej w miare ustalania szczegolow zaczynaja sie schody, bo sie robi wiecej i wiecej. A klient czasem nie zdaje sobie sprawy, ze prosta sprawa, ze pani Kazia jeszcze tylko dopisze urlop pracownika czasem nie jest az taka prosta. I zaczyna byc problem, bo firma chetnie zrobi, ale nie za 'przykladowa' cene, tylko juz za wlasciwa wyliczana na podstawie specyfikacji. A wtedy klient zmienia zdanie, bo go nie stac...

0

Odpowiadam na post szanownego kolegi MiskaD :-)

Po pierwsze nie podawałem żadnych kwot w firmach bo to ja chciałem poznać widełki i nie chodzi mi tutaj oczywiście o kwotę +- 1tys. tylko np ok 20tys , ok 40tys. Rozumiem Twoje pytania, ja napisałem tylko ogolnikowo i wiem ze przed konkretną wyceną trzeba te wszystkie szczegóły omowić. Dzwoniąc do firmy przedstawiam problem , przesyłam im pełniejszą specyfikację a oni piszą ze sie tym nie zajmą bo oni tylko dopasowywują swoje aplikacje pod klienta. Nic nie mówie o swojej cenie bo jej nie mam. Chciałbym sie dowiedzieć ile by trzeba kaski zostawić w firmie a ile u freelancera ale tylko chce znać widełki a raczej widły. :-)

Teraz do johny_bravo
Dokładnie wiem o czym piszesz i wiem ze klienta trzeba dokładnie wypytac , spisać umowe ze specyfikcją bo pozniej klient sobie nagle przypomina o błachej rzeczy ale tylko błachej dla niej bo z punktu widze oprogramowania 1/3 systemu musi się zmienić. Dlatego nie traktujcie mojego opisu jako super dokładna specyfikacja :-)

0

Niestety ale sama specyfikacja nie wystarczy, żeby z sukcesem napisać tak złożony system. W specyfikacji mogą się znaleźć zapisy, które są zbyt ogólnikowe albo klient rozumie inaczej niż Wy i jeżeli nie pójdziecie mu na rękę to albo sobie poczekacie na pieniądze albo możecie spierać się o interpretacje w sądzie też całe lata. Niestety podpisując umowę trzeba założyć takie sytuacje i najnormalniej w świecie wziąć więcej ale wtedy też jest ryzyko, że ktoś zaproponuje mniej i nie dostaniemy tej roboty.

Następna sprawa, że ze względu na te potencjalne kłopoty (z np. interpretacją zapisów specyfikacji) trzeba aplikację napisać w taki sposób aby można było do niej łatwo wprowadzać zmiany bo ich po prostu się nie da uniknąć! Na 99,9% trzeba być przygotowanym na wprowadzenie zmian mniejszych lub większych i tylko od elastyczności naszego kodu zależy czy da się je wprowadzić bezboleśnie czy dopiero po przebudowie połowy aplikacji. Poza tym dosyć łatwo wyobrazić sobie sytuację gdzie w trakcie powstawania naszej aplikacji klient zacznie sobie kreślić plany na temat następnego sytemu. Wtedy nawet nam nie będą przeszkadzały ewentualne rozbieżności między specyfikacją, a rzeczywistymi potrzebami klienta i mając perspektywę dalszej współpracy dostosujemy się do jego aktualnych wymagań.

1 użytkowników online, w tym zalogowanych: 0, gości: 1