Łukasz Żuchowski

Łukasz Żuchowski Software Wizard

Jarek Żeliński:

Drobna uwaga: czy wymagania są możliwe do określenia czy nie?

Jeśli wymagania są możliwe do określenia a wiec projekt nadaje się do planowania to robimy to "po bożemu"

Boga do tego nie mieszajmy. Masz na myśli "wodospad" :)

Jeśli nic nie wiem i niczego nie planujemy to mamy n-k: to jest biznes który niczym się nie różni od wygranej w totolotka, sam fakt, że nie tylko n-k nie da się powtórzyć jest na to dowodem...

Tak to bywa ze start-upami. Często nie wiadomo co się z nich wykluje... to chyba dobre miejsce dla zwinności :). Bo co jak zrobimy super profesjonalną analizę (długą i kosztowną) jak rynek nam za 5 min. zmieni wymagania o 180 stopni ?

Nie zamierzam toczyć dyskusji na temat agile vs. podejście klasyczne, bo nie o tym ten wątek (ale troche przejaskrawił Pan agile)
Jarek Żeliński:
nie raz widywałem Agile pod tytułem metodyka prototypownia czyli > tak dużo rzeźbimy aż się w końcu spodoba, te i podobne to metody > bazujące na załażeniu, ze nie ma spisanych wymagań a klient nie > wie co chce.

Ja widziałem wiele projektów prowadzonych nie w/g agile których padło i było porażką (czy czegoś to dowodzi ?). Ciekawe jaki jest procent projektów nieudanych agile i klasycznych :) Także uważam że ten argument jest kiepski...

To, że projekt jest prowadzony jednym czy drugim podejsciem nie jest kluczem do sukcesu czy porażki, a jedynie środkiem za pomocą którego można przy odrobinie szczęscia i umiejętności osiągnąć wyznaczony cel. Są jednak sytuacje w których wybór danego sposobu prowadzenia projektu może mieć większe lub mniejsze znaczenie.

PozdrawiamŁukasz Żuchowski edytował(a) ten post dnia 19.11.08 o godzinie 14:27

konto usunięte

Jak tworząc taki serwis jak nk.pl mamy obrany cel zeby rozwinął on sie do takich rozmiarow jak dzisiaj nk.pl, to napewno zapominacie o waznej kwestii zatrudnienia programisty zajmującego się tylko algorytmami i cache'm. Bo w przeciwnym wypadku wasz serwis poprostu przestanie istniec w momencie duzego natloku zainteresowanych ludzi i kupno szybszego lacza tez w tym wypadku nic nie pomoze, zacznie sie wtedy paniczne dopukowanie serwerow i przerabianie kodu na szybkiego, a o optymalizacji w takim momencie juz nie ma co rozmawiac, bo najlepsza optymalizacja jest wtedy nadmiar uzytkownikow przenosic na strone informujaca o nadmiernym przeciazeniu serwera, bo kolejkowanie ludzi tylko bedzie zniechecac zmuszajac 90 sekundowyn oczekiwaniem na komunikat o timeoucie. Prawda jest taka ze w takim serwisie duzo rzeczy nie mozna robic nawet w O(log(n)), oczywiscie zakladajac duze obciazenie, w przeciwnym wypadku mozna nawet robic wszedzie O(n^2) i wszystko bedzie szybko dzialac.Artur Pietrzyk edytował(a) ten post dnia 19.11.08 o godzinie 16:25
Łukasz Żuchowski

Łukasz Żuchowski Software Wizard

Artur Pietrzyk:
Jak tworząc taki serwis jak nk.pl mamy obrany cel zeby rozwinął on sie do takich rozmiarow jak dzisiaj nk.pl, to napewno zapominacie o waznej kwestii zatrudnienia programisty zajmującego się tylko algorytmami i cache'm. Bo w przeciwnym wypadku wasz serwis poprostu przestanie istniec w momencie duzego natloku zainteresowanych ludzi i kupno szybszego lacza tez w tym wypadku nic nie pomoze, zacznie sie wtedy paniczne dopukowanie serwerow i przerabianie kodu na szybkiego, a o optymalizacji w takim momencie juz nie ma co rozmawiac, bo najlepsza optymalizacja jest wtedy nadmiar uzytkownikow przenosic na strone informujaca o nadmiernym przeciazeniu serwera, bo kolejkowanie ludzi tylko bedzie zniechecac zmuszajac 90 sekundowyn oczekiwaniem na komunikat o timeoucie. Prawda jest taka ze w takim serwisie duzo rzeczy nie mozna robic nawet w O(log(n)), oczywiscie zakladajac duze obciazenie, w przeciwnym wypadku mozna nawet robic wszedzie O(n^2) i wszystko bedzie szybko dzialac.

