-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: " " <f...@g...pl>
Newsgroups: pl.comp.programming
Subject: Re: ilu jest programistow na swiecie?
Date: Wed, 18 May 2011 14:04:49 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 128
Message-ID: <ir0jm1$56t$1@inews.gazeta.pl>
References: <iqjp8e$led$1@inews.gazeta.pl> <iqlrpq$9co$1@news.onet.pl>
<iqmbn7$2dsa$1@news2.ipartners.pl> <iqmh41$9ro$1@inews.gazeta.pl>
<iqmol5$5ne$1@news.onet.pl> <iqn26u$8aj$1@inews.gazeta.pl>
<iqpak7$vef$1@news.onet.pl> <iqqeag$m5j$1@inews.gazeta.pl>
<iqqj2m$i52$2@news.onet.pl>
<d...@p...googlegroups.com>
<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> <ir092m$4ul$1@news.onet.pl>
<ir0fk0$vf2$1@news.onet.pl>
NNTP-Posting-Host: localhost
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1305727489 5341 172.20.26.236 (18 May 2011 14:04:49 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 18 May 2011 14:04:49 +0000 (UTC)
X-User: fir
X-Forwarded-For: 46.134.165.245
X-Remote-IP: localhost
Xref: news-archive.icm.edu.pl pl.comp.programming:190445
[ ukryj nagłówki ]Michal Kleczek <k...@g...com> napisał(a):
> PaweĹ Kierski wrote:
>
> > W dniu 2011-05-18 12:06, Michal Kleczek pisze:
> > [...]
> >> Z tego by wynikalo, ze "Agile" w ogole nic nie mowi na temat tego jak
> >> robic oprogramowanie oprocz garsci banalow w stylu "rob tylko rzeczy
> >> niezbedne" i "poprawiaj proces".
> >
> > Owszem. PoniewaĹź historycznie te banaĹy zaczÄĹy byÄ stosowane
> > w praktyce akurat doĹÄ daleko od produkcji oprogramowania.
> >
> > [...]
> >> Moim zdaniem cale to "Agile" jest bardzo dobrym sposobem na wyludzanie
> >> przez programistow pieniedzy bez ponoszenia najmniejszych konsekwencji
> >> swoich dzialan. Ewentualnie (w lepszym przypadku) - usprawiedliwieniem
> >> dla niekompetencji kierownictwa.
> >
> > Czy widziaĹeĹ "na Ĺźywo" dziaĹajÄ cy zespóŠAgile? ChoÄ przez
tydzieĹ?
> >
> > Gdyby tak byĹo zawsze, to kaĹźda firma stosujÄ ca Agile by upadĹa. Bo
> > programiĹci robiliby cokolwiek bez konsekwencji lub projekty
> > prowadziĹoby niekompetentne kierownictwo. A sÄ firmy, ktĂłre tego
uĹźywajÄ
> > i dziaĹajÄ . ByÄ moĹźe nieoptymalnie - ale jak to sprawdzisz?
> >
>
> Tak zupelnie powaznie to mam spore watpliwosci czy sa firmy stosujace
> metodyki "agile" w _calosci_ procesu produkcji oprogramowania. Jest to po
> prostu niemozliwe, bo "metodyki agile" w ogole nie mowia o wielu istotnych
> aspektach takiego procesu, koncentrujac sie tylko na jego drobnym wycinku.
> Nie jest mozliwe stosowanie np. XP samego w sobie - wezmy przykladowo kilka
> pytan, na ktore trzeba sobie odpowiedziec projektujac system:
>
> 0) czy w ogole potrzebujemy programowac? moze wystarczy kupic produkt z
> polki? jesli tak to jaki? albo moze raczej kupic produkt(y) i go (je)
> dostosowac lub zintegrowac?
> 1) potrzebujemy, czy tez nie RDBMS (jezeli tak to jaki) - to wariant 0)
> 2) w jakim jezyku (jezykach) programowania powinnismy stworzyc system (lub
> poszczegolne podsystemy - a wczesniej - jakie podsystemy beda skladac sie
na
> nasz system?)
> 3) jakie oprogramowanie firm trzecich potrzebujemy (chociazby jaki(e) OS)
> 4) w jaki sposob (jesli w ogole) bedziemy integrowac nasz system z innymi
> systemami - czy potrzebujemy np. ESB? jesli tak to jaki?
> 5) jak duzy zespol potrzebujemy?
> 6) jak bedziemy zarzadzac konfiguracja? jakich narzedzi do tego
> potrzebujemy?
> 7) jak bedziemy zapewniac jakosc? czy potrzebujemy zakupic narzedzia /
> sprzet / ludzi do stworzenia centrum testowego?
> ....) mozna tak dlugo
>
> XP w ogole sie powyzszym nie zajmuje - raczej czyni niejawne zalozenie, ze
> pewne decyzje sa juz podjete, infrastruktura istnieje itd, a teraz zostaje
> juz tylko zajac sie pisaniem kodu.
>
> >> To, ze (top) management w organizacjach kupuje tego rodzaju pomysly jest
> >> dla mnie troche niepojete. Jest kilka mozliwosci:
> >> 1) najbardziej prawdopodobne jest to, ze XP/Agile stosuje sie w
> >> projektach o tak malym znaczeniu i koszcie, ze tak naprawde wszystko
> >> jedno jak sie to robi, zas zarzadzanie mozna powierzyc jakiemus matolowi
> >> bo nawet jak spieprzy to nic nie nie stanie
> >
> > Podstaw cokolwiek za "XP/Agile" i bÄdziesz miaĹ prawdziwe zdanie.
> >
>
> Nie rozumiem. Twierdze, ze wlasnie uzycie "XP/Agile" powoduje prawdziwosc
> tego zdania. Wstawienie tam czegos innego moze (ale nie musi) tworzyc
> prawdziwego zdania.
>
> >> 2) management to byli programisci, ktorzy nie maja pojecia o liczeniu
> >> pieniedzy/ROI itp. Nie moga oni awansowac zbyt wysoko i zajmowac sie
> >> czyms wazniejszym, bo firma poszlaby z torbami placac za oprogramowanie,
> >> ktore nigdy nie jest skonczone, dlatego patrz p. 1)
> >
> > WeĹşmy taki Scrum. KaĹźda iteracja to umowa na wykonanie konkretnych
> > funkcjonalnoĹci w konkretnym czasie. Selekcja funkcjonalnoĹci
> > do kolejnej iteracji opiera siÄ - niespodzianka! - na liczeniu ROI.
> > Sortujemy po stosunku spodziewanego przyrostu wartoĹci produktu do
> > kosztu (z gĂłry ustalonego) czasu pracy zespoĹu (+ ewentualne dodatkowe
> > koszty).
>
> Tyle, ze potrzebujemy wiedzy nie na temat 1 krotkiej iteracji, lecz
_calego_
> projektu, ktory planujemy. Jak mam wydac pieniadze na stworzenie produktu,
> to chcialbym - z mozliwie duza pewnoscia - moc zalozyc ile wydam i ile
> zyskam. Chociazby po to, zeby wiedziec czy w ogole mi sie oplaca zaczynac,
a
> nie po prostu kupic sobie nowy samolot albo pol wyspy na Karaibach.
>
> >
> >> 3) biznes jest taki dobry, ze przychody sa nieporownywalnie wieksze niz
> >> koszt ciaglego placenia za oprogramowanie i nie ma najmniejszej
> >> motywacji, zeby cokolwiek w tej dzialce zmieniac
> >
> > Patrz odpowiedĹş do pkt. 1. A na marginesie przypominam, Ĺźe Agile
zakĹada
> > ciÄ gĹe doskonalenie procesu, czyli - niespodzianka! - zmiany.
> >
>
> Wybacz, ale Agile z usprawnianiem procesu ma tyle wspolnego, ze zaklada
sie,
> ze proces sie bedzie "zmienial". Toyota (lub firmy stosujace programy typu
> TQM 6sigma itp) rowniez ciagle modyfikuje procesy, a nikt przy zdrowych
> zmyslach nie powie ze stosuje "agile" - wrecz przeciwnie.
>
Z tego jak ja kojarze te sprawy to 'agile' bierze sie ze spostrzezenia
ze programistyczni maniacy w stanie mani koduja wielokrotnie szybciej
i lepiej niz programisci odwalajacy kodowanie w trybie biurowym - >
( tak ze nie mysl ze agile jest po to by 'oszukiwac biznes'
jest odwrotnie, agile jest po to, by programowac wiecej i bardziej)
-> i to jest chyba raczej prawda - ale tacy maniacy zdarzaja dzis moge
powiedziec chyba dosyc rzadko (kiedys wydawalo mi sie ze jest ich
wiecej, a i mnie samemu takie maniackie napady zdarzaja sie ostatnimi
czasy dosyc malo, i stawiam raczej na spokojna wiedze i niezbedny
odpoczynek: wydajnosc i jakosc niezwykle spada z przemeczenia, nie ma
bata, potrzebne jest duzo czasu i duzo wiedzy i nauki
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 18.05.11 14:13 Andrzej Jarzabek
- 18.05.11 14:15 Michal Kleczek
- 18.05.11 14:39 Michal Kleczek
- 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
Najnowsze wątki z tej grupy
- 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??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-02 piszę list do św Mikołaja
- 2024-11-01 karta SIM nie działa w konkretnym smartfonie.
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Warszawa => Expert Recruiter 360 <=
- 2024-11-01 Warszawa => Technical Leader (Java Background) <=
- 2024-11-01 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-01 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-01 Warszawa => Programista Dynamics 365 CRM <=
- 2024-11-01 Warszawa => Dynamics 365 CRM Developer <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Chrzanów => Specjalista ds. PR Produktowego <=
- 2024-11-01 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-01 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Gdańsk => Programista Full Stack .Net <=