-
Data: 2010-01-29 12:29:42
Temat: Re: Projektowanie - jak to wyglada w praktyce?
Od: Michal Kleczek <k...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Mateusz Ludwin wrote:
> Michal Kleczek wrote:
>
>>>> W dowolnym nietrywialnym systemie robienie jakiejkolwiek (nawet
>>>> najmniejszej) zmiany w jeden dzien jest proszeniem sie o klopoty.
>>>> Dlatego pisalem o "Hello, World".
>>> Jak są kłopoty to się je rozwiązuje na drugi dzień i mamy 2 MD.
>>
>> Aha - a skad bez zachowania rygoru projektowego wiadomo, ze rozwiazanie
>> jednych klopotow nie rodzi nastepnych?
>
> Bo nic się nie sypie.
Tak, tak. Jasne.
> A jak się posypie, to się poprawi.
To jest oszukiwanie klienta, bo on za te wszystkie zmiany i poprawki w
zmianach i zmiany do zmian placi. Wydaje sie, ze to jest tanio, bo kazda
mala zmiana malo kosztuje - widac drzewa a nie widac lasu.
Ale calosciowe koszty sa znacznie wieksze.
Po drugie sa jeszcze koszty ukryte - np. niemoznosc zrobienia pewnych zmian,
bo pies z kulawa noga juz nie wie jak to cudo dziala i jakie konsekwencje
zmiany ze soba niosa. To powoduje, ze albo po prostu sie zmian nie robi i
ponosi sie koszty zaniechan, albo robi sie inne (mniejsze) zmiany,
"workaroundy" itp. - tylko potegujace ogolny balagan.
Wreszcie - co jakis czas - wyrzuca sie badziewie na smietnik i robi sie nowe
badziewie zgodnie z zasada "tym razem to juz bedzie znakomity produkt". A
powstaje nowy syf, bo przy tym podejsciu nic innego powstac nie moze.
Kazdy taki "zryw rewolucyjny" to w sumie zmiana jak kazda inna (tyle ze
wieksza) - wiec oczywiscie patrz punkt o kosztach zmian i niewidzeniu lasu.
Jasne - nikt sie nie przyzna do problemu i wszyscy beda mowili ze jest
swietnie (oczywiscie narzekajac przy wodce w gronie znajomych po robocie).
Do momentu, gdy przyjdzie "kryzys" lub inne wydarzenie uzmyslawiajace
wszystkim, ze nie oplaca sie wyrzucac pieniedzy w bloto i wtedy jest
pretekst, zeby cale towarzystwo wypieprzyc na bruk.
--
Michal
Następne wpisy z tego wątku
- 29.01.10 12:56 Michal Kleczek
- 29.01.10 14:44 Michal Kleczek
- 29.01.10 09:26 Mateusz Ludwin
- 29.01.10 12:05 Mateusz Ludwin
- 29.01.10 12:05 Mateusz Ludwin
- 29.01.10 12:20 jacem
- 29.01.10 12:50 Mateusz Ludwin
- 29.01.10 12:51 Mateusz Ludwin
- 29.01.10 18:20 jacem
- 29.01.10 19:48 Paweł Kierski
- 29.01.10 19:56 Paweł Kierski
- 01.02.10 08:12 gosmo
- 01.02.10 08:12 gosmo
- 01.02.10 08:17 gosmo
- 01.02.10 13:03 Mateusz Ludwin
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-03-12 Katowice => Key Account Manager (ERP) <=
- 2025-03-12 Warszawa => Analityk Biznesowo-Systemowy <=
- 2025-03-12 Prawo u polaczków
- 2025-03-12 Łódź => Programista NodeJS <=
- 2025-03-12 O co chodzi Aliorowi?
- 2025-03-11 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-03-11 Łódź => System Administrator (Linux, Active Directory) <=
- 2025-03-10 roaming
- 2025-03-10 wodor
- 2025-03-10 Ostrów Wielkopolski => NodeJS Developer <=
- 2025-03-10 Białystok => System Architect (background deweloperski w Java) <=
- 2025-03-10 Częstochowa => Backend Developer (Node + Java) <=
- 2025-03-10 Poznań => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produkc
- 2025-03-10 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-03-10 China-Kraków => Senior PHP Symfony Developer <=