Jeszcze gorzej będzie, gdy zatrudni się najlepszego specjalistę od cachowania, optymalizacji i klastrowania. A potem się okaże, że zarejstruje sie 100 użytkowników.

Zacytuje agile: "Don't tune performance in advance"

Pewnie że świadomy musi być wybór technologi która pozwoli na skalowanie systemu. Ale optymalizacja i super cachowanie jest bez sensu jeżeli okarze się że z serwisu korzysta 100 użytkowników. Jeżeli nie popełniono rażących błędów projektowych to sprawe wydajniejszego cachowania i tunningu można zostawić na później.

Druga sprawa to taka że chyba nikt się nie spodziewał że liczba użytkowników serwisu będzie powyżej 11 milionów ? Gdyby autorzy serwisu od razu chcieli dostosować swój system do takiego ruchu:
1. dzisiaj n-k osiągała by co najwyżej kolejny milestone
2. kosztowało by to ich duuuużo pieniędzy (których przed startem nei mieli zbyt wiele).
3. nie wiadomo czy coś innego by ich nie położyło (patrz wybory i pixel)

ps. znasz serwisz który w wyniku zbyt dużego zainteresowania przestał istnieć ? (nie był chwilowo niedostępny, ale przestał istnieć ? ) :)Łukasz Żuchowski edytował(a) ten post dnia 19.11.08 o godzinie 17:48
Sławomir Chrzanowski

Sławomir Chrzanowski Radny Miasta Kalisza

Witam,

Portal społecznościowy można już zrobić za kilkanaście tysięcy zł. Myślę o kilku językach (java, html, flsh), dobrych zabezpieczeniach i porządnym serwerze. Jednak i tak najważniejszy pozostaje pomysł na taki serwis, jak również kompleksowy layout.Reasumując nie sztuka zapłacić 100 tyś zł za portal społecznościowy. Trzeba wiedzieć jaka jest droga przed nim, a nawet ją stworzyć.

konto usunięte

chetnie ze znajmomym napisze takie serwis :) 10 000 zł
Mariusz Klementowski:
Witam Macieju,

Odpowiedz jest bardzo prosta. Koszt budowy centrum handlowego to 2000-2500 EUR/m2. Wiec jeżeli chcesz zbudować cos w rodzaju Centrum Handlowe Arkadia, to pomnóż 110,000 m2 x 2500 EUR = 275,000,000 EUR i masz koszt galerii handlowej.

Znam się na tym, wiec mogę ci odpowiedzieć na takie pytanie.

Jeżeli się znasz na tworzeniu serwisów takich jak nasza-klasa.pl to odpowiedz na zadane pytanie, a jeżeli nie możesz przedstawić przybliżonej wyceny to nie zabieraj głosu.

M.
Patrycjusz Maciej Szydło:
Mariusz Klementowski:
Witam,

Ciekaw jestem ile kosztuje zrobienie takiego portalu jak nasza-klasa, czy goldenline.pl?

Prosze o sugestie.

Dziekuje.

M.

Zauważyłem, że ma Pan trochę styczności z nieruchomościami, więc może zadam Panu pytanie (jako odpowiedź:)) która być może zoobrazuje Panu sens Pana pytania: ile kosztuje budowa galerii handlowej?

Pozdrawiam,
PS

konto usunięte

Czytając ten wątek omal nie spadłem z krzesła (hehe dobrze że ma oparcie). Wniosek nasuwa się jeden - żaden z panów nie pracował przy serwisach internetowych.

W sieci jest wiele narzędzi do tworzenia serwisów społecznościowych. Przykład?
Dolphin firmy boonex - tu http://www.mojaokolica.eu moje testowe wdrożenie - samą firmę prosze szukać w googlach.

Pisać serwis? To jak wynajdować koło od nowa.

Kiedyś znajomy na moje pytanie - jak oni to zrobili (n-k) - powiedział - Darek - wiesz kiedy się o tym dowiedziałem? Jak usłyszałem w telewizji.

No i cała tajemnica...

Co oczywiście nie zmienia faktu że rozegrali to po mistrzowsku.

Jakby ktoś chcial serwis oparty na dolphinie - służę pomocą.
Mirosław O.

Mirosław O. netBOMB.pl

ROTFLMAO. :D MSPANC
Łukasz Plutecki

Łukasz Plutecki Agencja Interaktywna
NetArch,
www.plutecki.net

Co oczywiście nie zmienia faktu że rozegrali to po mistrzowsku.

