Article View: pl.comp.objects
Article #17082Re: czy przypadek użycia jest wymaganim
From: ToJaJarek
Date: Thu, 17 May 2007 09:46
Date: Thu, 17 May 2007 09:46
39 lines
3569 bytes
3569 bytes
On 16 Maj, 14:41, "yapann" <yap...@odwa.pl> wrote: > Użytkownik ""Piotr Dembiński"" <p...@gazeta.pl> napisał w wiadomości > > > Istnieją tzw. dobre praktyki określania wymagań. > > zatem, czy uznałbyś określenie: 'przypadek użycia jest wymaganiem' za > niepoprawne, ze względu na którąś z wytycznych wspomnianych praktyk? > > Istotą mojego pytania jest uniknięcie rażących nieprawidłowości w > nazewnictwie i merytoryce podczas posługiwania się terminologią dobrych > praktyk określania wymagań. Mom zdaniem PU może być wymaganiem ale nie musi. Słuszna uwaga brzmiała: czego oczekuje zamawiajacy? Wymagania na system można zamknąć stwierdzeniem: "system ma wspierać proces wystawiania faktur zgodnie z obowiązujacymi przepisami, pozwalać na sporządzanie wymaganych przepisami zestawień i raportów dla urzędów.". Można jednak spisać serię interakcji z systemem typu :logowanie, wprowadzanie danych kontrahentów ..........." i zabrnąć w opasłe i pracochłonne (czytaj kosztowne) dokumenty plus skomplikowana (czytaj kosztowna) procedura zmian w projekcie. W obu przypadkach są to jednak przypadki użycia, kwestia ich ogólności. Rzecz w tym, że im są one bardziej szczegółowe tym bardziej ograniczają inwencję wykonawcy i podnoszą koszty zarządzania zmianami w projekcie ale im są bardziej ogólne tym bardziej projekt narażony jest na ryzyko, że klient nie odbierze produktu. Ot moim zdaniem sztuka kompromisu. Dlatego ja jak określam wymagania to nie opisuję ich od razu przypadkami użycia (czym czymkolwiek innym takim) a spisuję cele jakie zamawiający chce tym programem fakturowania osiągnąc a moga to być np.: skrócenie czasu wystawiania faktur do 5 minut, minimalizacja błednych faktur do poziomu 1%, dostęp do historii sprzedaży z ostatniego roku, generowanie danych do deklaracji podatkowych. To są cele biznesowe, taki opis pozwala na określenie zakresu projektu i odebranie go. Szczegóły interfejsu itp. to etap projektowania i modelowania. W tym przypadku PU są narzędziem analizy i projektowania a nie określania wymagań.
Technical Details
Message-ID:
<1179395171.377867.63590@w5g2000hsg.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!out01b.usenetserver.com!news.usenetserver.com!in02.usenetserver.com!news.usenetserver.com!postnews.google.com!w5g2000hsg.googlegroups.com!not-for-mailReferences:
<f2bpda$ogj$1@atlantis.news.tpi.pl><87r6pinrl3.fsf@hector.domek> <f2ehgp$qo1$1@atlantis.news.tpi.pl> <871whh2dze.fsf@hector.domek> <f2eui0$k7j$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!out01b.usenetserver.com!news.usenetserver.com!in02.usenetserver.com!news.usenetserver.com!postnews.google.com!w5g2000hsg.googlegroups.com!not-for-mail From: ToJaJarek <tojajarek@gmail.com> Newsgroups: pl.comp.objects Subject: Re: czy przypadek użycia jest wymaganim Date: 17 May 2007 02:46:11 -0700 Organization: http://groups.google.com Lines: 49 Message-ID: <1179395171.377867.63590@w5g2000hsg.googlegroups.com> References: <f2bpda$ogj$1@atlantis.news.tpi.pl><87r6pinrl3.fsf@hector.domek> <f2ehgp$qo1$1@atlantis.news.tpi.pl> <871whh2dze.fsf@hector.domek> <f2eui0$k7j$1@nemesis.news.tpi.pl> NNTP-Posting-Host: 91.94.67.131 Mime-Version: 1.0 X-Trace: posting.google.com 1179395174 10487 127.0.0.1 (17 May 2007 09:46:14 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 17 May 2007 09:46:14 +0000 (UTC) In-Reply-To: <f2eui0$k7j$1@nemesis.news.tpi.pl> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 38F90D29-BE47-8084-2345-712BE5FD3C1F; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: w5g2000hsg.googlegroups.com; posting-host=91.94.67.131; posting-account=bGUdOQ0AAAD-ZVt2B7WN-RuWHEuWVMe7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit