-
Data: 2011-05-22 12:39:00
Temat: Re: ilu jest programistow na swiecie?
Od: Andrzej Jarzabek <a...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 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??
- 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
Najnowsze wątki
- 2024-12-01 Rambo 2024. Co z radio-stopem
- 2024-12-01 Pijani kierowcy
- 2024-12-01 "Chciałem zamówić kurs tym"
- 2024-11-30 Windykatorzy ścigają spadkobierców z mandat nieboszczyka za przekroczenie prędkości???
- 2024-11-30 Łódź => Technical Artist <=
- 2024-11-30 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-30 Warszawa => Microsoft Dynamics 365 Business Central Developer <=
- 2024-11-30 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-30 Zielona Góra => Senior PHP Symfony Developer <=
- 2024-11-30 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-30 Lublin => Spedytor międzynarodowy <=
- 2024-11-30 Warszawa => Mid IT Recruiter <=
- 2024-11-30 Warszawa => Fullstack Developer <=
- 2024-11-30 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-30 Warszawa => System Architect (background deweloperski w Java) <=