-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.PO
STED!not-for-mail
From: Michal Kleczek <k...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: ilu jest programistow na swiecie?
Date: Wed, 18 May 2011 16:39:48 +0200
Organization: http://onet.pl
Lines: 130
Message-ID: <ir0lnl$lv5$1@news.onet.pl>
References: <iqjp8e$led$1@inews.gazeta.pl> <iqqt7m$qi0$1@news.onet.pl>
<iqqtpa$gt3$1@node2.news.atman.pl> <iqr4u7$qpo$1@news.onet.pl>
<iqr7pi$r95$1@node2.news.atman.pl> <iqrujs$b8$1@news.onet.pl>
<iqs0o4$85o$1@news.onet.pl> <1...@l...localdomain>
<iqtglc$5c5$1@news.onet.pl> <iqthln$9gp$1@news.onet.pl>
<iqtirb$9kr$1@news.onet.pl> <iqtj7p$fel$1@news.onet.pl>
<c...@w...googlegroups.com>
<4dd25ea6$0$2500$65785112@news.neostrada.pl> <iqu0ii$7kc$1@news.onet.pl>
<ir05n4$nik$1@news.onet.pl> <ir0669$pp8$1@news.onet.pl>
<d...@2...googlegroups.com>
<ir0dp6$o0e$1@news.onet.pl>
<9...@s...googlegroups.com>
<ir0h1d$5f5$1@news.onet.pl>
<9...@y...googlegroups.com>
NNTP-Posting-Host: 77-252-124-164.ip.netia.com.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8Bit
X-Trace: news.onet.pl 1305729589 22501 77.252.124.164 (18 May 2011 14:39:49 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Wed, 18 May 2011 14:39:49 +0000 (UTC)
User-Agent: KNode/4.4.9
Xref: news-archive.icm.edu.pl pl.comp.programming:190449
[ ukryj nagłówki ]Andrzej Jarzabek wrote:
> On May 18, 2:19 pm, Michal Kleczek <k...@g...com> wrote:
>> Andrzej Jarzabek wrote:.
>>
>> > A co zrobi, jeśli nie znajdzie dostawcy, który się na takie kary
>> > zgodzi (i o którym z dużym prawdopodobieństwem da się powiedzieć, że
>> > będzie wypłacalny)?
>>
>> Bedzie tak dlugo podnosil wynagrodzenie az:
>> a) znajdzie sie dostawca
>> b) stwierdzi ze sie nie oplaca i/lub znajdzie substytut
>
> No i w praktyce substytutem będzie wzięcie ryzyka na siebie.
>
Nie wiem jak "wziecie ryzyka" moze byc substytutem (zamiennikiem) produktu.
>> Jesli chodzi o wyplacalnosc dostawcy to przyjeta praktyka jest wymog
>> roznego rodzaju zabezpieczen finansowych. Jak dostawcy na takie nie stac,
>> to znaczy ze jest gowniany i wspolpraca z nim jest ryzykowna. Jezeli i
>> tak go wybieramy, to znaczy, ze stac nas na takie ryzyko.
>
> No i tak samo jest z agile: jak je wybieramy, to znaczy, że stac nas
> na takie ryzyko. Albo i nie stać, rzecz jasna.
Tyle, ze przy "agile" nie kupujemy produktu tylko _prace_ - to tu jest
roznica, a nie w sposobach zabezpieczania potencjalnych roszczen.
>
>> > Powszechnie wiadomo, ż projekty informatyczne
>> > często mają opóźnienia i że warunki są często renegocjowane. Wykonawcy
>> > oprogramowania, zwłaszcza jeśli mowa o dużych firmach, raczej nie będą
>> > chętne do brania na siebie ryzyka gigantycznych strat w przypadku
>> > kiedy okaże się, że czegośtam w praktyce nie da się zaimplementować.
>>
>> Dlatego tez istnieje cos takiego jak analiza wymagan, studium
>> wykonalnosci i inne metody pozwalajace zminimalizowac ryzyko wystapienia
>> takiego przypadku.
>
> Tylko że wtedy ponisimy takie ryzyko, że metody moga być kosztowne i
> czasochłonne, a minimalizacja mało efektywna.
>
Oczywiscie. Ale i tak jest taniej niz robic produkt do momentu az juz
bedziemy pewni, ze sie nie da.
>> Gdyby takich metod nie bylo to nikt by sie nie podjal budowy mostu
>> sredniej wielkosci (bo sa to metody dotyczace zarowno IT jak i innych
>> przedsiewziec). Te metody maja jedna rzecz wspolna - najpierw sie mysli,
>> potem sie robi - taki waterfall.
>
> Mosty mają swoją specyfikę, a oprogramowanie swoją. Jakby takie metody
> można było przyłożyć do wszystkiego, to można by było mieć
> przedsięwzięcie na zasadzie:
> "potrzebuję wiedzieć czy P=NP" albo
> "czy da się faktoryzować w czasie wielomianowym", albo
> "udowodnić/obalić hipotezę Riemanna",
> a kiedyś jeszcze - Wielkie Twierzenie Fermata.
> I dla każdego z tych problemów możnaby zrobić analizę i studium
> wykonalności, które by powiedziały jaki jest wymagany budżet, ilu
> matematyków trzeba wynająć i ile im to czasu zajmie. Uważasz, że tak
> się da?
To jest sprowadzenie ad absurdum, ktore nie ma IMO w tej dyskusji
zastosowania, bo projekty IT w przemysle nie sa badaniami naukowymi
(oczywiscie poza centrami badan). Podobnie jak budowa mostu nie jest
projektem majacym na celu wynalezienie antygrawitacji by przenosic pojazdy
ponad rzeka.
[ciach]
>> Jezeli klient nie wyartykuuje, ze traktor ma jezdzic
>> po blocie i w nim nie grzeznac, to dostanie traktor, ktory byc moze
>> bedzie, a byc moze nie bedzie grzeznac.
>
> No ale ponieważ oprócz grzęźnięcia w błocie jest milion innych
> problemów, które spowodują, że traktor będzie bezużyteczny, i ponieważ
> w praktyce spisując umowę zleceniodawca będzie w stanie sobie
> wyobrazić i zawrzeć klauule najwyżej na 100 tysięcy takich powodów, to
> pozostanie jeszcze 900 tysięcy sposobów, żeby traktor był kompletnie
> bezużyteczny, mimo że w 100% zgodny z umową:
> być może będzie a być może nie będzie grzęznąć
> silnik byc może się zatrze a byc może nie zatrze po dwóch minutach
> pracy
> chłodnia byc może będzie, a być może nie będzie cieknąć
> opony być może się nie stopią, a być może się stopią w temperaturze
> powyżej 30 stopni.
> itd. itp.
> Patrząc na to w ten sposób, zleceniodawca może się co najwyżej modlić
> i liczyć na cud, że 100% zgodny z umową produkt będzie się w ogóle
> nadawał do eksploatacji.
>
No a jednak jak kupujesz samochod to nic takiego sie nie dzieje. Rozumiem,
ze zanim go kupisz, to wspolpracujesz z dealerem na zasadzie "agile".
>> Sek w tym, ze metody "agile" zakladaja, ze
>> najpierw nalezy zrobic w pelni funkcjonalny traktor i za niego zaplacic,
>> a potem zobaczyc czy sie nada.
>
> Ale to jest przecież nieprawda. Agile (np. XP) zakłada, że
> zleceniodawca wyśle swojego speca od traktorów żeby siedział z
> zespołem projektującym traktor i z jednej strony mówił projektantom,
> że to jest jednak bardzo wazna sprawa, żeby traktor nie grzęzł w
> błocie.
No to albo klient powie o jakims wymaganiu albo nie powie - sugerujesz ze
"agile" jakos magicznie wplywa na klienta, ze powie?
> Zakłada, że po dwóch tygodniach będzie demo, gdzie zamawiający
> będzie mógł zobaczyć pierwszy prototyp i spytać "a po błocie to to
> pojedzie"?
Nie rozumiem po co klient ma placic za stworzenie demo traktora tylko po to,
zeby powiedziec, ze traktor ma jezdzic po blocie. Taniej by bylo po prostu
sie zastanowic po co nam ten traktor i jak go bedziemy uzywac.
>> Normalni ludzie, jak nie sa pewni czego chca to robia _prototyp_ (lub
>> serie prototypow). Ale nikt nie wymaga (w odroznieniu od agile), zeby
>> prototyp byl w pelni funkcjonalny - bo po co za to placic? (zreszta to
>> juz wtedy nie jest prototyp).
>
> Ale cały development oprogramowania, to tworzenie prototypów.
To jest wlasnie teza propagowana przez zwolennikow "agile". Ja sie z nia nie
zgadzam - i _nigdy_ nie wdrazam produkcyjnie prototypu (podobnie jak nie
kupuje prototypu samochodu, zeby jechac nim na wakacje).
--
Michal
Następne wpisy z tego wątku
- 18.05.11 15:00 Michal Kleczek
- 18.05.11 15:13 A.L.
- 18.05.11 15:13 Andrzej Jarzabek
- 18.05.11 15:23 R. P.
- 18.05.11 15:26 Michal Kleczek
- 18.05.11 15:40 Andrzej Jarzabek
- 18.05.11 15:51 Michal Kleczek
- 18.05.11 16:05 Michal Kleczek
- 18.05.11 16:19 Michal Kleczek
- 18.05.11 16:31 Andrzej Jarzabek
- 18.05.11 16:44 Michoo
- 18.05.11 17:06 Michal Kleczek
- 18.05.11 18:51 Przemek O.
- 18.05.11 19:29 A.L.
- 18.05.11 19:31 A.L.
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-27 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2025-02-27 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-27 Warszawa => Mid IT Recruiter <=
- 2025-02-27 Warszawa => Expert Recruiter 360 <=
- 2025-02-27 Warszawa => Junior Rekruter <=
- 2025-02-27 China-Kraków => Key Account Manager IT <=
- 2025-02-27 Warszawa => Sales Assistant <=
- 2025-02-27 Kraków => Frontend Vue Developer <=
- 2025-02-27 Re: Zwolniony z IKEA za "wąty" przeciw firmowej promocji LGBT-IQ+ przywrócony do pracy - SN odrzucił kasacje (sygn. akt I PSK 62/24)
- 2025-02-27 Częstochowa => Manager ds. produktu <=
- 2025-02-27 Warszawa => Business Systems Analyst <=
- 2025-02-27 Nagranie poglądowe
- 2025-02-26 Zasilacz USB na ścianę.
- 2025-02-26 Błonie => Specjalista ds. public relations <=
- 2025-02-26 Zielonka => Team Lead / Tribe Lead FrontEnd <=