Jakby ktoś chcial serwis oparty na dolphinie - służę pomocą.


No wspaniały ten serwis - ciekawe ile na niam zarobisz, bo ja nie widze żadnego pomysłu na serwis oraz nic nowego.

Nie wspominając o jakiejś strategi biznesowej.

konto usunięte

hehe sens w tym że już zarabiam - ale nie na serwisie tylko na oprogramowaniu na którym działa ten serwis.
Arkadiusz Cempura

Arkadiusz Cempura Najlepszą metodą
przewidywania
przyszłości jest jej
tworz...

Mariusz Klementowski:
Witam,

Ciekaw jestem ile kosztuje zrobienie takiego portalu jak nasza-klasa, czy goldenline.pl?

Prosze o sugestie.

Dziekuje.

M.

Ile? Tyle ile jesteś zapłacić - to podstawa.
Potem musisz podzielić to przez współczynnik NZTP (nie zamierzam tyle płacić). Uwaga NZTP mieści się w granicach 0 < NZTP < 1
Do należy pomnożyć to przez współczynnik IKNTZ (ile kasy na tym zarobię) - IKNTZ > 0 i dąży do nieskończoności.
I już :-)
Chetnie stworze taki serwis, wypozycjonuje go w wyszukiwarkach (na zyczenie moge zastosowac takze dodatkowe formy reklamy) i dorzuce hosting ;). Ty mowisz ile chcesz na to przeznaczyc i jakich potrzebujesz funkcji a ja wykonuje i sciagam do ciebie uzytkownikow - nie musisz miec zadnych umiejetnosci technicznych ;).

Zapraszam na priv albo email (qui.dolorem.ipsum@gmail.com).
Bartłomiej Juszczyk

Bartłomiej Juszczyk dyrektor
zarządzający Grupa
Adweb; inwestor,
wykładowca, ...

hosting "w cenie"?

ps. Radosnym jest tworząc portale spolecznościowe w zamierzeniu, z czym spotykam sie niejednokrotnie, w ogole nie branie pod uwage w kosztach cen infrastruktury serwerowej. Choćby jeden dedyk, czy zakup i kolokacja własnego serwera jest w stanie kosztory przewrócić do góry nogami - to tak a pro po tak wspaniale i lekko rzucanych tutaj wycen :)

Pozdrowienia.
Piotr A.

Piotr A. Solution provider

hosting to nic, ale użytkowników ściąga... ;)
Jakub Korupczyński

Jakub Korupczyński Software Developer

Kesja Plecha:
Chetnie stworze taki serwis, wypozycjonuje go w wyszukiwarkach (na zyczenie moge zastosowac takze dodatkowe formy reklamy) i dorzuce hosting ;). Ty mowisz ile chcesz na to przeznaczyc i jakich potrzebujesz funkcji a ja wykonuje i sciagam do ciebie uzytkownikow - nie musisz miec zadnych umiejetnosci technicznych ;).

Zapraszam na priv albo email (qui.dolorem.ipsum@gmail.com).

Że tak się głupio zapytam, skoro to takie proste, tanie i w ogóle, to dlaczego osoba, która takie rzeczy proponuje sama na tym nie zarabia milionów, tylko za grosze chce zrobić to komuś innemu... :)

konto usunięte

Moze dla tego, ze nie wie zbyt wiele o stronie biznesowej? ;)
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Łukasz Żuchowski:
To, że projekt jest prowadzony jednym czy drugim podejsciem nie jest kluczem do sukcesu czy porażki, a jedynie środkiem za pomocą którego można przy odrobinie szczęscia i umiejętności osiągnąć wyznaczony cel. Są jednak sytuacje w których wybór danego sposobu prowadzenia projektu może mieć większe lub mniejsze znaczenie.


zgadzam się z tym, że sama metodyka nie jest kluczem do sukcesu, może być tak, że gdy jest pzreformalizowana może być kulą u nogi...

moim zdaniem podstawowym problemem projektów IT jest to, że firmy programistyczne w swych analizach najczęściej pytają przyszłego użytkownika o to co ma wg. nich ten program robić a nie o to jaki cel chcą osiągnąć korzystając z niego w przyszłości.

w kawestii metodyk można pogrupować obecne na dwie grupy
- te w których zaczyna się od przypadków użycia kolekcjonowanych z pomocą wywiadów
- te w których przypadki użycia są dopiero wynikiem analizy

Nie ja jeden obwiniam te pierwszą za źródło 80% problemów a mimo to nadal są najczęściej stosowane.

