🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17082

Re: czy przypadek użycia jest wymaganim

#17082
From: ToJaJarek
Date: Thu, 17 May 2007 09:46
39 lines
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-mail
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>

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