-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: ilu jest programistow na swiecie?
Date: Sun, 22 May 2011 13:39:00 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 70
Message-ID: <irb056$a80$1@inews.gazeta.pl>
References: <iqjp8e$led$1@inews.gazeta.pl>
<c...@w...googlegroups.com>
<iqtpbn$80t$1@news.onet.pl>
<7...@t...googlegroups.com>
<0...@1...googlegroups.com>
<iqu14k$9ee$1@news.onet.pl>
<6...@g...googlegroups.com>
<iqucfc$jta$1@news.onet.pl> <iquoqb$ijm$1@inews.gazeta.pl>
<ir1765$sji$1@news.onet.pl>
<9...@n...googlegroups.com>
<ir2r6p$gmn$1@solani.org> <ir2sv6$899$1@news.onet.pl>
<a...@n...gazeta.pl>
<ir55ji$ist$1@news.onet.pl>
<5...@e...googlegroups.com>
<ir6q0a$r5d$1@inews.gazeta.pl>
<f...@l...googlegroups.com>
<ir8d71$15h$1@inews.gazeta.pl>
<0...@w...googlegroups.com>
NNTP-Posting-Host: 5acd7098.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1306067942 10496 90.205.112.152 (22 May 2011 12:39:02 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 22 May 2011 12:39:02 +0000 (UTC)
X-User: septi
In-Reply-To: <0...@w...googlegroups.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.17)
Gecko/20110414 Thunderbird/3.1.10
Xref: news-archive.icm.edu.pl pl.comp.programming:190577
[ ukryj nagłówki ]On 22/05/2011 12:47, Maciej Sobczak wrote:
> On 21 Maj, 15:03, Andrzej Jarzabek<a...@g...com> wrote:
>
>>> Nie zapobiegam im ani testami z automata ani ręcznymi.
>>
>> Znaczy, nie robisz żadnych testów,
>
> Czytaj cały post zanim odpiszesz.
Skoro więce robisz testy, to chyba jednak czemuś one zapobiegają. Bo
chyba nie powiesz, że robisz je, bo lubisz poczucie beezpieczeństwa?
> Testy oczywiście są. Ale robię z nich fetyszu i nie stawiam ich w
> centrum procesu.
Ale ustawiasz chochoła, bo w agile/XP testowanie obejmuje niewielką
część praktyk. Akurat pisałem o tym, bo padła teza, że XP z konieczności
będzie wypuszczać źle przetestowane oprogramowanie, bo nie da się
testować w takim cyklu.
>> Nie tylko unit testy można odpalać z automata. Można automatycznie
>> testować całe systemy, nawet GUI.
>
> Nie, nie można.
> Tzn. nie twierdzę, że nie ma na świecie rozwiązań, które to obiecują
> (więc nie pokazuj mi linków do tych rozwiązań :-p ).
> Twierdzę tylko, że nie można.
Można. Wiem, bo akurat moja praca ma z tym związek i blisko współpracuję
z ludźmi, którzy to właśnie robią.
>>> Wybij sobie z głowy taki pomysł, że jakakolwiek (pseudo)metodologia
>>> pozwoli niedoświadczonym ludziom robić dobre projekty.
>>
>> Oczywiście! Stąd moje zastrzeżenie do waterfall, że te wszystkie
>> metodologie analizowania i projektowania to i tak machanie rękami wokół
>> tego, że szacunki opierają się na doświadczeniu osoby z odpowiednim
>> doświadczeniem.
>
> Ostatecznie tak to wygląda.
No i całe agile właśnie na tym polega, żeby przestać machać rękami,
oprzeć się na doświadczeniu i zabrać się do roboty.
>> Zgoda! I to nie jest tak, że w agile nie ma planowania. Jest planowanie,
>> i podstawą planowania jest to, że się zbiera osoby z odpowiednim
>> doświadczeniem w jednym pomieszczeniu.
>
> Właśnie nie jestem o tym przekonany. Mam wrażenie, że agile stał się
> wyjątkowo atrakcyjny właśnie dla młodego pokolenia, przez swoją mniej
> lub bardziej jawnie wyrażoną obietnicę, że programowanie może być
> znowu "cool". Każdy chce, żeby było cool, więc im bardziej coś wygląda
> cool, tym lepiej.
Prawdę mówiąc uważam, że jest to kompletnie nieistotne z punktu widzenia
tego, czy te praktyki są dobre, czy nie. Oczywiście z punktu widzenia
klienta może to tak wyglądać, że jak ktoś mówi, że praktykuje
agile/XP/Scrum, to trzeba uważać i się dokładnie przyjrzeć temu, co tam
się właściwie praktykuje. Pewną zaletą agile jest założenie kompletnej
widoczności procesu dla stakeholderów. Tak więc jeśli nie ma tej
widoczności, to od razu masz sygnał, że coś z tym agile jest nie tak.
W przypadku projektów zlecanych zewnętrznie, ta widoczność powinna miec
postać "nasz człowiek siedzi z waszym zespołem i uczestniczy w zebraniach".
> I tak powstają niezliczone odmiany "procesów" agile
> - szybciej, niż można je uwiarygodnić przez faktyczne doświadczenie.
Shore&Warden na przykład powstało przez kumulację faktycznego
doświadczenia w wielu implementacjach XP.
Następne wpisy z tego wątku
- 22.05.11 14:31 Andrzej Jarzabek
- 22.05.11 15:21 Radoslaw Jocz
- 22.05.11 22:19 Maciej Sobczak
- 23.05.11 06:01 Andrzej Jarzabek
- 23.05.11 06:43 Michal Kleczek
- 23.05.11 06:59 Maciej Sobczak
- 23.05.11 07:55 Maciej Sobczak
- 23.05.11 08:09 Jacek Czerwinski
- 23.05.11 10:53 Andrzej Jarzabek
- 23.05.11 11:43 Michal Kleczek
- 23.05.11 11:48
- 23.05.11 13:31
- 23.05.11 15:55 Andrzej Jarzabek
- 23.05.11 16:06 Andrzej Jarzabek
- 23.05.11 16:24
Najnowsze wątki z tej grupy
- 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
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-06-25 Baterie litowe, takie bezpieczne :(
- 2024-06-25 Generowanie sumy kontrolnej z fragmentu pliku bin
- 2024-06-25 Tani laptop z Carrefoura
- 2024-06-25 Warszawa => International freight forwarder <=
- 2024-06-25 Warszawa => Starszy Programista C <=
- 2024-06-25 Zielona Góra => Inżynier R&D Energoelektronik <=
- 2024-06-25 Białystok => Starszy inżynier Cloud DevOps (Azure) <=
- 2024-06-25 Białystok => Starszy inżynier oprogramowania (Rust) <=
- 2024-06-25 I znowu prokuratura szuka paragrafu
- 2024-06-25 zalanie mieszkania jakie kwoty?
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-24 Przenośny zbiornik ciśnieniowy
- 2024-06-23 ładny dzień na cabrio
- 2024-06-24 Re: Mala autonomiczna kamera monitoringu