Jak to się ma do kosztów portali społecznościowych? Można je tworzyć na bazie różnych frameworków i CMSów... to będzie gra w totolotka i faktycznie nie warto zbyt wiele na nie początkowo wydawać. Można się pochylić i próbować opracować model biznesowy (czyli planować a czego będą te miliony) co nie daje żadnej gwarancji sukcesu ale pozwala tanio (bo na papierze) odsiac ewidentne porażki.

Tak więc jak ktoś zaczyna od razu od tworzenia portalu to w zasadzie już przegrał. A koszty faktycznie mogą być początkowo na poziomie kilku tysięcy.... w końcu w takich przypadkach w zasadzie zaczynamy od testowania hipotezy.
Łukasz Żuchowski

Łukasz Żuchowski Software Wizard

Jarek Żeliński:
moim zdaniem podstawowym problemem projektów IT jest to, że firmy programistyczne w swych analizach najczęściej pytają przyszłego użytkownika o to co ma wg. nich ten program robić a nie o to jaki cel chcą osiągnąć korzystając z niego w przyszłości.

w kawestii metodyk można pogrupować obecne na dwie grupy
- te w których zaczyna się od przypadków użycia kolekcjonowanych z pomocą wywiadów
- te w których przypadki użycia są dopiero wynikiem analizy

Nie ja jeden obwiniam te pierwszą za źródło 80% problemów a mimo to nadal są najczęściej stosowane.

W 100% się zgadzam. To trochę tak jakby klient kupując samochód, nie miał wymagań typu:
- samochód ma mieć system oczyszczania przedniej szyby (wycieraczki). Szybkość oczyszczania powinna być regulowana etc.
tylko:
- przełącznik powinien się znajdować po lewej stronie, mieć 5 pozycji. Kolor beżowy i kształ owalny...

Myślę, że klientci kupujący software zostali przyzwyczajeni do podejścia, że oni są projektantami aplikacji. Przecież system który kupują to nic innego jak narzędzie które ma pomóc wykonywać ich pracę (realizować konkretny cel).
Zgadzam się, że kluczem do dobrego rozwiązania jest poznanie potrzeb i problemów klienta, które dana aplikacja ma realizować/rozwiązywać.
Wiadomo, że czasami uwagi użytkowników, są cenne, bo wynikają z ich długoleniej praktyki (i należy je wziąć pod uwagę). Ale są firmy które doskonale się znają na budowaniu skutecznych narzędzi i często mają szerszy kontekts niż użytkownik/klient.
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Łukasz Żuchowski:
W 100% się zgadzam. To trochę tak jakby klient kupując samochód, nie miał wymagań typu:
- samochód ma mieć system oczyszczania przedniej szyby (wycieraczki). Szybkość oczyszczania powinna być regulowana etc.
tylko:
- przełącznik powinien się znajdować po lewej stronie, mieć 5 pozycji. Kolor beżowy i kształ owalny...

Myślę, że klientci kupujący software zostali przyzwyczajeni do podejścia, że oni są projektantami aplikacji.

Ano, dopuszczam by klient był współautorem prototypu ekranu, reszta to wynik analizy ale... wyniki te trzeba obronić przed klientem (no musi on zatwierdzić jej wyniki...)
Przecież system który kupują to nic innego jak narzędzie które ma pomóc wykonywać ich pracę (realizować konkretny cel).
Zgadzam się, że kluczem do dobrego rozwiązania jest poznanie potrzeb i problemów klienta, które dana aplikacja ma realizować/rozwiązywać.
Wiadomo, że czasami uwagi użytkowników, są cenne, bo wynikają z ich długoleniej praktyki (i należy je wziąć pod uwagę). Ale są firmy które doskonale się znają na budowaniu skutecznych narzędzi i często mają szerszy kontekts niż użytkownik/klient.

Ano, tu chyba problem: klient sam musi się zdecydować: zatrudnia konsultanta czy stenografa...;) . Mam wrażenie, ze niektórzy klienci zamawiają i płacą za stenografa a plotkują na złych konsultantów.... których na oczy nie widzieli w projekcie
Jakub Korupczyński:
Że tak się głupio zapytam, skoro to takie proste, tanie i w ogóle, to dlaczego osoba, która takie rzeczy proponuje sama na tym nie zarabia milionów,

Pewny jestes? ;)

konto usunięte

Patrząc z perspektywy firmy tworzącej oprogramowanie tego typu, myślę że koszt wahałby się w granicach 35 000 -50 000 tyś zł netto. Tak mniej więcej wyglądałaby nasza oferta.

Następna dyskusja:

Ile kosztuje zakup oprogram...


Wyślij zaproszenie do