eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingBlad w oprogramowaniu Toyoty przyczyna wypadkowRe: Blad w oprogramowaniu Toyoty przyczyna wypadkow
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Edek Pienkowski <e...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Blad w oprogramowaniu Toyoty przyczyna wypadkow
    Date: Tue, 20 Mar 2012 10:02:38 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 85
    Message-ID: <jk9kjt$i72$4@inews.gazeta.pl>
    References: <f...@4...com>
    <4317686.383.1330680028331.JavaMail.geo-discussion-forums@vbas10>
    <jj23m2$c16$1@inews.gazeta.pl> <jjnbut$csg$1@inews.gazeta.pl>
    <7...@a...googlegroups.com>
    <jjqgrn$2v1$1@inews.gazeta.pl> <jjr6vq$4nj$1@inews.gazeta.pl>
    <jjt0o4$bjv$1@inews.gazeta.pl> <jjvp7j$fm3$1@news.task.gda.pl>
    <jk57ob$j9q$1@inews.gazeta.pl> <jk59a2$i72$2@inews.gazeta.pl>
    <jk9fnj$1l1$1@news.task.gda.pl> <jk9hiv$3he$1@inews.gazeta.pl>
    NNTP-Posting-Host: 178-37-130-77.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1332237758 18658 178.37.130.77 (20 Mar 2012 10:02:38 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Tue, 20 Mar 2012 10:02:38 +0000 (UTC)
    X-User: pieniekusenet
    User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b
    master)
    Xref: news-archive.icm.edu.pl pl.comp.programming:196159
    [ ukryj nagłówki ]

    Dnia Tue, 20 Mar 2012 10:10:55 +0100, Paweł Kierski napisal:

    > W dniu 2012-03-20 09:39, zażółcony pisze:
    >> W dniu 2012-03-18 19:25, Edek Pienkowski pisze:
    >>> Dnia Sun, 18 Mar 2012 18:58:15 +0100, Wojciech Jaczewski napisal:
    >>>
    >>>> zażółcony wrote:
    >>>>
    >>>>> Scenariusze testowe, ryzyka - powinni wymyślać ludzie
    >>>>> bliżsi biznesu i rzeczywistości :) niż programiści,
    >>>>> którzy np. jadą procedury wg. specyfikacji i tyle.
    >>>>> Jeśli dopuścimy, że główny ciężar odpowiedzialności
    >>>>> ponoszą specjaliści niskiego szczebla, to będziemy mieć
    >>>>> wybuch za wybuchem, tyle wybuchów, ile fal wchodzenia
    >>>>> na rynek młodych, niedoświadczonych ludzi lub fal imigrantów
    >>>>> z innych rejonów świata.
    >>>>
    >>>> Odpowiedzialność prawna powinna być po prostu w danej firmie
    >>>> jednoznacznie
    >>>> określona - powinien być człowiek odpowiedzialny za produkt jako
    >>>> całość i w
    >>>> szczególnych przypadkach sąd mógłby uznać, że tym razem winy nie ponosi
    >>>> główny inżynier (albo i dyrektor - jeśli chce się podpisywać jako
    >>>> prawnie
    >>>> odpowiedzialny za produkt), lecz inny pracownik.
    >>>
    >>> Jak widać jeszcze u nas nie ma prawników specjalizujących się w
    >>> sprawach odpowiedzialności cywilnej. Uwierz mi, sktuki finansowe nałożone
    >>> na firmę, jeżeli są w odpowiedniej wysokości, mogą dać do myślenia
    >>> komuś, kto faktycznie na produkt ma wpływ. A wpływ ma jedynie ktoś,
    >>> kto decyduje. Jedną z podstawowych zasad odpowiedzialności za szkody
    >>> jest taka, że odpowiada nie osoba bezpośrednio wyrządzająca szkodę
    >>> (wypadło mu wiaderko z ręki na rusztowaniu i zabiło) tylko ktoś,
    >>> kto decydował o braku zabezpieczeń (siatka ochraniająca chodnik).
    >>> Być może na budowie jest jedna osoba odpowiedzialna, nie wiem, ale
    >>> nie słyszałem o czymś takim w informatyce i nie bardzo to widzę.
    >>
    >> Dokładnie. Podobnie: można by mieć pretensje do programisty, że
    >> zrobił błąd w procedurze i mamy kozła ofiarnego pierwsza klasa.
    >>
    >> Ale jeśli spojrzeć na to tak: w firmie nie było w ogóle
    >> procesu testowania, ba, nie ma nawet wspólnych
    >> repozytoriów kodów źródłowych, programiści kompilują
    >> wersje produkcyjne bezpośrednio u siebie na komputerach
    >> i wysyłają mailem do klienta... - to gdzie tu wina programisty ?
    >
    > Od jakiegoś poziomu inteligencji tłumaczenie "Ja tylko wykonywałem
    > polecenia!" jakoś nie przystoi. Można nawet dowodzić, że świadome
    > godzenie się na fuszerkę i znajomość konsekwencji tej fuszerki to
    > współudział w procederze, czyli współodpowiedzialność.

    Nie "ja tylko wykonywałem polecenia", tylko "brakowało narzędzi
    i metodyki pracy". Błędy programistyczne to - niestety - nie
    fuszerka, tylko zwykłe ludzkie błędy, których ilość można redukować,
    można ograniczać konsekwencje błędów, ale jeszcze nikt o zdrowych
    zmysłach nie stwierdził, że da się ich w 100% uniknąć.

    >
    > Jasne - programista nie za wszystko odpowiada, nie odpowiada też
    > bezpośrednio za organizację procesu. Ale przy pewnym natężeniu głupoty
    > ma obowiązek zareagować, choćby to formalnie nie była jego działka.

    Może wyrazić swoją opinię, jeżeli ktoś chce słuchać. Może też
    zmienić pracę.

    >
    > Po drodze jest oczywiście bardzo szerokie spektrum przypadków - tu
    > mówimy o jednej ze skrajności.

    Nie rozumiem, dlaczego wygłaszasz takie ogólne twierdzenia. Inaczej
    robi się strony www, a inaczej system sterowania modułami samochodu.
    To co w jednym jest drobnym błędem, jakie się zdarzają, w drugim
    jest katastrofą. "Programista ma obowiązek" - nie ma. Już widzę
    nagłówki prasowe: "grupa programistów odpowiedzialna za udział
    w procederze tworzenia stron www z wadliwymi Buttonami, wyrok jest
    prawomocny". Taka skrajność dla kontrastu.

    Co przy okazji jest moim głosem w kwestii certyfikowania
    programistów.

    Edek




Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: